Java

📍 this와 this() 키워드 🍀 한 줄 요약 : this는 인스턴스 자신을 가르키는 참조 변수이고 this()는 생성자를 뜻한다. 세미나에서 다뤘던 아래의 예시를 살펴보면, Person 생성자에서 인스턴스 변수 값을 세팅하기위해 this.name = name가 같이 사용한 것을 볼 수 있다. public class Person { private String name; private int age; private String sex; public void walk() { System.out.println("사람이 걷습니다."); } public Person(String name, int age, String sex) { this.name = name; this.age = age; this.sex = ..
Java 1. 선언 및 초기화 * 배열의 이름은 배열의 첫 주소를 가리킨다. (아래 예시에서 students는 students[0]을 가리킴.) ① int[] students = new int[3]; ② int[] students = { '홍길동', '김장미', '황국화' } 2. 배열 길이 System.out.println(students.length); *3, 4번은 import java.util.Arrays; 하기!! 3. 배열 요소 System.out.println(Arrays.toString(students)); 4. 배열 요소 복사 int[] student1 = null; student1 = Arrays.copyOf(students-배열, students.length-개수); 5. 2차원 배열..
01 클래스 1) 객체, 클래스, 인스턴스 - 객체 : 세상에 존재하는 모든 것(프로그래밍에서는 속성과 기능을 가진다.) 우리 눈에 보이는 모든 것은 객체가 될 수 있다. '클래스의 인트턴스'라고 불림. ex) 책, 노트북 등 - 클래스 : 객체를 만들기 위한 틀. 클래스로 여러 개의 객체를 생성할 수 있다. 속성(필드)와 기능(메소드)로 구성된다. *클래스 변수명은 대문자로 시작. 예를 들어, 강아지가 있다. 강아지의 종류에는 말티즈, 치와와 등 다양한데, 이런 다양한 종류의 강아지(객체)를 생성하기 위해 클래스라는 틀을 만들고 치와와, 말티즈 등의 객체를 생성한다. - 인스턴스 : 클래스에 의해 생성된 객체, 객체가 메모리에 할당된 상태 2 ) 클래스 변수 vs 인스턴스 변수 vs 지역변수 클래스 변..
기본 자료형 vs 객체 자료형 - 기본 자료형 : 데이터가 변수에 직접 저장된다.(메모리에 데이터가 저장됨) *c에서는 포인터, Java에서는 레퍼런스라고 한다. - 종류: 1) 정수형 : byte(1 byte), char(2 byte), short(2 byte), int(4 byte)*, long(8 byte) 2) 실수형: float(4 byte), double(8 byte) 3) 논리형 : boolean(1 byte) - 객체 자료형 : 객체 메모리주소가 변수에 저장된다. *항상 4바이트 크기를 가진다.
※ 이 글은 Do it! 자바 프로그래밍 입문 교재를 중심으로 공부한 내용을 바탕으로 작성되었으며, macOS 기준입니다. ① 자바 JDK 설치 오라클 사이트(www.oracle.com/kr/index.html)에서 다운로드 진행 소프트웨어 > Java 클릭 보통 JDK 버전 8을 많이 사용한다고 한다. 본인의 컴퓨터 운영체제에 해당하는 것으로 다운로드 진행 ② 이클립스(통합 개발 환경) 설치 이클립스 사이트(www.eclipse.org/downloads/)에서 다운로드 진행
주디(Junior developer)
'Java' 태그의 글 목록