본문 바로가기

전체 글74

[java] 배열 배열의 특징가장 대표적인 자료구조 입니다. 데이터를 순차적으로 저장해 0부터 시작하는 인덱스를 통해 접근할 수 있습니다.일반적으로 배열은 선언할때 크기가 고정됨.데이터를 순차적으로만 접근할 수 있어 위치를 모르는 경우 효율이 떨어짐.배열에 들어가는 데이터는 모두 동일한 자료형 이어야 함.배열 중간에 값을 추가하려면 기존 데이터를 모두 이동시켜야 함.배열 선언 및 데이터 사용int scores[] = {95,100,87,91};int[] scores = {95,100,87,91};int[] scores = new int[4];scores[2] = 90; // 3번째 요소(87)을 90으로 변경.System.out.println(scores[0]);자바에서 배열선언시 타입[] 변수명 혹은 타입 변수명[] 형.. 2024. 6. 4.
[java] 메서드 오버로딩, 매서드 오버라이딩, 가변인자 메서드 오버로딩(Overloading)리턴값이나 인자가 다른 여러 메서드를 동일한 이름으로 선언하는것.메서드 오버로딩 예시:class Animal { String name; void setName(String name) { this.name = name; }}class Dog extends Animal { void sleep() { System.out.println(this.name + " zzz"); }}class HouseDog extends Dog { void sleep() { System.out.println(this.name + " zzz in house"); } void sleep(int hour) { .. 2024. 6. 4.
[java] 클래스, 메서드, 변수, 상수명 규칙 식별자 생성 관례(Coding convention)문법적인 제한사항은 아니지만 일반적으로 다음과 같은 관례로 생성 합니다.클래스 이름은 대문자의 명사로 시작메서드 이름은 소문자의 동사변수는 소문자의 명사상수는 대문자의 명사 2024. 6. 4.
51회 SQLD 4일 벼락치기 합격 후기 2023/11/18 51회 SQLD 자격증을 4일 벼락치기로 합격했습니다. 공부방법과 합격후기를 공유할 까 해서 작성합니다. 먼저, 저는 전공자이긴 한데 DB 배운 지 8년 전이었고, 전공수업 때 제대로 수업을 듣지 않아 PK, FK만 뭔지 알고데이터베이스 개념을 잘 모르는 상태로 일단 시험접수를 했습니다. 원래, 느긋하게 3주 공부하려고 했는데 너무 게을러서 결국 4일 전 급 공부를 시작했습니다. 먼저 가장 중요한 노랭이 책을 당근으로 싸게 구매하였습니다. (지금은 개정이 좀 바뀌었다고는 하나 그래도 여기서 거의 다 나오는 듯합니다.) 1일 차(11/14 화) DATA ON-AIR 사이트에서 SQLD 시험범위인 28. 절차형 SQL까지 쭉 읽으며 아래 요약집과 동시에 읽으며 개념이해를 목표로 하였습니.. 2024. 6. 3.