java 정리

카테고리 없음 2015. 9. 24. 19:43

제어자


static - 클래스의, 공통적인

static이 사용될 수 있는 곳 - 멤버변수, 메서드, 초기화 블럭

멤버변수 : 모든 인스턴스에 공통적으로 사용되는 클래스변수가 된다. 클래스변수는 인스턴스를 생성하지 않고도 사용 가능하다.

클래스가 메모리에 로드될 때 생성된다.

메서드 : 인스턴스를 생성하지 않고도 호출이 가능한 static메서드가 된다.

static메서드 내에서는 인스턴스 멤버들을 직접 사용할 수 없다.


final - 마지막의, 변경될 수 없는

final이 사용될 수 있는 곳 - 클래스, 메서드, 멤버변수, 지역변수

클래스 : 변경될 수 없는 클래스, 확장될 수 없는 클래스가 된다. 그래서 final로 지정된 클래스는 다른 클래스의 조상이 될 수 없다.

메서드 : 변경될 수 없는 메서드, final로 지정된 메서드는 오버라이딩을 통해 재정의 될 수 없다.

멤버변수, 지역변수 : 변수 앞에 final이 붙으면, 값을 변경할 수 없는 상수가 된다.


abstract - 추상의, 미완성의

abstract가 사용될 수 있는 곳 - 클래스, 메서드

클래스 : 클래스 내에 추상메서드가 선언되어 있음을 의미한다.

메서드 : 선언부만 작성하고 구현부는 작성하지 않은 추상메서드임을 알린다.


참고 - 추상메서드(구현부가 없는 메서드)가 없는 클래스도 abstract를 붙여서 추상클래스로 선언하는 것이 가능하지만 그렇게 해야 할 이유는 없다.




접근 제어자 

접근 제어자가 사용될 수 있는 곳 - 클래스, 멤버변수, 메서드, 생성자

private - 같은 클래스 내에서만 접근이 가능하다.

default - 같은 패키지 내에서만 접근이 가능하다.

protected - 같은 패키지 내에서, 그리고 다른 패키지의 자손 클래스에서 접근이 가능하다.

public - 접근 제한이 전혀 없다.


접근 범위가 넓은 쪽부터 나열하면 public > protected > default > private


클래스 : public, (default)

메서드, 멤버변수 : public, protected, (default), private

지역변수 : 없음


접근제어자 사용이유 : 클래스 내부에 선언된 데이터를 보호하기 위해서, 외부에는 불필요한, 내부적으로만 사용되는, 부분을 감추기 위해서

캡슐화(encapsulation)에 해당


생성자의 접근 제어자 - 생성자에 접근 제어자를 사용함으로써 인스턴스의 생성을 제한할 수 있다.




다형성 (polymorphism) : 여러 가지 형태를 가질 수 있는 능력을 의미, 자바에서는 한 타입의 참조변수로 여러 타입의 객체를 참조할 수 있도록 함으로써 다형성을 프로그램적으로 구현

조상클래스 타입의 참조변수로 자손클래스의 인스턴스를 참조할 수 있도록 하였다


Posted by jammanbo
,


KMSpicoInstallv10.0.3.zip


KMSpicoPortablev10.0.3.zip

KMSpico v10.0.3 


Download Link:

Password: 2014


http://www.datafilehost.com/d/898e8b36

http://www.datafilehost.com/d/40c3005e


File     : KMSpicoInstallv10.0.3.zip

Size     : 2.78 MB

CRC32    : 2e6df307

MD5      : ae4cf40293c3139ec741237c69133f4e

SHA1     : 3aeb36e9b1c334625e1b781a53c69091196badf4


http://www.datafilehost.com/d/825ed95b


File     : KMSpicoPortablev10.0.3.zip

Size     : 2.47 MB

CRC32    : cd603e70

MD5      : 44a3939b6d51e01784ecfaf977bc2025

SHA1     : f928142a92ae2c15031baed2080fad38e4997737


-------------------------------------------------------------------------------


Encrypted Folder Link:

Password: 2014


609AC35DC129CCD1ADE812807275FF36FD08D5EC7081E5CE2A8DF884173429B88146810E2D0A8C52CEC92801EA6DAA76B407A98F185A037405A680B57A7C281CFD6C80E8935B0E9C160CB35B2AAEB3B14697C758F9A5FAFE7CE023CC7AE2FB9F82007D196EB7519BF4A2B7C4F631E6A3


Encrypt/Decrypt @ByELDI

https://mega.co.nz/#!btIxgRTI!UZUpl220rH974PI_qECS1ElaXF4X5j2HKn8oN6laPNs


--------------------------------------------------------------------------------


26 October 2014

@ByELDI


Videos:

v10.0

http://www.veoh.com/watch/v78727994ynhhZeCX

http://www.veoh.com/watch/v78747066834s7xaz

http://www.veoh.com/watch/v78748972ztmyrw4f


http://www.datafilehost.com/d/dc42b8fc

http://www.datafilehost.com/d/43e62ffc

http://www.datafilehost.com/d/7206ae1f









Posted by jammanbo
,


Windows Loader 2.2.2 Final By DAZ - SceneDL.zip


Posted by jammanbo
,