Development/Java(849)
-
Summary - 자바의 실행 구조, 자바의 실행 구조, 자바 자료형, 자바 연산자 & 제어문, 접근지정자
SUMMARY - 자바프로그래밍 요약정리 자바의 실행 구조자바의 소스코드는 컴파일 과정을 거쳐 Byte 코드가 생성이 되고 자바 가상 머신 (JVM:Java Virtual Machine ) 의해서 실행된다.http://codedragon.tistory.com/456 자바 자료형http://codedragon.tistory.com/480 자바 연산자 & 제어문
-
컬렉션 클래스 총정리
컬렉션 클래스 총정리컬렉션 클래스들은 각 컬렉션 클래스의 특징과 구현원리, 장단점을 이해하고 상황에 적합한 것을 선택해서 사용하면 됩니다.
-
static - static 예약어, static 정의 형식
static· static 예약어· static 정의 형식· static 변수(class 변수)· http://codedragon.tistory.com/4606· static 메소드(클래스 메소드)· http://codedragon.tistory.com/2605 static 예약어· static 예약어는 메서드(멤버함수)나 멤버변수에 정의 할 수 있으며· 지역 변수나 클래스에서는 정의 할 수 없습니다.· 메서드(멤버함수)나 멤버변수에 static이라는 예약어를 정의하면 static메서드 (클래스메서드)와 static변수(클래스변수)라고 불리게 됩니다.· 이유는 멤버변수나 메서드(멤버함수)들은 해당 객체가 생성될 때 객체가 생성된 메모리 공간에 같이 존재하게 되지만 static으로 선언된 메서드(멤버함수)..
-
this와 this(), 키워드this를 이용한 다른 생성자의 호출, this의 용법, 객체외부 vs 객체내부에서의 멤버접근
this와 this() this· 객체 내부에서 객체 자신을 지칭하고 싶을 때 사용합니다.· 지역변수와 멤버변수를 구별해야 할 때 사용합니다.· 객체 자신을 가리킬 수 있는 유일한 reference가 바로 this입니다. this()· 생성자 내부에서만 사용할 수 있으며, 같은 클래스의 다른 생성자를 호출할 때 사용합니다. 즉, 현재 객체의 생성자를 의미합니다. · (주의) 생성자의 첫 행에 정의해야 합니다. 그렇지 않으면 컴파일시 오류가 발생합니다.· this()를 이용하여 한 클래스내의 특정 생성자에서 Overloading되어 있는 다른 생성자를 호출할 수 있게 합니다. 이렇게 함으로써 생성자에서 코딩 내용이 중복되는 부분을 막을 수 있습니다.· 매개변수가 있는 경우 생성자는 입력받은 매개변수에 따라..
-
Varargs(VARiable ARGumentS; 가변인자)
Varargs(VARiable ARGumentS; 가변인자) · 가변인자 ≒ Variable number of arguments · JDK 5.0에서 새롭게 추가된 기능 · 타입은 일치하지만 인자의 개수가 가변적인 매개변수입니다. · 넘어온 인자는 내부적으로 배열화 작업을 자동적으로 해 주게 되어 모두 배열로 관리되어집니다. JAVA의 가변인자 http://codedragon.tistory.com/7897 Kotlin의 가변인자 http://codedragon.tistory.com/7816
-
캡슐화(Encapsulation) 특징
캡슐화(Encapsulation) 특징 캡슐화는 관련 있는 모든 메소드와 변수들을 하나의 클래스로 묶는 것 둘 이상의 클래스를 묶어서 캡슐화를 완성할 수도 있습니다. 캡슐화는 개념적인 의미의 묶음을 의미(캡슐화는 메소드와 변수가 코드레벨에서 묶이는 것을 의미하지 않습니다) 관련이 있는 데이터 그리고 동작들을 하나로 묶어 요약하고 사용자에게는 내부적인 접근을 허용하지 않는 대신에 사용의 편의성을 제공합니다.