본문 바로가기

공부기록/Java21

11월 25일 eclipse - java UCA, UCP = 유니티 공인자격증 // 내부 클래스 inner class = nested class // 하나의 클래스 내부에 선언된 또 다른 클래스를 의미, 두 클래스가 서로 긴밀한 관계가 있거나, 하나의 클래스 또는 메소드에서만 사용되는 클래스인 경우 사용할 수 있는 기법 // 내부 클래스의 사용 장점 : 클래스가 여러 클래스와 관계를 맺지 않고, 내부에 구성하는 것으로 수정과 코드 이해가 더 편리해지는 부분, 논리적 그룹화 // 내부에 있는 클래스는 외부 클래스가 사용되지 않으면, 생성하지 하지 않으면 접근하는 것이 불가능 // 만약 내부 클래스가 private라면 캡슐화 보장도 가능 // 내부 클래스의 장점 : 크게 복잡하지 않고, 관리도 쉽다. //내부 클래스의 기본 유형 //1. insta.. 2023. 11. 25.
11월 4일 Java - eclipse 자바 배열에 대한 정리 정의 : 같은 타입의 데이터를 연속된 공간에 나열하고, 각 데이터에 접근 순서 index를 부여해 놓은 자료 구조 index : 배열 항목에 붙인 양수형 데이터 0번부터 배열 전체의 길이 -1까지의 번호가 주어진다. 선언 : 자료형[] 배열명; 1차원 자료형[][] 배열명 ; 2차원 선언 및 초기화 자료형[] 배열명 = new 자료형[배열의길이]; 자료형[][] 배열명 = new 자료형[세로열의 길이][가로열의 길이]; 길이 : 배열명.length 객체지향 프로그래밍 : 프로그램 내에서 식별이 가능한 정보(객체) 설계를 진행하고 해당 객체를 중심으로 프로그램을 완성해나가는 생성 기법 필드 : 클래스 내부에서 만들어지는 변수, 객체의 상태를 표현 메소드 : 클래스 내부에서 만들어지는.. 2023. 11. 5.
전자정부프레임워크 - 샘플 deptWrite.jsp 부서번호 부서이름 부서위치 저장 deptList.jsp //jsp 경로 복사해오기 목록 부서번호 부서이름 부서위치 ${result.deptno} ${result.dname} ${result.loc} deptDetail.jsp // jsp 경로 복사 부서번호 ${deptVo.deptno} 부서이름 ${deptVo.dname} 부서위치 ${deptVo.loc} 수정 삭제 deptModifyWrite.jsp // jsp 경로 복사 부서번호 부서이름 부서위치 저장 controller @어노테이션 import 시키기 @Controller public class DeptController { @Resource(name="deptService") private DeptService deptS.. 2023. 10. 29.
10월 22일 Java - eclipse 1교시 문제 풀이에는 여러가지 종류가 있기 때문에 자신의 풀이 뿐만 아니라 다른 사람의 문제 풀이도 보는 것이 중요하다. 공부하는 방법 기본기에서 이것저것 해보는 것이 필요하다!! 오류가 발생한다면 왜 오류가 발생하는지 살펴보는 것이 필요하다. 2교시 for문이 특정 횟수에 대한 반복을 처리하는 느낌이라면, while문은 조건, 상황에 따라 반복을 처리하는 느낌의 코드에서 설계 프로그램 전체에 대한 반복, 입력한 값이 특정 값일 경우 작업 종료 등 종료 조건을 적지 않으면, 무한으로 실행되는 현상이 발생하기 때문에 의도된 것이 아니라면 빠져나갈 수 있는 로직으로 설계해야 한다. 3교시 Unreachable code : 자바가상머신에서 코드에 대한 테스트를 진행하고, 오류가 발견되었을 때 알려줌 packa.. 2023. 10. 25.
10월 21일 Java - eclipse 1교시 네이버카페 - 자바 - 자바기초보조자료 자바 키워드 https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=silmelove&logNo=30017442753 JAVA KEYWORD(자바키워드) - 키워드(keyword)키워드는 예약어이다. 따라서 자바에서 키워드를 만들 때 정한 사용 목적 이외의 용도로 ... blog.naver.com for문에서 만들어지는 int i의 경우, for문이 종료되고 나면 삭제된다. 계속 int i로 for문을 만드는게 가능하다. 만약에 별도로 밖에서 i를 사용하는 경우에는 사용할 수 없다! if/for문 같은 명령문에서 {}를 사용할 때, 처리할 명령문이 1개인 경우 {} 생략 가능 2교시 Array.. 2023. 10. 21.
10월 15일 Java - eclipse 1교시 - 제어문을 활용해서 자바 프로그래밍 작성하기 - String 클래스 사용방법 클래스를 사용할 때는 new 를 사용하면 reference를 생성하는 것이다. reference는 값의 주소만 가지고 오는 것 java 연산자 연산자는 프로그램 코드 내에서 연산을 진행하기 위해 사용하는 기호를 의미 피연산자는 연산 기호에 의해 연산을 당하는 대상을 의미, 항은 연산을 진행하기 위해 필요한 식, 값을 의미 예) 10 + 5 연산 : + 피연산자 : 10, 5 항의 개수 : 이항(2개) 연산자의 종류 산술 : +. -. *, /, % 대입 : =. +=. -=. *=, /=, %= 예) a += b는 a에 b를 더한 수치를 a에 대입 비교 : >, =, general -> Existing -> archiv.. 2023. 10. 15.