반응형

코딩 인터뷰 3

[DURGA 코딩인터뷰] public static void main() 상속/오버로딩/숨김/오버라이딩?

Explain about public static void main(String[] args) 두번째 강의인Overloading, inheritance, overriding & method hiding에 관한 내용이다. public static void main()에 대한 오버로딩, 상속, 오버라이딩, 메쏘드 숨김에 관한 내용을 다루고 있다. 1. main()는 overloading컨셉이 적용될 수 있음 (1) 그러나, JV은 항상 String[] argument main method를 call한다. (2) 다른 오버로딩된 메쏘드들은 보통 메쏘드 콜을 수행한다. 2. main()는 상속(Inheritance)도 적용 가능 (1) child 클래스가 수행된될때, child 클래스가 main()를 포함하지 ..

IT이야기/JAVA 2016.04.24

[DURGA코딩인터뷰 대비] public static void main(String args[])의 의미

요즘 코딩인터뷰 영상을 보고 있는데 오늘은 public static void main()에 대해서 보았다.아래의 내용을 보면 틀림없이 자바 공부 및 코딩 인터뷰 대비에 도움이 될거라 확신한다 ^^ public static void main(String args[]); 에 대한 설명 class test{ } Java 컴파일 JAVAC text.java 1. 기본내용클래스가 main() 를 포함하고 있는가, 아닌가 와 이 main()가 필요에 따라 선언되는가 아닌가는 컴파일러에 의해 확인되어지는게 아니라 런타임시 JVM이 이 것을 확인한다. main을 안넣으면 RuntimeException : NoSuchMethodError.main이 발생 public static void main(String args[]..

IT이야기/JAVA 2016.04.23

[DURGA 코딩인터뷰 대비] ==, equals() 차이

DURGASOFT는 인도 No1. SW Training Center라고 하는 곳이다.DURGA의 첫번 째 강의를 듣고 아래와 같이 정리 하였다. 1. 주제== operator, equals method 차이 2. 요약== : 객체의 참조(reference) 비교시 사용, 비교하는 두 값의 reference의 위치(주소)가 같아야 true가 나옴 equals() : 내용(contents) 비교시 사용 # String 클래스에서 모든 랩퍼클래스와 모든 콜랙션 클래스의 .equals() 메소드는 컨텐츠 비교를 오버라이드한다. 3. 예시 String a1 = new String("felix");String a2 = new String("felix"); Boolean result1 = (a1==a2)-> resu..

반응형