Programming Language/Java(2)
-
[기술 면접 질문] 기술 면접 예상 질문 대비하기 - Java편
java 프로그래밍이란 Java SE와 Java EE 애플리케이션 차이 https://www.ibm.com/support/knowledgecenter/ko/SSQP76_8.9.1/com.ibm.odm.dserver.rules.res.managing/topics/con_javase_javaee_applis.html java와 c/c++의 차이점 java와 c/c++의 가장 큰 차이점은 실행 환경이다. java에서의 개발: 컴파일 혹은 컴파일 + jar압축 자바는 링크 과정이 없이 컴파일러가 바로 바이트 코드를 생성 c/c++에서의 개발: 컴파일 + 링크 java 언어의 장단점 장점 운영체제에 독립적이다. JVM에서 동작하기 때문에, 특정 운영체제에 종속되지 않는다. 객체지향 언어이다. 객체지향적으로 프로그..
2020.09.24 -
클래스 상속과 다형성의 메모리 구조
class CellPhone { String model; String color; void method() { } //메소드 } class DmbCellPhone extends CellPhone { int channel; DmbCellPhone(String model, String color, int channel) { this.model = model; this.color = color; this.channel = channel; } void method2() { } } 음 부모클래스 CellPhone이 자식클래스 DmbCellPhone를 상속하고 있는데 , 자식클래스의 객체를 생성하면 메모리영역에서의 힙영역에서는 부모객체와 자식객체가 같이 생성된 것을 볼 수 있다 . 모든 객체는 클래스의 생성자를 호..
2020.03.20