JVM 이란 무엇일까? JVM이란 Java Virtual Machine 의 줄임말로, Java Byte Code 를 운영체제에 맞게 해석해주는 역할을 합니다. 즉, 작성한 자바 프로그램의 실행 환경을 제공하는 자바 프로그램의 구동 엔진입니다. Java compile
객체지향 프로그래밍의 장점, 상속! 상속은 프로그램 확장 및 수정을 용이하게 합니다. 개인적인 생각이지만, 저는 객체지향 프로그래밍의 가장 큰 장점이 상속이 아닐까 생각을 합니다. 예로들어 여러 클래스가 있을 때, 해당 클래스들에서 동일한 기능을 하는 메서드가 필요한 경우가 있다고 가정한다면, 이 때 부모 클래스가 될 상위 클래스에서 해당 메서드를 구현...
String Constant Pool is? Java에서 String 객체를 생성하는 방법에는 두 가지 방법이 있습니다. 첫번째 방법 String literal 로 선언한 객체(상수풀) 두번째 방법 new 키워드를 이용해 객체를 생성 String literal
Exception 자바에서 예외를 처리하는 방법 예외 처리를 하는 이유 예외적인 상황을 대비하여 미리 안전장치를 하는 것 자바 프로그램에서는 예외 상황이 발생하면, 예외를 발생시킵니다. 특히 unchecked exception 같은 예외는 프로그램 실행 중 발생되는
Oracle, The Java Tytorials 에서 정의하고 있는 어노테이션은 다음과 같다.Annotations, a form of metadata, provide data about a program that is not part of the program itse