본문 바로가기
Study/Java

01. 자바

by 로롤로롱 2023. 4. 1.

*참고한 책 : 자바의 정석 기초편, 혼자공부하는 자바

 

1. 프로그래밍 언어와 자바   

    - 기계어 : 컴퓨터(운영체제)가 이해하고 실행할 수 있는 0과 1로 이루어진 코드

    - 소스 파일 : 프로그래밍 언어로 작성된 파일
    - 컴파일 : 소스 파일을 기계어로 번역(컴파일러가 수행)
    - 환경변수 : 운영체제가 실행하는 데 필요한 정보를 제공해주는 변수(JDK설치 후 cmd에서 컴파일러와 실행 명령어            를 사용하려면 JAVA_HOME 환경 변수를 등록하고 Path 환경 변수를 수정하는것이 좋음)


    1)자바의 특징

       - os에 독립적(JVM을 한번 거치고 실행시에 해석되기 때문에 속도가 느리지만 JIT컴파일러와 최석화기술로

         속도격차를 줄임)

       - 객체지향프로그래밍(oop : original-oriented programming), 상속, 캡슐화, 다형성, 추상화,

       - 메모리 자동 정리 : 가비지 컬렉터(GC)가 자동적으로 메모리를 관리해줌, 

       - 다양한 라이브러리를 지원해 구현이 용이함    

       - 바이트 코드 파일 : 자바 소스 파일을 컴파일한 파일
       - JVM : 가바 가상 기계(바이트 코드 파일을 운영체제를 위한 완전한 기계어로 번역하고 실행)

       - JIT컴파일러 : 바이트코드를 하드웨어의 기계어로 바로 변환해줌

       - 동적로딩 지원 : 실행시에 모든 클래스가 로딩되지 않고 필요한 시점에 클래스를 로딩하여 사용함

 

2. 유용한 단축키
    window + e : 파일 탐색기 열기
    ctrl + space  : 이클립스 자동완성
    sysout : 콘솔창 출력문 자동완성
    ctrl + shift + +,- : 글자크기
    ctrl + f11 : 실행 단축키
    ctrl + d : 소스코드 한 줄 삭제
    alt : 위치 변경
    ctrl + alt + 아래 방향키 : 아래로 복사
    ctrl + shift + alt : 오픈리소스 
    ctrl + shift + w :창 모두 닫기 

   *cmd D드라이브 이동 D:
   *src : 소스파일이 위치 하는곳  .java
   *bin : 컴파일된 클래스 파일이 위치 하는곳 .class

'Study > Java' 카테고리의 다른 글

03. 연산자  (0) 2023.04.03
02. 변수  (0) 2023.04.02
Chapter 5. 배열 연습문제  (0) 2023.03.03
Chapter 4. 조건문과 반복문 연습문제  (0) 2023.02.21
Chapter 3. 연산자 연습문제  (0) 2023.02.14

댓글