Java 202

ch12 ArrayListMainTest

package ch12; import java.util.ArrayList; public class ArrayListMainTest { public static void main(String[] args) { Book book1 = new Book(1, "흐르는 강물처럼", "파울로코엘료"); Book book2 = new Book(2, "플러터UI실전", "김근호"); Book book3 = new Book(3, "무궁화꽃이피었습니다", "김진명"); Book book4 = new Book(4, "리딩으로 리드하라", "이지성"); Book book5 = new Book(5, "사피엔스", "유발하라리"); //ArrayList //사용 방법 //데이터를 담을 공간 만들기 // ! ArrayList 배열..

Java/chapter2 2021.08.27

// TODO Auto-generated method stub 주석 제거 방법

이클립스에서 자동으로 생성해 주는 메소드에는 아래의 주석이 포함되어 있습니다. // TODO Auto-generated method stub 위의 주석을 제거하는 방법은 다음과 같습니다. * 이클립스의 Window -> Preferences 메뉴를 클릭한다. * Java -> Code Style -> Code Templates 를 선택한다. * Code -> Method body 를 선택한다. - 아래와 같은 화면을 볼 수 있다. * Edit 버튼을 클릭한 후, "// ${todo}" 로 시작하는 라인을 제거한다.

Java/chapter1 2021.08.27

객체 배열

객체 배열 선언과 구현 ​ 기본 자료형 배열은 선언과 동시에 배열의 크기만큼의 메모리가 할당되지만, 객체 배열의 경우엔 요소가 되는 객체의 주소가 들어갈 메모리만 할당되고(null) 각 요소 객체는 생성하여 저장해야 함 ​ ​ ​ Book.java public class Book { private String title; private String author; public Book() {} public Book(String title, String author) { this.title = title; this.author = author; } public String getTitle() { return title; } public void setTitle(String title) { this.title..

Java/정리 2021.08.26

배열

배열이란? ​ 배열(array)이란 연관된 데이터를 모아서 통으로 관리하기 위해서 사용하는 데이터 타입이다. 변수가 하나의 데이터를 저장하기 위한 것이라면 배열은 여러 개의 데이터를 하나의 변수에 저장하기 위한 것이라고 할 수 있다. ​ ● 동일한 자료형의 순차적 자료 구조 ● 인덱스 연산자[]를 이용하여 빠른 참조가 가능 ● 물리적 위치와 논리적 위치가 동일 ● 배열의 순서는 0부터 시작 ● 자바에서는 객체 배열을 구현한 ArrayList를 많이 활용함 ​ ​ 배열 선언과 초기화 ​ 배열 선언하기 int[] arr1 = new int[10]; int arr2[] = new int[10]; ​ 배열 초기화 하기 ​ ● 배열은 선언과 동시에 자료형에 따라 초기화 됨 ( 정수는 0, 실수는 0.0, 객체는 ..

Java/정리 2021.08.26

ch11 ArrayMainTest

package ch11; public class ArrayMainTest { public static void main(String[] args) { //배열 //연관된 데이터를 모아서 통으로 관리하기 위해 사용하는 데이터타입 //변수가 하나의 데이터를 저장하기 위한 것이라면 배열은 여러개의 데이터를 하나의 변수에 //저장하기 위한 것이라고 할 수 있다. int number = 10; //선언 방법 int[] arr1 = new int [3]; int arr2[] = new int[10]; //초기화하는방법 (값을 넣는 방법) arr1[0] = 33; arr1[1] = 10; arr1[2] = 11; //배열 선언과 동시에 초기화하기 int[] numbers1 = new int [] {11, 20, 30..

Java/chapter2 2021.08.26

ch10 StarCraft MainTest

package ch10; public class MainTest1 { public static void main(String[] args) { //질럿 생성 //마린 생성 //저글링 생성 //메서드 오버로딩이란 Zealot zealot1 = new Zealot("질럿1"); //zealot1.showInfo(); Marine marine1 = new Marine("마린2"); Marine marine2 = new Marine("마린 추가 생성"); //marine1.showInfo(); Zergling zergling1 = new Zergling("저글링1"); //zergling1.showInfo(); ///////////객체 3개 생성 //////// zealot1.attackMarine(marine..

Java/chapter2 2021.08.26