Java 87

DAO & DTO

DAO : 엑세스를 하는 작업들이 모여있음 crud가 모여있음 main > DAO > DB 가는 것임 DTO를 쓰는 이유 세개 이상부터는 DTO 쓰라고는 하는데 두개까지는 보통 매개변수로 그냥 보낸다 : 최철웅 선생님은 이렇게 보내는방법은 보통 매우 다양하다~~~ value를 한개만 보낸다하면 String name = "체리"; int age = 5; String addr = " 광주"; String master = "초롱"; MemberDTO mDto = new MemberDTO(name, age, addr, mater); // 아래꺼를 바꿀 필요가 없음 DAO만하면 바꿔야하지만 일일이 수정 안하게 DTO 쓰는거임 MemberDAO mDao = new MemberDAO( ); mDao.insert(na..

Java 2020.09.02

Build 도구

1. Ant 앤트가 있다는 정도로! 과거의 build 도구는 앤트로 썼는데 지금은 잘 안쓴다. 과거에 자바는 무조건 ant도구로 썼었음. 자동으로 앤트가 깔렸다. 2. Maven 지금 자바는 메이븐이지 라는 느낌! 지금 이클립스 최신버전은 메이븐이 같이 들어있다. 프로젝트에 Maven을 쓸거야 하고 추가만 하면 된다. 자바를 쓰면 메이븐이라고 생각하면 된다. 3. gradle 모바일 쪽에서 자주 사용 ex) Android 3번까지는 알고 있어야한다.

Java 2020.09.02

20.07.02 Java_ScoreV2 클래스 상속, 향상된 for문, 인터페이스, Implements,유효성 체크, 객체지향프로그램의 특징

https://github.com/lovelyhyeony/biz_506_2020_05_java/tree/master/Java_ScoreV2/src/com/biz/score // READEME.md Java Doit p. 313 < 인터페이스 p.327 인터페이스 상수 < 최신 버전만 < 기본인터페이스에는 없다라고 보면 됌 다시 리스트에 추가했기 때문에 다시 size 재정의 항상 size 값을 어떤 변수에 담고 for문을 반복해야함 위에서 add가 될수도 있고 빠질수도 있어서 내가 그 size를 모르니까! int size = strList.size(); for(int i = 0 ; i < size ; i++) { String str = strList.get(i); System.out.println(str)..

Java 2020.09.02

20.05.15 (명명규칙, 키워드, 주석,단축키,연산,명령문)

Java 명명 규칙 클래스 반드시 영어로 시작 첫글자 대문자 (한글로도 가능하지만 문제가 발생) 2글자이상, 숫자, 영문자, 언더바(_) 하지만 숫자는 맨 처음에 올 수 없다. 가독성이 좋게 명명 들여쓰기도 잘하고 다른사람이 봐서 잘 알아볼 수 있게 짜놔야함 보기 편한 코드가 제일 잘 짠 코드 클래스 (Class) Java 언어를 사용하여 코딩을 할 때 가장 기본적인 파일의 단위 클래스의 이름 짓기 첫 글자는 반드시 영문대문자 두번째 영문대소문자, 숫자, _를 사용할 수 있다. 한글로도 작성할 수 있지만 대소문자 구분문제로 잘 사용하지 않는다. 클래스 = 파일이름 한개의 파일에는 한개의 클래스만 작성하는 것이 좋다. 클래스 중에서 main( ) method가 있는 클래스는 Run 했을 때 제일 먼저 코드..

Java 2020.09.01

20.05.29 Java_Grade

Print Foramt 기호 %d : (Decimal) 정수, 십진수 등을 표현하는 기호 %s : (String) 문자열을 표현하는 기호 %c : (Character) 문자를 표현하는 기호 \t : tab(8칸)만큼 빈칸을 만들어라 \n : Enter를 누른것처럼 줄바꿈을 하여라 printf 쓸 때 자주 나는 오류는 MissingForamatArgumentException %d < Fromat , 뒤는 argument 배열을 선언할 때 보관할 값의 개수가 얼마인지 확실치 않을 때 배열을 빈(blank) 크기 만큼만 선언하고 {}; 를 사용하여, 배열의 개수가 변동될 때 배열의 저장되는 값을 추가, 삭제하므로써 자동으로 배열이 생성된다. 배열을 선언할 때 값으로 크기를 지정하는 방법 String[] sub..

Java 2020.08.31

20.06.01 Java_Class 필드변수, 접근제한자, 인스턴스, 메서드 중복정의(overloading), 매개변수 전달

필드 변수, 멤버변수, 파라메타, 속성 코드가 실행된다 : 코드가 컴파일 되어 내부적으로 연산이 이루어진다. 클래스에는 변수, method가 존재한다. 클래스내의 method 밖에서 선언된 변수들 멤버변수, 필드변수, 속성(Property) public String name; private int age; public String tel; private String addr; public int grade; String rem; 임의로 생성한 method setName() method라고 칭한다. 현재는 하는일이 정해지지 않은 이름만 있는 상태 public : 접근 제한자 라고 한다. 누구나 접근할 수 있는 상태 private : 접근제한자 라고 한다. public과 반대되는 개념 나 이외에는 아무도 접..

Java 2020.08.31