본문 바로가기

[ Developer ]/Core Java21

[Java] 자바 주석처리 자바 주석 주석이란, 자신이 작성한 코드를 타인이 이해하기 쉽게 돕는 역할을 하고 수천줄이 넘어가는 코드에서 자칫하면 자신이 작성한 코드에 혼란이 올 수 있기 때문에 중간중간 주석을 달기도 합니다. 주석은 코드에 영향을 미치지 않으며 컴파일의 대상에서 제외됩니다. 즉, 주석 안에서 무엇을 쓰든 결과에 영향을 미치지 않습니다. 주석에는 행 단위 주석과, 블록 단위 주석이 있습니다. 행(line) 단위 주석은 말그대로 한 줄씩 주석 처리가 가능하고, 블록(block) 단위 주석은 여러 줄을 한꺼번에 주석 처리가 가능합니다. 행 주석 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 public class Annotation { public static void main(String[] a.. 2016. 9. 5.
[Java] 자바 자료형 (Data Type) 자바 자료형(Data Type) 자료형이란 데이터의 종류를 의미하는 키워드입니다 전에 자바 변수 설명에서 예제로 사용했던 int (정수형)과 같이 특정한 데이터 종류를 의미하는 키워드들을 의미합니다 자바에서는 자료형이 2가지 정도라고 볼 수 있습니다 기본형 (Primitive Type)과 참조형 (Reference Type)입니다 위의 8가지 종류는 기본형 타입으로 숫자, 문자, 논리들의 자료형입니다 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 public class DataType { public static void main(String[] args) { byte num1 = 100; short num2 = 30000; int num3 =.. 2016. 9. 2.
[Java] 자바 변수 Variable 자바 변수 프로그래밍에서 변수(Variable)는 값을 저장하는 공간, 참조하기 위해 쓰이는 공간을 말합니다 사람이 필요한 데이터를 뇌에 기억시키는 것과 같이 변수도 메모리 공간이라는 곳에 데이터를 기억 위 그림은 메모리 공간의 일부를 표현한 것입니다. 빨간색 테두리로 둘러쌓인 공간이 할당된 메모리 공간이며 우리가 직접 할당하여 접근할 수도 있습니다. 변수를 선언하는 방법은 다음과 같다 1 2 int num2; int num3, num4, num5; cs 위와 같이 int (10진수 정소)를 저장하기 위한 메모리 공간을 num2, num3, num4, num5라는 이름으로 각각 할당하겠다는 의미입니다 변수를 생성해 보기 위해서 Java Project에서 클래스 파일을 생성합니다 이때 자바는 Main 함수.. 2016. 8. 11.
[Java] 객체 지향이란? 객체 지향의 특징 객체지향의 특징 Java는 객체 지향의 언어이다 그러나 객체 지향이라는 것을 어떻게 설명해야할 까 면접에 대비하여 객체 지향의 특징을 통해서 객체 지향을 알고 면접에 대비한다 1) 캡슐화 : 여러가지 클래스가 모여있는 클래스 역할을 위힘하는 것 예시) articleListVO , 콘텐 600 다양한 감기약들이 여러가지 기능을 위임한다. 2) 상속 : 클래스를 확장시키는 것 실제로 Java에서는 확장만 있고 상속이라는 것은 없다. 3) 다형성 : 여러가지 다양한 인스턴스를 생성할 수 있다는 것? 인터페이스에 대한 이야기다. 즉, 한 인터페이스로 여러개의 구현체를 만들 수 있다는 이야기 예를 들어 TV라는 객체가 있다면 삼성 TV, LG TV 등 다양하게 만들 수 있다. 4) 추상화 : 구현체는 없는 일반적.. 2016. 6. 7.