반응형

키워드 2

자바(Java) static 키워드

자바(Java) static 키워드 프로그래밍에서 변하지 않는 일정한 값이나 설정 정보와 같은 공용 자원에 관한 자원들이 있습니다. 그러한 자원들에 대한 접근에 있어서 매번 메모리에 로딩하고, 값을 읽어 들이는 것보다 전역 변수와 같은 개념을 통하여 접근하는 것이 효율성를 높이고, 자원 비용을 줄일 수 있습니다. 자바에서는 이러한 전역 변수 형태의 접근을 가능하게 만들어 주기 위해 static (정적) 이라는 키워드를 제공합니다. static 키워드는 변수나 메서드에 사용이 가능합니다. static이란 클래스가 로딩 될 때 결정된 메모리 공간이 변하지 않음을 의미합니다. 클래스내의 변수나 메서드를 static으로 선언하게 되면, 그 변수는 객체의 변수가 아닌 클래스 변수가 됩니다. 클래스 변수이므로 어떠..

IT/JAVA 2018.01.17

자바(Java) final 키워드

자바 final 키워드 특정한 어떠한 값이 변경되지 않아야 할 때, final(상수) 키워드를 사용합니다.final은 변수, 메소드, 클래스 모두에 적용할 수 있습니다. final 변수 - 상수라고 불리며, 변수를 선언과 동시에 초기화하며, 이후에는 값을 수정할 수 없고 오직 get 만 할 수 있습니다. final 메소드 - 오버라이딩 (Overriding)을 하지 못하고 상속 받은 그대로 사용해야 합니다. final 클래스 - 상속(Inheritance)이 불가능 합니다.

IT/JAVA 2017.12.28
반응형