nme.kr

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
프로그램:java:keyword [2021/12/31 16:00]
clayeryan@gmail.com 만듦
프로그램:java:keyword [2023/07/13 17:29] (현재)
clayeryan@gmail.com ↷ 문서가 programmer:java:keyword에서 프로그램:java:keyword(으)로 이동되었습니다
줄 20: 줄 20:
 **JVM** : Java Virtual Machine 자바가 어떤 운영체제 환경에서나 실행될 수 있도록 만들어진 가상 머신. 자바의 개발 모토(<hi #fff200>**WORA : Write Once Run Anywhere**</hi> ''어디에서나 쓰고 읽을 수 있는'')를 구현하기 위한 핵심 기술이다. **JVM** : Java Virtual Machine 자바가 어떤 운영체제 환경에서나 실행될 수 있도록 만들어진 가상 머신. 자바의 개발 모토(<hi #fff200>**WORA : Write Once Run Anywhere**</hi> ''어디에서나 쓰고 읽을 수 있는'')를 구현하기 위한 핵심 기술이다.
  
-**Compiletime<->Runtime** 컴파일타임(CompileTime)은 편집과정(<del>소스코드를 작성하고 컴파일러(컴퓨터가 알아들을 수 있도록 기계어로 번역해주는 것)를 거쳐 실행 가능한 프로그램으로 만드는 것</del>)이며 런타임(RunTime)은 사용자에 의한 실행 -> <del>응용프로그램이</del> 동작<del>되어지는 과정</del>+**Compiletime<->Runtime** 컴파일타임(CompileTime)은 편집과정 / 런타임(RunTime)은 사용자에 의한 실행
  
-<hi #ffc90e>**이 개념을 이해해야 Error 유형과 그 메시지를 이해할 수 있다. 웹프로그래밍에서는 프론트엔드(Front End)와 백엔드(Back End) 또는 클라이언트 사이드(Client Side)와 서버 사이드(Server Side)의 두 가지로 나눌 수 있는데, 여기에서 사용자의 브라우저에서 읽혀지는 소스코드에서의 에러와 웹서버에서 해석되는 소스코드의 에러의 형태로 세분화될 수 있다.**</hi>+=== 자바 프로그래밍의 핵심 ===
  
-  *Compiletime Error의 유형 - Syntax Error(문법 오류) / Type Check Error(프로그램 타입을 잘못 크) +^  객체 라이프 사이클  
-  *Runtime Error의 유형 - 0으로 나누기 에러 / Null 참조 에러 / 메모리 부족 에러+|1. 클래스 정의  | 
 +|2. 객체 참조변수 선언 | 
 +|3. 객체 생성 
 +|4. 생성자 호출 
 +|5. 주소 할당 
 +|6. 객체 사용 
 +|7. 객체 소멸  |
  
 +<code java>
 +public class HelloWorld{
 +
 +     public static void main(String[] args) {
 +
 +          System.out.println("Hello world!");
 +     }
 +}
 +</code>
 ==== { } Scope ==== ==== { } Scope ====