개념

· Archive/Java
자바 애플리케이션이 동작하는 관점에서의 원자단위라고 생각되는 클래스라는 것의 개념에 대해 정리해보려 한다. 지난번 제네릭에 대해 알아볼 때 살짝 언급되었던 적이 있었다. (java 제네릭 (Generic), 내가 알아보기 쉽게 정리 - 1편, 왜 제네릭) 사실 클래스라는 것에 도달하기 위해서 거쳐가야할 개념들이 좀 있다. 쭉 나열해보자면 대강 '상수' -> '변수' -> '배열' -> '구조체' -> '클래스' 이렇다고 할 수 있다. 우선 자바에서 상수는 아래처럼 사용할 수 있다. public class Example { public static final int NUMBER = 10; public static void main(String[] ar) { System.out.println(NUMBER);..
· Archive/Java
static... 스태틱.. 자바를 맨 처음 시작하면 보게되는 단어 중 하나인 static이라고 쓰고 스태틱 이라고 읽는 바로 저 스태틱 기계처럼 외워서 쓰게되는 그 문장 public static void main(String[] ar) { ... } 바로 저 스태틱 dynamic의 반대되는 개념이라고도 하는 저 동적이지 못한 static이란 무엇일까 나에게 처음 Hello World 출력의 기쁨(?)을 (사실 그렇게 기쁘진 않았고, 처음 보는건데 당연하다 생각했다..) 선물해준 김승현씨 (열혈강의 Java 프로그래밍의 저자)의 가르침을 더듬어 보았다. (사실 static도 누군가의 질문이었다) '그래, static이 정적인건 알겠어, 그래서 뭐. 어떡하라고. 그게 왜. 뭐가 다른데. 이건 어따쓰는데?'..
nimkoes
'개념' 태그의 글 목록