티스토리 뷰
티스토리 개설!
프로젝트를 마치고 자바, 자바스크립트, 오라클 SQL, JSP&Servlet, Spring, html, CSS를 다시 한번 공부 하기로 마음먹었다!
각각 시간을 잘 분배해서 골고루 훑어봐야겠다!
자바는 개인적으로 학습한 내용들을 점검하는 방향으로 진행.
□ 객체지향의 언어 특징 5가지!
추상화: 객체안에 공통된 속성과 상태를 추출하는것
캡슐화: 속성과 상태를 객체안에 묶는것
정보의 은닉화: 객체내에 외부 접근을 차단하는것
상속: super클래스의 특성을 하위 sub클래스가 재사용 할 수 있게 하는것
다형성: 같은 이름을 사용하지만 다양한 기능을 만들때 사용
□ 자바 프로그램 실행과정!
소스파일 .java로 작성, 자바 컴파일러는 링크 과정 없이 .class파일을 생성 한다. 이 파일을 실행하면 JVM(자바가상머신)은
메모리에 로딩하고 파일을 실행한다.
□ 자바 바이트코드란?
.java로 작성된 소스파일을 자바 컴파일러가 .class로 컴파일 해주면서 클래스 로더를 통해 JVM이 수행하게된다.
□ class와 instance
클래스는 객체를 만들기전의 설계도. 클래스를 통해 생성된 객체를 인스턴스라고 한다.
인스턴스는 속성을 나타내는 '변수'와 동작을 나타내는 '메소드'를 갖고 있다.
댓글