전체글
-
Java
[Java] JDK와 JRE
JDK - 자바 개발 도구 (Java Development Kit) - JRE + 개발에 필요한 실행 파일 (javac.exe 등) JRE - 자바 실행 환경 (Java Runtime Environment), 자바로 작성된 응용프로그램이 실행되기 위한 최소 환경 - JVM + 클래스 라이브러리 (Java API) 참고 도서: Java의 정석 3rd Edition (남궁성 지음)
-
Java
[Java] JDK의 bin 디렉토리에 있는 주요 실행 파일
1. javac.exe : 자바 컴파일러, 자바 소스 코드를 바이트 코드로 컴파일한다. 2. java.exe : 자바 인터프리터, 컴파일러가 생성한 바이트코드를 해석하고 실행한다. 3. javap.exe : 역어셈블러, 컴파일된 클래스파일을 원래의 소스로 변환한다. 4. javadoc.exe : 자동 문서 생성기, 소스 파일에 있는 주석(/** */)을 이용하여 Java API 문서와 같은 형식의 문서를 자동으로 생성한다. 5. jar.exe : 압축 프로그램, 클래스파일과 프로그램의 실행에 관련된 파일을 하나의 jar파일(.jar)로 압축하거나 압축해제한다. 참고 도서: Java의 정석 3rd Edition (남궁성 지음)
-
Java
[Java] 자바 언어의 특징
1. 운영체제에 독립적이다. - 자바 응용 프로그램은 운영체제나 하드웨어가 아닌 자바가상머신 (JVM)하고만 통신하고 JVM이 자바 응용프로그램으로부터 전달받은 명령을 해당 운영체제가 이해할 수 있도록 변환하여 전달합니다. - 따라서 자바로 작성된 프로그램은 웅영체제에 독립적이지만 JVM은 운영체제에 종속적입니다. 2. 객체 지향 언어 (object-oriented programming language)이다. 3. 비교적 배우기 쉽다. 4. 자동 메모리 관리 (Garbage Collection) - 자바로 작성된 프로그램이 실행되면, 가비지컬렉터 (garbage collector)가 자동적으로 메모리를 관리해주기 때문에 프로그래머는 메모리를 따로 관리하지 않아도 됩니다. 5. 네트워크와 분산 처리를 지원..
-
Back-end
H2 데이터베이스 사용하기
1. H2 Database 사이트에 접속합니다. https://h2database.com/html/main.html H2 Database Engine H2 Database Engine Welcome to H2, the Java SQL database. The main features of H2 are: Very fast, open source, JDBC API Embedded and server modes; in-memory databases Browser based Console application Small footprint: around 2.5 MB jar file size Supp h2database.com 2. H2 Database를 다운로드합니다. 둘 중 어느 것으로 다운 받아도 상관 없으나..
-
IntelliJ
[IntelliJ] IntelliJ 단축키 (Windows 환경)
1. Generator (Getter, Setter, ...) - Alt + Insert 2. Implement methods / Static Import - Alt + Enter 3. Rename - Shift + F6 4. 변수 지정 - Ctrl + Alt + V 5. 리팩토링 관련 메뉴 - Ctrl + Alt + Shift + T 6. Create Test - Ctrl + Shift + T 7. System.out.println() - sout 입력 후 Ctrl + Space 8. Java main 함수 - psvm 입력 후 Tab