Kailangan mong pag-aralan ang 5 problema sa lohika kasama ang 4 na problema sa Java mula sa akin. Ang mga problema na nakatagpo sa panahon ng mga panayam at mga solusyon sa mga ito ay magagamit sa Internet. Ibibigay ko ang nangungunang listahan ng mga nakatagpo ko sa mga panayam.
-
Halos pareho sa nakaraang problema, ang mga kaliskis lamang ang maaaring maging anuman. Problema "5 garapon ng mga tabletas" .
Upang masakop ang mga tanong na itinanong sa panahon ng mga panayam:
-
Sumulat ng ilang mga paraan upang ipatupad ang isang singleton sa java.
-
Ano ang mangyayari sa code na ito?
class MyExc1 extends Exception{} class MyExc2 extends Exception{} class MyExc3 extends Exception{} public class Test { public static void main(String[] args) throws Exception { try { System.out.print(1); p(); }catch (MyExc2 e){ } finally { throw new MyExc3(); System.out.print(2); } } public static void p() throws Exception { try { throw new MyExc1(); } catch (MyExc1 myExc1) { throw new MyExc2(); }finally { System.out.println(3); } } }
-
Problema mula sa akin, dahil hindi ko maalala kung anong halimbawa ang mayroon
public class Test { public static void main(String[] args) { String s = "Hello"; String s1 = "Hello"; String s2 = new String("Hello"); System.out.println(s == s1); System.out.println(s1 == s2); Integer i = 111; Integer i1 = 111; Integer i2 = new Integer(111); Integer i3 = new Integer(111); Integer i4 = -129; Integer i5 = -129; Integer i6 = new Integer(-129); System.out.println(i == i1); System.out.println(i1 == i2); System.out.println(i2 == i3); System.out.println(i4 == i5); System.out.println(i5 == i6); System.out.println(i6 == -129); } }
-
Ano ang magiging resulta ng pagpapatakbo ng programa? At anong resulta ang makukuha natin kung aalisin natin ang komento sa huling dalawang linya?
class Test{ private int id; private Integer id2; public Test(int id, Integer id2) { System.out.println("Создаем екзепляр Test"); this.id = id; this.id2 = id2; } public Integer doIt(){ return id + id2; } } class Test1{ private Test test; private static int i; public Test1() { System.out.println("Создаем екзепляр Test1"); this.test = new Test(i, 10); } public Test getTest() { return test; } } class Main { public static void main(String[] args) { Test1 test1 = new Test1(); System.out.println(test1.getTest().doIt()); // Test test = new Test(null, 1); // test.doIt(); } }
GO TO FULL VERSION