Notice
                              
                          
                        
                          
                          
                            Recent Posts
                            
                        
                          
                          
                            Recent Comments
                            
                        
                          
                          
                            Link
                            
                        
                    | 일 | 월 | 화 | 수 | 목 | 금 | 토 | 
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 | 
| 9 | 10 | 11 | 12 | 13 | 14 | 15 | 
| 16 | 17 | 18 | 19 | 20 | 21 | 22 | 
| 23 | 24 | 25 | 26 | 27 | 28 | 29 | 
| 30 | 
                            Tags
                            
                        
                          
                          - 비즈니스 계층
 - http
 - java I/O
 - Java
 - JPA
 - 작업명중복
 - 스프링부트 계층구조
 - 어노테이션
 - MSA
 - @temproal
 - ./gr
 - 스프링 부트 테스트
 - JWT
 - spring
 - 비동기
 - 동기
 - 세션기반 인증
 - RESTfull API
 - 로그인 인증 흐름
 - 스프링부트 구조
 - 퍼시스턴스 계층
 - 토큰기반 인증
 - ./gradlew docker
 - 로그인/로그아웃
 - 스프링부트
 - ORM
 - 프레젠테이션 계층
 - 스프링
 - formmatted
 - IPC
 
                            Archives
                            
                        
                          
                          - Today
 
- Total
 
[DEV] J-Jay
Java 컴파일 본문
728x90
    
    
  Java Complie
Java 파일을 컴파일하려면 javac라는 프로그램이 필요하다
javac = Java + Compiler를 말한다
javac Hello.java
cmd 창에서 위의 명령어를 입력하면 Hello.java라는 파일을 읽어 컴파일하게 된다
컴파일을 성공하면 Hello.class 파일이 생성이 되며, 실패하면 오류메시지를 보여준다
Hello.class 파일은 byte(바이트) 파일이다
byte는 기계어 이며 2진수로 되어 있고 CPU가 알아들을 수 있도록 하는 언어이다
Hello.java를 Notepad나 다른 Editor 도구로 열어보면 알아볼 수 있지만 Hello.class는 알아볼 수 없다
'Back-end > Java' 카테고리의 다른 글
| 정수/실수/산술연산자 (0) | 2023.02.16 | 
|---|---|
| 논리형 TYPE/연산자 (0) | 2023.02.15 | 
| 변수/리터럴(literal) (0) | 2023.02.14 | 
| Hello Java (0) | 2023.02.11 | 
| JDK 설치 (0) | 2023.02.11 |