목록전체 글 (42)
스포츠마케터의 초보 개발자 도전기
List 예제1) package ex1_list; public class Person { private String name; private int kor; private int eng; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getKor() { return kor; } public void setKor(int kor) { this.kor = kor; } public int getEng() { return eng; } public void setEng(int eng) { this.eng = eng; } } -- package ex1_list; import..
1. collection framework 컬렉션은 다수의 요소를 하나의 그룹으로 묶어서 효율적으로 관리할 수 있는 기능을 제공하는 클래스(인터페이스) 1) 가변적인 크기를 갖는다 2) 테이터의 추가, 검색, 정렬 등 편리한 기능들을 다수 보유하고 있다 1) Set 2) Map 3) List 1) Set : 값의 중복을 허용하지 않음 package ex1_set; import java.util.HashSet; import java.util.Set; public class Ex1_Set { public static void main(String[] args) { // 컬렉션 (collection framework) 프레임 워크 // 컬렉션은 다수의 요소를 하나의 그룹으로 묶어서 효율적으로 관리할 수 있는 ..
1. exception 예외처리 1) try_catch 자바에서 프로그램이 실행되는 도중 예외(오류, 에러, 버그)가 발생하면, 그 시점에서 강제적으로 종료된다. 이것은 올바른 판단이지만, 때로는 예상 할 수 있는 예외에 대해 프로그램을 종료하지 않고 이후의 작업을 이어 나가야할 때가 있다. 이때 예외 처리를 통해 프로그램의 비정상적인 종료를 줄일 수 있다. package ex1_exception; public class Ex1_try_catch { public static void main(String[] args) { // try-catch(예외처리) // 자바에서 프로그램이 실행되는 도중 예외(오류, 에러, 버그...)가 발생하면 // 그 시점에서 강제적으로 종료된다. 이것은 올바른 판단이지만, 때..
1. abstract 추상메서드 package ex1_abstract; public abstract class AbsParent { // ↑ 추상메서드를 하나라도 가지고 있는 클래스는 abstract 클래스로 만들어줘야한다. int value = 100; String str = ""; public int getValue() { return value; } // 추상메서드 abstract // 추상메서드는 body가 없다 // abstract 키워드를 가지고 있다 abstract public void setValue(int n); } -- package ex1_abstract; public class AbsChild extends AbsParent { // 추상클래스를 상속받은 자식클래스는 // 부모가 가..