전체 글 238

자바 list를 이용한 student 데이터 관리(추가,중간삽입,삭제,전체출력)

package java0806; // VO(Value Object), DTO(Data Transfer Object), Bean 객체public class Student {private String name; // 이름private String department; // 학과private String id; // 학번private double grade; // 학점Student(String name, String department, String id, double grade) {super();this.name = name;this.department = department;this.id = id;this.grade = grade;}public String getName() {return name;}pub..

IT/Java 2018.08.06

자바 스레드 Thread

package test; class Go {void go() {while(true) {System.out.println("go");}}}class Come {void come() {while(true) {System.out.println("come");}}} public class Test5 { public static void main(String[] args) {Go g = new Go();Come c = new Come();g.go(); // go만 실행된다c.come();} // main()의 끝 } ○ 멀티스레드 생성방법 2가지1. java.lang.Thread 클래스 상속받는 하위클래스 작성run() 메소드 오버라이딩.start() 스레드 동작시킴 2. java.lang.Runnable 인터페..

IT/Java 2018.08.05

자바 예외처리, exception

package test; public class Test3 { public static void main(String[] args) {System.out.println("프로그램 시작");// 예외: 프로그램 실행동안 예기치 못한 에러int a=10, b=0, c=0;c = a / b; // 0으로 나눔 예외발생!System.out.println("c -> " + c);System.out.println("프로그램 정상종료");} // main()의 끝 } package test; public class Test4 { public static void main(String[] args) {System.out.println("프로그램 시작");// 예외: 프로그램 실행동안 예기치 못한 에러int a=10, ..

IT/Java 2018.08.01

자바 arraylist, iterator, scanner를 사용한 회원 추가, 삭제, 검색, 목록, 종료 구현

package test2; import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.Scanner; class Person {private String name;private int age;private String address;public Person(String name, int age, String address) {super();this.name = name;this.age = age;this.address = address;}// getter & setterpublic String getName() {return name;}public void setName(String name) {th..

IT/Java 2018.07.30

자바 생성자를 통한 의존관계 주입 DI, 메소드를 통한 의존관계 주입 DI

package test; import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.Scanner;import java.util.Vector; class Person {String name;int age;String address;public Person(String name, int age, String address) {super();this.name = name;this.age = age;this.address = address;}// getter & setterpublic String getName() {return name;}public void setName(String name) {thi..

IT/Java 2018.07.30