본문 바로가기

분류 전체보기

(37)
[Java] JDK와 JRE JDK - 자바 개발 도구 (Java Development Kit) - JRE + 개발에 필요한 실행 파일 (javac.exe 등) JRE - 자바 실행 환경 (Java Runtime Environment), 자바로 작성된 응용프로그램이 실행되기 위한 최소 환경 - JVM + 클래스 라이브러리 (Java API) 참고 도서: Java의 정석 3rd Edition (남궁성 지음)
[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] 자바 언어의 특징 1. 운영체제에 독립적이다. - 자바 응용 프로그램은 운영체제나 하드웨어가 아닌 자바가상머신 (JVM)하고만 통신하고 JVM이 자바 응용프로그램으로부터 전달받은 명령을 해당 운영체제가 이해할 수 있도록 변환하여 전달합니다. - 따라서 자바로 작성된 프로그램은 웅영체제에 독립적이지만 JVM은 운영체제에 종속적입니다. 2. 객체 지향 언어 (object-oriented programming language)이다. 3. 비교적 배우기 쉽다. 4. 자동 메모리 관리 (Garbage Collection) - 자바로 작성된 프로그램이 실행되면, 가비지컬렉터 (garbage collector)가 자동적으로 메모리를 관리해주기 때문에 프로그래머는 메모리를 따로 관리하지 않아도 됩니다. 5. 네트워크와 분산 처리를 지원..
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 단축키 (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
Windows CMD (명령 프롬프트)에서 빌드하고 실행하기 Windows 환경에서 프로젝트를 빌드하고 실행해보겠습니다. 우선 프로젝트가 존재하는 경로로 이동해줍니다. cd desktop/study/hello-spring/hello-spring dir 명령어를 통해 해당 폴더 안의 파일들을 확인해보겠습니다. 이 중 gradlew 파일을 실행하여야 하는데 gradlew란 gradle wrapper를 줄인 말로, 새로운 환경에서 프로젝트를 설정할 때 java나 gradle을 설치하지 않고 바로 빌드할 수 있게 해주는 역할을 합니다. gradlew build 코드를 사용하여 build 할 수 있습니다. 참고로 mac OS 환경에서는 아래 코드를 사용하여야 합니다. ./gradlew build 성공적으로 build된 것을 확인할 수 있습니다. 이제 실행을 해보겠습니다. ..
[Eclipse, GitHub] 하나의 Repository에 여러 개의 Project Commit 1. GitHub Repository 생성 1. New 클릭 2. Repository name 입력 후 Create Repository 클릭 3. Code 클릭 후 링크 복사 2. Eclipse와 Git Repository Clone 1. Eclipse 상단의 Window > Perspective > Open Perspective > Other ... 클릭 2. Git 선택 후 Open 3. Clone a Git repository 클릭 4. Clone URI 선택 후 Next 클릭 5. URI에 아까 생성한 Repository 링크 붙여넣기 User엔 깃허브 ID를 Password엔 깃허브 토큰을 입력! 후 Next 클릭 6. Next 클릭 7. Local Directory 선택 후 Finish 클릭 ..
[Eclipse] 단축키 (Windows 환경) 1. 프로젝트 생성 Ctrl + N 2. Run Ctrl + F11 3. 자동 완성 Ctrl + Space ex) sysout + Ctrl + Space → System.out.println(); 4. 저장 Ctrl + S