Sampeyan kudu nganalisa 5 masalah logika plus 4 masalah Jawa saka kula. Masalah sing ditemoni sajrone wawancara lan solusi kasebut kasedhiya ing Internet. Aku bakal menehi sampeyan dhaptar ndhuwur sing aku temokake nalika wawancara.
Kanggo nutupi pitakonan sing ditakoni nalika wawancara:
-
Tulis sawetara cara kanggo ngetrapake singleton ing basa Jawa.
-
Apa sing bakal kelakon ing kode iki?
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); } } }
-
Masalah saka aku, amarga aku ora ngelingi conto sing ana
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); } }
-
Apa bakal dadi asil saka mbukak program? Lan apa asil sing bakal kita entuk yen ora menehi komentar ing rong baris pungkasan?
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