
KCC교육과정 1일차

1.자바(Java) 언어의 기본 구조 1.1 주석(Comment) | 종류 | 사용법 | 단축키 (Eclipse 기준) | 설명 | | --- | --- | --- | --- | | 한 줄 주석 | // 주석내용 | Ctrl + / | 한 줄 전체를 주석 처리 |

📌 "JDK 안에 뭐가 들었고, Eclipse나 Spring Tool을 설치했을 때 어떤 버전과 연결되어야 하는지, 워크스페이스나 JRE 설정도 바뀌어야 하는지 궁금해요. 최신 STS에 옛날 Eclipse를 섞어 쓰면 문제가 생기나요?"JDK는 자바 개발을 위한 전체

System클래스는 in,out,err속성을 가지고 있습니다. 이 중 out은 시스템의 기본 출력장치를 의미한다.System.in은 표준 입력(키보드) 스트림이며 바이트 단위로 입력을 처리한다.System.in.read()는 1바이트만 읽기 때문에 영어, 숫자, 특수문

단순 if블록반복횟수가 정해지지 않은 상황에서 사용한다.. 반복이 얼마나 진행될지를 조건에 따라 결정할 떄 유용하다.무조권 1번은 실행이 된다.향상된 for구문 : 배열과 컬렉션에 들어있는 모든 요소에 대한 반복작업을 처리중첩 for 문반복문이나 switch문을 중단하

노션주소(실습코드 볼수 있음)배열의 길이는 한번 만들면 변경되지 않는다.인덱스 요소를 참조하기기본 데이터형 배열과 참조 데이터형 배열은 배열의 요소가 저장하는 값이 다르다.기본 데이터형 배열의 요소는 값을 저장참조 데이터형 배열의 요소는 객체의 주소를 저장 기본형 코

객체를 생성할 떄 new다음에 오는 것을 생성자라고 한다.인자가 없고 클래스 이름과 동일할떄 → 기본생성자의 이름은 클래스의 이름과 동일하다.하나의 클래스에 생성자를 여러개 선언해 두는 것을 생성자 중복이라고 한다.중복해서 정의하는 이유는 여러가지 상황에서 객체를 생성
노션 주소데이터와 해당 데이터를 다루는 메서드(함수)를 하나의 단위로 묶는것데이터를 보호하고 외부에서의 접근을 제한한다.클래스의 멤버변수를 private으로 선언하여 외부에서의 직접적인 접근을 제은닉을 사용하지 않는 클래스의 예하지만 오류없이 정상적으로 작동한다멤버변수

다형성은 하나의 객체가 여러 유형으로 사용될 수 있다는 개념이에요. 자바에서는 상속을 기반으로 동작하며, 부모 클래스로 선언된 변수에 자식 클래스의 인스턴스를 할당할 수 있습니다. 이를 활용하면 코드의 재사용성과 유지보수성이 높아지고, 다양한 객체를 유연하게 사용할 수
노션 정리예외처리는 프로그램 실행 중 발생할 수 있는 오류 상황에 적절히 대응하여 프로그램이 비정상 종료되지 않도록 도와주는 기술입니다.💡 비유: 예외처리는 자동차의 에어백처럼, 사고(오류)가 나더라도 프로그램을 안전하게 보호해 줍니다.finally는 예외 발생 여부
주요메서드| booleanremove(Object o) | 주어진 엘리먼트 객체를 제거합니다. || Object\[] toArray() | 이 컬렉션의 모든 엘리먼트들을 배열로 반환합니다. || T\[] toArray(T\[] a) | 컬렉션의 모든 엘리먼트들을 주
노션정리Vector는 List 인터페이스를 구현한 클래스이며,내부 메서드들이 synchronized 되어 있어 Thread-safe(쓰레드 안전성)을 제공합니다.✅ 특징ArrayList와 비슷하지만, 멀티스레드 환경에서 안전요소 접근 방식: 인덱스 기반 (배열처럼 사용
노션정리자바에서는 함수를 값처럼 직접 전달할 수 없습니다.즉, exe("hello", func)와 같은 형태는 지원되지 않으며,반드시 메서드 실행 결과 (func())를 인자로 전달해야 합니다.그러나 람다 표현식과 함수형 인터페이스를 사용하면 동작(메서드)을 변수처럼
어노테이션(Annotations)은 메타데이터를 코드에 추가하여 컴파일러나 런타임 환경에서 활용할 수 있도록 하는 Java의 기능입니다. 주석과는 다르게, 프로그램의 동작에 영향을 줄 수 있습니다.컴파일 타임 정보 제공: 컴파일러가 특정 처리를 하도록 지시할 수 있음
파일에 데이터를 저장하고 불러올 수 있는 여러가지 클래스를 제공한다.파일에 데이터를 저장하는 여러 가지 방법을 정리해보았어. 주로 CSV 형식으로 저장하거나, DataOutputStream을 사용하여 데이터를 저장하는 방식이 있어. CSV 파일 저장CSV 파일은 필드와
자바에서는 문자열을 다룰 때 String, StringBuffer, StringBuilder 세 가지 클래스를 사용할 수 있다.각 클래스는 메모리 관리 방식과 동기화 처리 방식이 다르기 때문에 적절하게 선택해야 한다.위 코드는 "abc123"이라는 새로운 객체를 생성하
노션 정리Locale 객체는 특정 지리적, 정치적, 문화적 영역을 나타내며, 사용자의 지역 정보를 기반으로 시스템 설정을 조정하는 역할을 합니다.Locale(String language): 주어진 언어 코드로 로케일 객체를 생성.Locale(String language
노션정리HTML에서 목록을 만들 때는 <ul>(순서 없는 목록), <ol>(순서 있는 목록), <dl>(정의 목록) 태그를 사용합니다.✔️ 예제 코드✔️ 예제 코드✔️ 예제 코드웹 페이지에서 링크를 만들 때 <a> 태그를 사용합니다.✔️ 예제 코드
노션정리정의형 목록은 정보성 콘텐츠, 용어사전, FAQ 등에 적합합니다.
노션정리개념: 문서 내의 모든 요소에 스타일을 적용합니다. 전체 초기화나 공통 스타일 지정에 자주 사용됩니다.언제 사용?→ 기본 여백 제거, 전체 폰트 적용 등 브라우저 스타일 초기화가 필요할 때예시:개념: 특정 HTML 태그 하나에만 스타일을 적용할 때 사용합니다.언
HTML에서 <meta name="viewport"> 태그는 모바일 브라우저에서 페이지가 어떻게 보일지를 제어합니다.<head> 태그 안, <title> 태그 위에 위치하는 것이 권장됩니다.F12 → Toggle Device Toolbar 클릭원하는 기
고유함: 하나의 HTML 문서 안에서 단 한 번만 사용해야 해요.주 용도: 특정한 단일 요소를 식별할 때 사용.CSS에서 선택자: - \*\*JavaScript 접근\*\*: getElementById("id이름")\` 으로 바로 접근 가능.공유 가능: 여러 요소가 같

노션정리 링크input요소를 찾고 button요소를 찾고 출력요소를 찾아서 한다.웹브라우저가 HTMl문서를 이해하고 다루는 방식내부적으로 트리구조의 객체로 변환된다.HTML태그는 요소라고 불린다예시input 변수는 요소를 찾아서 저장해. 이걸로 사용자가 입력한 값을

노션정리 링크TO_CHARsalary1: 급여 × 12.3456% 계산 결과 (숫자형)salary2: 위 결과를 통화 형식 문자열로 출력 ($1,234.56 형식)TO_NUMBER 문자열을 숫자(Number)로 변환할 때 사용합니다. 포맷 마스크를 지정하면 쉼표나 소

노션정리 링크예시 실행 결과:예시 실행 결과:예시 실행 결과:예시 실행 결과 (NTILE(4) 사용 시):예시 실행 결과:예시 테이블: 직원 테이블 EMPLOYEES예시 쿼리:예시 실행 결과:REGR_AVGX / REGR_AVGY: 회귀분석에 사용된 X, Y 값의 평균

노션정리기존 테이블 구조 및 데이터를 기반으로 새 테이블을 생성컬럼, 데이터 타입, 제약조건 중 일부는 계승되지 않음※ 단, 위 문법은 Oracle에서만 가능하며, SET에 괄호 묶인 컬럼 리스트와 반환되는 서브쿼리 열 순서가 일치해야 합니다.※ 서브쿼리가 다중행 반환

노션 링크→ employees 테이블의 구조와 데이터를 복사해서 emp2 생성.→ 논리적으로 열 제거. 복구 불가. 추후 ALTER TABLE dept DROP UNUSED COLUMNS;로 완전 제거 가능.→ DELETE와는 다르게 ROLLBACK이 안 되며, 제약조

노션 정리 링크응용프로그램 개발자들이 자바 언어로 다용한 종류의 관계형 DB를 연결하고 검색할 수 있도록 해주는 표준 SQL APIDriver LoadingJDBC 드라이버 클래스를 메모리에 로딩합니다.드라이버는 DB와 통신할 수 있게 해주는 브릿지 역할을 해요.Get

노션정리컨테이너 간 통신컨테이너와 호스트 간 통신컨테이너와 외부 간 통신실행과정 두 컨테이너가 서로 통신할 수 있도록 가상 네트워크를 만들었습니다. 🔎 역할: mynetwork은 Tomcat과 Oracle 컨테이너가 서로 IP로 접근할 수 있게 해주는 가상 연결망
“DTO는 데이터를 담는 틀, Repository는 DB와의 통신 창구다.”이 문서에서는 Controller → Service → Repository → DB까지의전체 데이터 흐름을 예시와 함께 단계별로 살펴봅니다.회원 가입 및 회원 목록 조회 기능을 구현한다고 가정합