일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 회원가입
- 제이쿼리
- JavaScript
- 웹개발
- Activity
- 인텐트
- jQuery
- 안드로이드
- java 8
- CSS
- 자바
- Java
- Spring
- TinyMCE
- Android
- Intent
- 생명주기
- 아이콘
- 주님의교회
- 청주
- 글쓰기
- Resources
- Selector
- androidstudio
- 게시판
- 영성
- #청주주님의교회
- 안드로이드 AVD
- 에디터
- 프로그래밍
- Today
- Total
공부하는 블로그
자바 복습 본문
자바
객체 지향언어를 사용하는 이유: 하나하나를 object로 하나의 목적과 의미로 사용하기 위해 사용
인스턴스: 해당객체를 new연산자를 사용해서 사용하는 것 (인스턴스화 / 객체화) /
메모리 주소의 참조
컴파일 : 개발환경과 Runtime 환경이 분리되어 있다.
자바프로그래밍언어는 다음과 같은 특징을 가진다. (기능)
1) Simple
2) ObjectOriented
3) Distributed
4) Multithreaded 멀티스레드를 사용하는 스레드를 제공한다.
5) Dynamic
6) Architecture neutral
7) Portable
8) High performance / 가비지 컬렉터: 필요없는 메모리를 제거
9) Robust
Api: 기능들에 대한 명세서
빌드: 내가만든 솔루션을 누군가가 받을 수 있는 형태로 배포하는 과정저
클로저 ( 내부함수에서 접근이 가능하도록 하는 기능 ) /
키워드(예약어) : 프로그램에서 이미 선언해둔 변수명이나 명령어, 데이터타입 등을 의미한다.
return 문 : return해주는 타입에 맞는 return값을 가져야 한다.
클래스란? - 현실 세계에 존재하는 모든 사물이나 객체의 상태와 행위를 모델링 한 것을 말함
추상화: 목적과 의미에 맞게 만드는 과정
일반화 : extends / 구체화 implements
묵시적 형변환 : 명시적 형변환
Call by value / call by reference
18.05.25 추가
Call by value는 기본적으로 대상에 주소값을 가지지 않는 것으로 값을 할당 받는 형태로 사용됩니다.
(int float double byte 등 primitive type에 해당됩니다.)
Call by reference는 대상을 선언했을 때, 주소값이 부여됩니다.
그래서 어떠한 객체를 불러왔을 때 그 주소값을 불러옵니다.
( class.object가 해당됩니다.)
instance는 객체이다.
'Develop > JAVA' 카테고리의 다른 글
if제어문(Condition) 의 비교연산자 (0) | 2018.05.25 |
---|---|
ArrayList와 LinkedList의 비교 (0) | 2018.03.21 |
OOP의 특징(객체지향의 특징) (0) | 2018.01.25 |
배열과 ArrayList (Java Programming) (0) | 2018.01.25 |
Arraylist (자료구조) (0) | 2018.01.25 |