· metallitöö oskused, · oskused ja kogemused CNC tööpinkidega. 3.2 Insener tehnoloog Insener-tehnoloogi peamiseks ülesandeks on toodete valmistamise tehnoloogia väljatöötamine, skeemide ja eskiiside tegemine, materjalide kulunormide määramine ja koondandmiku koostamine ning tehnilise ülesande koostamine tehnoloogiliste rakiste valmistamiseks. Tavalised nõudmised kandidaadile analoogilised insener konstruktorile. 3.3 Tootmisjuht Tootmisjuht on nagu dirigent, kes peab tagama, et kõik tootmistegevusega seonduv firmas sujuvalt ja hästi laabuks. Tootmisjuhiks saadakse tavaliselt karjääriredelil edasi liikudes, kuid tootmisjuhiks võib edukalt kandideerida omades ka head tehniliste teadmiste ja kogemustepagasit ning organiseerimisvõimet, kuna tegemist on ühe nõutuma ametikohaga masinaehituses. Tootmisjuht
kõrvalekalle olenevalt ehitatava hoone klassist. Näiteks sellistes hoonetes kus 7 kandekonstruktsiooniks on postid, on ülitähtis, et iga korruse valmisvalatud postid geodeed üle mõõdistab ja esitab teostusjoonise. Teostusjoonisel näidatakse kõrvalekalle. Kui kõrvalekalle on liiga suur siis tuleb maha lõhkuda ja uuesti teha. Kui kõrvalekalle on piiripealne, siis on vaja esitada joonised konstruktorile ja saada tema nõusoleks. Välitööde puhul ja trasside ehitamisel märgib geodeet samuti ära kõik kaevude, valgustipostide asetused, kõnniteede ja muude teede servad ja kõrgused. Seda võib teha täiesti lihtsa puuvaiuga, lüües see kindlalt maa sisse ja kokkuleppe värvidega tähistada kaevude asukohad, valgustuspostide asukohad ja ka asfaldi algus joon. Samale vaiule märgitakse ka kaevude ja asfaldi kõrgus. (vt Joonis 6) Hiljem seotakse need andmed linna geoportaaliga. Joonis 6
polümorfset käitumist 13. Mis vahe on meetodi override (ülekirjutamine) ja overload'il (ülelaadimine)? Override: Alamklass defineerib sama nime ja samade argumentidega meetodi. Tagastustüüp peab olema sama või originaaltüübi alamtüüp. Overload: Mitu sama nime, kuid erinevate argumentidega meetodit. Üle laadida saab nii ülemklassi kui ka sama klassi meetodit 14. Mida tagastab static factory method? Static factory method on alternatiiv konstruktorile – loote objekti staatilise meetodi sees ja tagastate selle. NB! Ei tagasta mitte klassi, vaid objekti! Kontrollite väljastatud objektide arvu: Võimaldab „kallite” objektide taaskasutust, nt andmebaasiühendus Kontrollite väljastatud objekti tüüpi: Väljastate lubatud tüübi asemel mõne optimiseeritud alamtüübi. Miks tagastada alamtüüp? Optimiseerimine – sobiv alamtüüp vastavalt andmete mahule või töökeskkonnale
Spetsiaalne Throwable-tüüpi objekt vigade haldamiseks Javas. Oskame ette näha olukordi, kus programm ei pruugi käituda soovitult Võib-olla suudame programmi töö taastada Informeerime kasutajat veast viisakal moel try { new Item(8); } catch (Exception e) { System.out.print(e.getMessage()); } Lisaks võimalik finally osa – täidetakse alati kui programm ellu jääb Exception ex = New Exception(„Viga”) : tavaline uue objekti loomine konstruktorile anname String-tüüpi argumendi „Viga” catch (SomeException e) : püütakse kinni SomeException-tüüpi objekt, mida saab kasutada nime „e” abil 2. Mis vahe on kontrollitud (checked) ja kontrollimata (unchecked) erinditel? Checked exceptions – kontrollitud erindid: Informeerivad kasutajat olukordadest, kus normaalse töö taastamine on võimalik, Kasutaja peab nendega tegelema! Kontrollime alati kas erind tekitati ..
Miks läimed on head? Saab teha programmi efektiivsemaks: · Näiteks kuskilt tuleb mingeid andmeid oodata Erinevad lõimed samade andmete kallal · hea, ohtlik Lõimed - java.lang.Thread Lõime loomiseks on kaks põhilist moodust: 1. luua klassi java.lang.Thread alamklass ja kirjutada lõime tegevus meetodisse run(); 2. luua liidest java.lang.Runnable realiseeriv klass ja kirjutada lõime tegevus meetodisse run(). Lõime loomiseks luua klassi java.lang.Thread isend, mille konstruktorile anda ette antud klassi isend. Lõime käivitamiseks kasutada java.lang.Thread meetodit start(). 1. moodus lõimede tegemiseks public class Lõim extends Thread { public class TestLõim { public static void main(String[] public Lõim(String s){ args) { setName(s); Lõim t1 = new Lõim("Esimene"); System.out
pinnakonaruste silumist, istupindade valtsimist, kulumist ja kontaktkorrosiooni. Seetõttu tuleb püüda vältida lõtku, eriti reverseeritavates ülekannetes. Kaldhammmastega ülekannetes lisandub telgjõud, mis käristab liitepinda ja liist ei takista otseselt. Eeliseks lahtivõetavus remondiks, laagrite vahetamise võimalus. Kui on teada täpselt nimimõõtmed ja jõud on võimalik arvutada pindsurve ning sealt valida standardist. Asjaoludele vastava otsuse tegemine jääb konstruktorile. Liistliite puhul tuleb arvestada veel kuju- ja asendihälbeid: - soone telje rõõpsustolerants ava telje suhtes 0,5T, kus T on soone laiuse mõõtmetolerants (hälve avaldub liistusoone piki telje suunas); - liistusoone ebasümmeetria võlli ja rummu püsttelje suhtes (liits ei mahu teoreetiliselt soonde), soovitus 4T, kus T on soone laiuse valmistamise tolerants. Mitme liistu korral veelgi komplitseeritum, vajalik sageli sobitamine. 12H9 // 0,02 A
Klass on objekti jaoks sama mis tüüp. Klass on piltlikult väljendudes justkui plastmassist liivavorm, millega saab liivakooke teha - kõik liivakoogid on sarnase väljanägemisega. Objekt on üks konkreetne liivakook teiste sarnaste hulgas. Võtame näiteks klassi TASANDIPUNKT, millel on kaks atribuuti - koordinaadid X ja Y. Igal klassil on vähemalt üks meetod, millega tekitatakse objekte. Seda meetodit nimetatakse KONSTRUKTORIKS. Kui me defineerime TASANDIPUNKTI konstruktorile ka kaks parameetrit, siis võime selle abil tekitada palju uusi punkte konkreetsete X ja Y väärtustega: +--------------------------+ Objektid | Klass TASANDIPUNKT | +--------------------------+ ==> A(1, 2) | Atribuut X | B(7, 9) | Atribuut Y | C(-17, 5) +--------------------------+ ... | Konstruktor Punkt(x, y) | | Meetod Mine(x, y) | | Meetod YtleX |
Klass on objekti jaoks sama mis tüüp. Klass on piltlikult väljendudes justkui plastmassist liivavorm, millega saab liivakooke teha - kõik liivakoogid on sarnase väljanägemisega. Objekt on üks konkreetne liivakook teiste sarnaste hulgas. Võtame näiteks klassi TASANDIPUNKT, millel on kaks atribuuti - koordinaadid X ja Y. Igal klassil on vähemalt üks meetod, millega tekitatakse objekte. Seda meetodit nimetatakse KONSTRUKTORIKS. Kui me defineerime TASANDIPUNKTI konstruktorile ka kaks parameetrit, siis võime selle abil tekitada palju uusi punkte konkreetsete X ja Y väärtustega: +--------------------------+ Objektid | Klass TASANDIPUNKT | +--------------------------+ ==> A(1, 2) | Atribuut X | B(7, 9) | Atribuut Y | C(-17, 5) +--------------------------+ ... | Konstruktor Punkt(x, y) | | Meetod Mine(x, y) | | Meetod YtleX | | Meetod YtleY |