nme.kr
Nav
Search
Edit
검색
가사
도서관
문학
사전
어학
역사
영화
클래식
프로그램
회화
html
keyboard
links
wiki
sidebar
낙서장
전체 접힌 글 펴기 / 접기
문서 도구
문서 보기
이전 판
역링크
Fold/unfold all
문서 이름 바꾸기
사이트 도구
최근 바뀜
미디어 관리자
사이트맵
사용자 도구
관리
로그인
왼쪽 메뉴 편집
Plugin 관리
테마 디자인
카카오톡 링크 보내기
맨 위로
추적:
현재 위치:
index
»
프로그램
»
java
»
keyword
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== JAVA 용어와 개념정리====== <WRAP rightalign>**Key Word 로 JAVA를 읽어보자.**</WRAP> 프로그래밍 언어는 결국 영어이다. 영어로 이해할 수 있는 능력을 키우는 게 필수라고 생각한다. 客體至向처럼 한자어 번역을 또 한글로 번역, 이해와 오해가 난무하는 이런 체계는 이제 제발... ===== 객체지향프로그래밍 OOP ===== **<fs x-large>Object-Oriented Programming</fs> \\ 객체지향프로그래밍(<del>지양</del>이 아니다)** **프로그램의 문제 해결을 우선시하는 프로그래밍 방식.** ==== JAVA Programming ==== ===JDK / JRE / JVM ==== **JDK** : Java Development Kit 자바 프로그램을 개발하기 위한 개발킷으로 <hi #b5e61d>컴파일러</hi>와 <hi #b5e61d>디버거</hi>등이 포함되어 있음. **JRE** : Java Runtime Environment 자바 프로그램을 실행(Run)하기 위한 환경 **JVM** : Java Virtual Machine 자바가 어떤 운영체제 환경에서나 실행될 수 있도록 만들어진 가상 머신. 자바의 개발 모토(<hi #fff200>**WORA : Write Once Run Anywhere**</hi> ''어디에서나 쓰고 읽을 수 있는'')를 구현하기 위한 핵심 기술이다. **Compiletime<->Runtime** 컴파일타임(CompileTime)은 편집과정 / 런타임(RunTime)은 사용자에 의한 실행 === 자바 프로그래밍의 핵심 === ^ 객체 라이프 사이클 ^ |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 ==== ====객체 Object==== ==== 변수 Variable ==== ==== 상수 Final ==== ==== 클래스 Class ==== === 인터페이스 Interface === === 어노테이션 Annotation === === 제네릭 Generic === ==== 메소드 Method ==== ===== 특징 ===== ==== 캡슐화 EnCapsulation ==== ==== 다형성 Polymorphism ==== ==== 상속성 Inheritance ==== ==== 추상화 Abstract ==== ===== 기능별로 ===== ==== 연산자 Operator ==== ==== 조건문 Conditional ==== ==== 반복문 Loop ==== ==== 배열 Array ==== ==== 예외 Exception ==== ==== API ==== ==== Map ==== =====JDBC===== =====Servlet=====