Java는 어느 특정 OS에 종속되지 않고 어느 곳에서나 사용이 가능하다. 그 이유는 OS 위에서 Java를 실행시키기 위한 어느 무언가가 있기 때문인데 이것이 JVM이다. Java 소스코드(*.java)는 JVM을 거쳐서 OS에 도달하게 된다. Java
Java를 배포할 때 보면 파일 포맷 중에서 2가지가 가장 많이 보일 것이다.jarwar이 둘의 차이는 무엇인지 알아보자.Web application ARchive정적 웹 페이지, 파일, XML, 자바 서블릿, 자바 클래스, 웹 애플리케이션 및 기타 자원들을 모아서 배
오버로딩 같은 이름의 메서드 여러 개를 가지면서 매개변수의 유형과 개수가 다르도록 하여 메서드를 정의. 리턴 값만 다른 것은 오버로딩을 할 수 없다. 모든 접근 제어자를 사용할 수 있다. 같은 클래스 내에서 적용된다. 오버라이딩 부모 클래스로부터 상속받은 메소드를 자식
Garbage Collection 메모리 관리 방법 중 하나이다. 프로그래머가 동적을 할당한 메모리 영역 중 불필요한 영역을 찾아내고 해제하는 기능이다. 원래는 수동으로 이 작업을 시행했었다. 특히 옛날 언어(Fortran, C 등)에서 자주 보였다. 이로 인해 메모
대략적으로만 정리를 할 예정이다. 전부 다 보기에는 무리가 있고 공식 document를 보면 되기에 대략 알거나 자주 쓰는 것만 정리를 할 예정이다. Access 엔티티 접근 방식에 대한 것이다. 두 가지가 존재한다. FIELD : 필드에 직접 접근한다. PROPE