
1. 객체지향언어의 주요 특징 1. 코드의 재사용성이 높다. - 새로운 코드를 작성할 때 기존의 코드를 이용하여 쉽게 작성할 수 있다. 2. 코드의 관리가 용이하다. - 코드간의 관계를 이용해서 적은 노력으로 쉽게 코드를 변경할 수 있다. 3. 신뢰성이 높은 프로그래밍을 가능하게 한다. - 제어자와 메소드를 이용해서 데이터를 보호하고 올바른 값을 유지하도록 하며, 코드의 중복을 제거하여 코드의 불일치로 인한 오동작을 방지할 수 있다. 객체지향언어의 가장 큰 장점은 "코드의 재사용성이 높고 유지보수가 용이하다." 는 것이다. 2. 클래스와 객체 클래스의 정의 : 객체를 정의해 놓은 것, 객체의 설계도 또는 틀 클래스의 용도 : 객체를 생성하는데 사용됨. (ex TV 설계도(클래스), TV라는 제품(객체) ..
1. 변수란? 단 하나의 값을 저장할 수 있는 메모리 공간. 2. 변수의 초기화 변수의 초기화란, 변수를 사용하기 전에 처음으로 값을 저장하는 것을 말함. 메모리는 여러 프로그램이 공유하는 자원이므로 전에 다른 프로그램에 의해 저장된 '쓰레기 값'이 남아 있을 수 있기 때문에 변수의 초기화 과정을 꼭 거쳐야 함 3. 자료형 값의 종류에 따라 값이 저장될 공간의 크기와 저장형식을 정의한 것을 자료형이라고 함 자료형의 종류 기본형 (primitive type) 참조형 (reference type) 기본형 - 논리형(boolean), 문자형(char), 정수형(byte, short, int, long), 실수형(float, double) 계산을 위한 실제 값을 저장 한다. (모두 8개) 참조형 - 객체의 주소..
1. 운영체제에 독립적이다. 기존의 언어는 한 운영체제에 맞게 개발된 프로그램을 다른 종류의 운영체제에 적용하기 위해서는 많은 노력이 필요 하였지만, 자바에서는 그런 노력을 하지 않아도 된다. 이것을 가능하게 하는 것은 자바가상머신(JVM) 때문인데 자바 응용프로그램은 운영체제나 하드웨어가 아닌 JVM하고만 통신하고 JVM이 자바 응용프로그램으로부터 전달받은 명령을 해당 운영체제가 이해할 수 있도록 변환하여 전달한다. 즉, 자바로 작성된 프로그램은 운영체제에 독립적이다. (JVM은 운영체제에 종속적임) 2. 자동 메모리 관리 (Garbage Collection) 가비지란 프로그램이 실행되면서 발생하는 '정리되지 않은 메모리', '유효하지 않은 메모리 주소'를 말한다. 자바로 작성된 프로그램이 실행되면, ..
- Total
- Today
- Yesterday
- JVM 메모리 구조
- 유효성검사
- github
- 람다식
- 메서드 참조
- AJAX
- git
- 그래프 순회 알고리즘
- jvm
- 리버스 프록시
- 싱글톤 레지스트리
- 인텔리제이
- 웹 서버
- http
- 객체
- connectionless
- 스프링
- 상속
- 자바의 정석
- 전자정부프레임워크
- 가상 회선 방식
- 제네릭 메서드
- 스프링부트
- 멀티 프로세스
- Servlet
- 포워드 프록시
- stateless
- 클래스
- 회원가입
- 스프링 부트 시큐리티
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |