일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- 코딩테스트 준비
- ArrayList
- Grafana
- 자료구조
- 코딩공부
- Entity
- css
- 우선순위 큐(priorityqueue)
- 프로그래머스
- GIT
- Til
- 항해99
- 99클럽
- 메서드
- HTML
- github
- aop
- 이진 탐색(binary search)
- 면접(java
- 코딩문제
- 배열
- cs 공부)준비
- 정렬 알고리즘(sort algorithm)
- 회고
- 자바
- 개발자 취업
- Java
- 코딩
- Spring
- wil
- Today
- Total
목록기술 (48)
hayu's 개발 일지
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cg4TKL/btsFTepSvSL/CjB7g2W9hYTcvt5l1CWBEK/img.png)
인텔리제이에서 브랜치에서 브랜치 만들기(브랜치 소속이 됨.) - 인텔리제이에서 브랜치에서 브랜치 만들기(브랜치 소속이 됨.) - 원하는 브랜치 우클릭 → New Branch from ‘브랜치 이름’ merge하는 법 - 원하는 브랜치로 checkout을 해서 이동한다. - 상단창에서 Git을 찾고 merge를 누른가. - merge 할 브랜치의 이름을 선택한다.
기본 생성자 - 매개변수가 없는 생성자를 기본 생성자라 한다. - 클래스에서 생성자가 하나도 없으면 자바 컴파일러는 매개변수가 없고, 작동하는 코드가 없는 기본 생성자를 자동으로 만들어준다. - 생성자가 하나라도 있으면 자바는 기본 생성자를 만들지 않는다. 이 경우 정의한 생성자를 직접 호출해야 한다. 객체 사용 - 클래스를 통해 생성한 객체를 사용하려면 메모리에 존재하는 객체에 접근해야 한다. 객체의 접근하려면 .(점, dot)을 사용하면 된다. 예시 코드 Student student1 = new Student(); //객체에 접근 및 객체 값 대입 student1.name = "학생1"; student1.age = 15; student1.grade = 90; 생성자 오버로딩 - 자바의 한 클래스 내에..
클래스(Class)란? - 클래스는 유사한 특징을 지닌 객체들의 집합체이다. - 자바에서 클래스란 객체를 만들어내기 위한 설계도 또는 틀과 같은 의미로 사용된다. - 쉽게 이야기 하면, 붕어빵 틀과 붕어빵 사이의 관계를 클래스와 객체라고 볼 수 있다. 붕어빵 틀은 클래스이고 붕어빵은 객체이다. 붕어빵 틀은 모양대로 만들어지지만 안에 붕어빵은 서로 다르다. 클래스 형식 접근제어자 class 클래스이름{ 필드1타입 필드1; 필드2타입 필드2; } 클래스 예시 코드 public class Student { String name; int age; int grade; } - class 키워드를 사용해서 학생(Student) 클래스를 정의한다. 학생 클래스는 내부에 이름(name), 나이(age), 성적(grade..
애너테이션(Annotation) 이란? - 애너테이션은 코드 메타 데이터(자신의 정보를 담고 있는 데이터)이다. - 애너테이션은 주석처럼 프로그램에 영향을 미치지 않으면서 유용한 정보를 제공한다. 즉, 코드 사이에 주석처럼 쓰이며 부가적인 정보나 기능을 제공하는 것이다. - 애너테이션은 코드에 영향을 주지않는다. 애너테이션의 용도 - 애너테이션은 코드 문법 에러를 체크하도록 정보를 제공한다. - 코드를 자동으로 생성할 수 있도록 정보를 제공한다. - 특정 기능을 실행하도록 정보를 제공한다. 애너테이션의 종류 - 애너테이션은 크게 두 종류로 나뉘는데, 표준 애너테이션과 메타 애너테이션이다. 표준 애너테이션 - 자바에서 기본적으로 제공하는 애너테이션이다. 표준 애너테이션 표준 애너테이션 설명 @Overrid..
메서드 정의 public static int add(int a, int b){ // 메서드 본문, 실행 코드 } 제어자 반환타입 메서드이름(매개변수 목록){ 메서드 본문 } - 제어자: public, static 과 같은 부분이다. - 반환 타입: 메서드가 실행된 후 반환하는 데이터의 타입을 지정한다. 메서드가 값을 반환하지 않는 경우 없다는 뜻의 void 를 사용해야 한다. - 메서드 이름: 메서드의 이름이다. 이 이름은 메서드를 호출하는데 사용된다. - 매개변수: 파라미터라고도 부른다. 메서드의 입력 값으로, 메서드 내부에서 사용할 수 있는 변수이다. 매개 변수는 옵션이다. 입력값이 필요없는 메서드는 매개변수를 지정하지 않아도 된다. - 메서드 본문: 실제 메서드의 코드가 위치한다. 중괄호 {} 사이..
메서드 - 자바에서는 함수를 메서드라고 한다. 메서드도 함수의 한 종류이다. 예시 코드를 보자 public static int add(int a, int b) { System.out.println(a + "+" + b + " 연산 수행"); int sum = a + b; return sum; } 메서드는 크게 메서드 선언과 메서드 본문으로 나눌 수 있다. 메서드 선언 public static int add(int a, int b) - 메서드의 선언 부분으로 메서드 이름, 반환 타입, 매개변수(파라미터) 목록을 포함한다. public static public: 다른 클래스에서 호출할 수 있는 메서드라는 뜻이다. static: 객체를 생성하지 않고 호출할 수 있는 정적 메서드라는 뜻이다. int add(in..