인천일보아카데미/- 학습일지73 [학습일지]JAVA교육일지 27일차 1. Boilerplate Code(자주 반복되는 코드)이클립스 기능외부 기능2. LOMBOK설치법사용법특징3. 클래스 배열4. static객체 변수/메소드정적 변수/메소드1. Boilerplate Code(자주 반복되는 코드) (1) 이클립스 기능 - Context Menu -> Source - Code Template(syso, main, reader ...) or Code Sniper(코드 조각) (2) 외부 기능 - Lombok(롬북) Library -> 설치 2. LOMBOK - Lombok사이트 접속 (projectlombok.org/download) Download projectlombok.org - 다운로드 파일.jar을 더블클릭해서 열거나, 안나오면 명령프롬트창(cmd.. 2022. 6. 8. [학습일지]JAVA교육일지 26일차 1. 객체(Object)2. 접근 지정자(제어자, Access Modifier)publicprivate3. setter & getter1. 객체(Object) - 객체 : 변수(데이터) + 메소드(행동) class Test { int a; //멤버 변수(데이터) public void aTest() { //멤버 메소드(행동) //코드내용 }}// aTest는 Test의 객체이다. 2. 접근 지정자(제어자, Access Modifier) (1) public - 클래스(객체)의 울타리를 기준으로 외부에 100% 공개한다. - 멤버 변수로 사용 X , 멤버 메소드 사용 O (2) private - 클래스(객체)의 울타리를 기준으로 외부에 100% 비공개한다. - 멤버 변수.. 2022. 6. 8. [학습일지]JAVA교육일지 25일차 1. 다차원 배열(Array)2,3차 배열배열 초기화 리스트2차 배열 5x5 만들기 2. 클래스(Class)클래스 사용 이유?클래스 사용 배열과 클래스의 차이점1. 다차원 배열(Array) (1) 2,3차 배열 - 2차원 배열 int[][] arr = new int[2][3]; // 2x3 => 6개의 방[] 생성arr[0][0] = 10;arr[0][1] = 20;arr[0][2] = 30;arr[1][0] = 40;arr[1][1] = 50;arr[1][2] = 60;//2차원 배열 -> 2중 for문for(int i=0; i 10 20 30 40 50 60 - 3차원 배열int[][][] arr = new int[2][3][2]; // 2x3x4 = 24개.. 2022. 6. 8. [학습일지]JAVA교육일지 23일차 1. 배열(Array)배열복사향상된 for문배열 초기화 리스트, 배열 초기자(Initializer)1. 배열(Array) (1) 배열 복사 a. 값형 복사 - Side Effect가 없다.int a = 10;int b;b = a;System.out.println(a);System.out.println(b);a++;System.out.println(a);System.out.println(b);//output ----> 10----> 10----> 11----> 10// a의값을 b에 대입하고, a가 증감했지만 b는 여전히 a의 초기값인 10이다. b. 배열 복사(참조형 복사) - Side Effect가 있다. => 복사된 변수가 있었을 때, 그 중 하나를 조작하면 나머지도 영향을 받는다.pu.. 2022. 6. 4. [학습일지]JAVA교육일지 22일차 1. 문자열(String)String trim() int indexOf() String toLowerCase(), toUpperCase() boolean startsWith(), endWith() String substring() String replace() 2. 배열(Array)배열 형식배열 + 여러 자료형배열의 성질 1. 문자열(String) (1) 원시형과 참조형 간의 형변환 불가 (2) String trim() - 공백 제거 - 문자열 내의 시작과 끝에 존재하는 공백 제거 - 어디에 쓰일까? --> 주로 검색엔진에서 사용자가 실수로 띄어쓰기 할 때 쓰임 - 예시)String txt = " 하나 둘 셋 ";System.out.printf("[%s]\n", txt.. 2022. 6. 4. [학습일지]JAVA교육일지 21일차 12.5) 폼 조작하기12.5.1 form 태그 선택하기 : form 태그는 forms 속성과 name 속성으로 선택가능* forms 속성 사용- ducument 객체의 forms 속성은 모든 form 태그의 노드 정보를 HTMLCollection 객체에 담아 반환- forms 속성을 사용하면 화면에 있는 form 요소 노드를 쉽게 선택 가능- 개발자 도구 콘솔창에서 document.forms로 값 출력하면 HTMLCollection객체에 모든 form 요소 노드의 정보가 담겨있음- HTMLCollection 객체는 유사배열이라 인덱스를 사용해 form 요소 노드에 하나씩 접근 가능- 주의! forms 속성 사용방법은 form 태그의 위치가 바뀌면 잘못 참조하게 되어 오류 발생할 수 있음 * nam.. 2022. 6. 2. 이전 1 ··· 6 7 8 9 10 11 12 13 다음