Cuprins:
- Cât de multe cuvinte cheie sunt rezervate limbaj, ce fel de cuvinte care nu sunt utilizate?
- Din ce caractere pot fi un nume de variabilă (act de identitate valid)?
- Ce înseamnă cuvântul „inițializare“?
- Care sunt principalele grupuri pot partaja tipuri de date?
- Ce tipuri primitive nu știi?
- Ce știi despre conversia tipuri de date primitive, pierderea de date în cazul în care există, dacă puteți converti un tip de logică?
- Care sunt valorile variabilelor sunt inițializate în mod implicit?
- Deoarece valoarea variabilei transmise (link-ul / valoare)?
- Ce știi despre principalele funcții ca condiții obligatorii ale definiției sale?
- Ce logică operatorii și operatorii de știi?
- Care este diferența și scurtcircuitează înregistrare completă operatorii logici?
- Care este tabelul de adevăr?
- Care este operatorul ternar de alegere?
- Ce aritmetică unară și binar, știi?
- Ce știi operații la nivel de bit?
- Care este rolul și regulile de scriere a unui select (comutator)?
- Ce cicluri pe care le cunoașteți, care sunt diferențele?
- Ce este o „iterație a buclei“?
- Ce parametri are un ciclu pentru, dacă acestea nu pot cere?
- Care afirmație este folosit pentru a opri imediat ciclul?
- Care afirmație este folosită pentru a trece la următoarea iterație a buclei?
- Ce este o matrice?
- Ce tipuri de matrice, știi?
- Ce știi despre clasa înveliș?
- Ce este avtoupakovka (box / despachetare)?
- Dă definiția noțiunii de „excepție“
- Care este ierarhia excepțiilor.
- Pot / pot trata erorile JVM nevoie?
- Care sunt diferitele modalități de manipulare excepții?
- Ce cuvântul cheie aruncă?
- Ce este special despre blocul finally? Este întotdeauna se?
- Nu poate fi un singur bloc de captură atunci când trapping excepții?
- Ați putea gândi la o situație în care blocul în cele din urmă nu va fi executat?
- Poate un bloc de captură pentru a prinde câteva excepții (una și diferite ramuri ale moștenirii)?
- Ce știi despre procesul sau tratate (zăresc / uncatched) excepții?
- Ce este special RuntimeException?
- Cum de a scrie propriul dvs. ( „utilizator“), o excepție? Ce te-a motivat va fi ghidat în alegerea tipului de excepții: verificat / neverificată?
- Ce operatorul vă permite să forțați să arunce o excepție?
- Există condiții suplimentare pentru metoda care are potențialul de a arunca o excepție?
- Poate metoda principală pentru a arunca o excepție la exterior, și dacă da, în cazul în care va avea loc procesarea acestei excepții?
- În cazul în care declarația de retur este conținut în blocul de captură și în cele din urmă, unele dintre ele sunt „mai importante“?
- Ce știi despre OutOfMemoryError?
- Ce știi despre SQLEXCEPTION? Ce fel de verificat sau neverificată, se referă, de ce?
- Ce este o eroare? În cazul în care, o eroare. Dă un exemplu Error'a.
- Care este structura utilizată în Java să se ocupe de excepții?
- Să presupunem că aveți un bloc de încercați-în cele din urmă. În blocul try excepție a avut loc și executarea sa mutat în blocul în cele din urmă. În blocul în cele din urmă, de asemenea, a existat o excepție. Care dintre cele două excepții „cad“ din blocul try-în cele din urmă? Ce se întâmplă cu cea de a doua excepție?
- Să presupunem că aveți o metodă care poate arunca o secvență IOException și FileNotFoundException în care blocurile trebuie să meargă de captură? Câte blocuri de captură va fi executat?
- Care sunt clasele de „string“ știi?
- Care sunt proprietățile de bază ale „șirul“ de clase (caracteristicile lor)?
- Este posibil să moștenească un tip de șir, de ce?
- Definirea conceptului de concatenare șir.
- Cum de a converti un șir de caractere la un număr?
- Cum se compara valoarea celor două linii?
- Cum de a transforma un șir de caractere?
- Cum comparația dintre cele două linii?
- Cum să tăiați spații trailing?
- Cum să înlocuiască un caracter într-un șir de caractere?
- Cum pentru a obține o bucată de sfoară?
- Dă definiția „internau șir de caractere.“
- Ce metodă face posibilă alocarea unui subșir într-un șir de caractere?
- Cum să împartă un șir de șir pentru un anumit separator?
- Ce metodă se numește de a converti o variabilă într-un șir de caractere?
- Cum știu valoarea unui anumit caracter într-un șir de caractere, eu știu numărul de serie în șir?
- Cum de a găsi caracterul dorit în șirul?
- Este posibil să se sincronizeze accesul la linia?
- Ceea ce face ca metoda intern ()?
- Care sunt diferențele și ceea ce este comun în clasele String, StringBuffer și StringBuilder?
- Cum de a compara valori șir de două obiecte diferite de tipul String si StringBuffer?
- De ce șir constant și finalizat în Java?
- De ce este o matrice de caractere preferat linie pentru stocarea parola?
- De ce este o cheie linie de populare într-un HashMap în Java?
- Scrie metoda pentru a elimina acest personaj dintr-un șir de caractere.
- Dă definiția „procesului“.
- Dă definiția noțiunii de „flux“.
- Dă definiția „fluxuri de sincronizare“.
- Cum de a interacționa cu programul, procesele și firele?
- În unele cazuri, este recomandabil să se creeze mai multe fluxuri?
- Ce se poate întâmpla în cazul în care două fire va executa același cod în program?
- Ce știi despre firul principal al programului?
- Care sunt modalitățile de a crea și de a lansa un fir?
- Ce metodă începe un fir pentru a efectua?
- Ce metodă descrie fluxul acțiunii în timpul rulării?
- Atunci când un fir finalizează executarea ei?
- Cum de a sincroniza o metodă?
- Cum de a opri forțat fluxul?
- Dă definiția „flux-demon.“
- Cum de a crea un flux-demon?
- Cum să obțineți fluxul de curent?
- Dă definiția „Monitor“.
- Cum pot întrerupe un fir?
- În ce state pot locui stream?
- Ce este un monitor atunci când apelați o metodă non-statică și statice?
- Ce este un monitor atunci când zona de cod metoda?
- Ce metode pot sincroniza executarea fire?
- Ce metodă convertește fluxul în modul de așteptare?
- Care este funcționalitatea metodelor și notifică notifyAll?
- Permițându-vă pentru a face metoda se alăture?
- Care sunt condițiile apelului metodei wait / notificare?
- Dă definiția „impas“.
- Diferitele metode de întrerupere, întrerupt, isInterrupted?
- În cazul în care acesta va fi aruncat InterruptedException, metode care pot arunca departe?
- Modificatori) metoda de volatile și a randamentului (.
- Pachetul java.util.concurrent
- Există câteva metode care execută operațiunea i ++. Variabila i tip int. Este de așteptat ca acest cod va fi executat într-un mediu multithread. Indiferent dacă sunt sau nu pentru a sincroniza unitatea?
- Acesta este utilizat ca un mutex, în cazul în care o metodă este declarată statică sincronizat? Este posibil pentru a crea noi instanțe ale clasei, atâta timp cât metoda sincronizată statică?
- Să presupunem că în metoda run originea RuntimeException, care nu a fost prins. Ce se va întâmpla cu fluxul? Există o modalitate de a ști că a avut loc Exception (nu concluzionând tot corpul rula în blocul try-catch)? Există o modalitate de a restabili fluxul de lucru după ce sa întâmplat?
- Ce instrumente Java standard ați folosi pentru a pune în aplicare o piscină fir?
- Ce este ThreadGroup și de ce este nevoie?
- Care este ThreadPool și de ce este nevoie?
- Ce este ThreadPoolExecutor și de ce este nevoie?
- Ce este „tipurile atomice“ în Java?
- De ce am nevoie de un ThreadLocal de clasă?
- Ce este Executorului?
- Ce este ExecutorService?
- De ce am nevoie de ScheduledExecutorService?
15118 Vizite Total 2 Vizualizări azi