It's going to be one day 🍀

안녕하세요! 매일 매일 공부하려고 노력하는 백엔드 개발자 지망생의 공부 흔적입니다.

Back-End/Java # 교육 15

[Java 교육] 메소드

[공부 내용 정리] 생성자 오버로딩 클래스 내에 같은 이름의 함수를 여러개 선언하는 것. 하나의 메소드(혹은 생성자)이름으로 여러 기능을 담을 수 있음. public class Car { String company; String model; int maxSpeed; //1번 생성자 Car(String company) { this.company = company; } //2번 생성자 Car(String company, String model) { this.company = company; this.model = model; } //3번 생성자 Car(String company, String model, int maxSpeed) { this.company = company; this.model = model..

[Java 교육] 연산/조건문/배열

연산자 기본 자료형을 더하거나 빼는 등의 계산을 하기 위해서 사용함. 단항 연산자 : 피연산자가 하나뿐인 연산자 부호 연산자 (+, -) 증감 연산자 (++, --) 논리 부정 연산자(!) true → false, false → true 비트 반전 연산자(~) 이항 연산자 : 피연산자가 두 개인 연산자 산술 연산자 : 일반 사칙연산 오버플로우 : 연산의 결과가 int 타입에 저장할 수 있는 범위를 초과했을 때 Infinity : 0으로 나눌 때 infinity 반환 or 양/음의 무한대로 발산 NaN : 숫자가 아닌 것을 연산하면 NaN 비교 연산자 : 피연산자들을 비교하여 boolean 타입인 true, false를 산출. 논리 연산자 : 조건식을 연결할 때 사용하는 연산자 AND (&&) OR (||..

[Java 교육] 변수/문자열

[공부 내용 정리] 변수 변수의 선언과 저장 int age = 20; double pi = 3.14 변수의 이름을 지정할 때 예약어를 피해서 지정해야함. 변수 값 읽기 변수는 초기화되어야 읽을 수 있음. 변수의 사용 범위 중괄호 {} 블록 내에서 선언되고 사용됨. 로컬 변수 : 메소드 블록 내에서 선언된 변수 클래스 or 변수 네이밍 규칙 숫자x, 예약어x, 대소문자 구분, 길이제한x 변수 네이밍 컨벤션 클래스명 첫 글자는 항상 대문자 여러 단어가 합쳐진 변수명은 단어의 시작은 대문자 ex) saveMembers, lastIndexOf 상수의 이름은 대문자가 권장사항 MIN_NUMBER, LAST_NAME 변수의 타입 기본 타입 (원시 : primitive type) 정수 타입 (byte, char, s..

[Java 교육] Java 기초/코딩 컨벤션

[공부 내용 정리] 그냥 src에서 Main을 실행하면 package가 없지만 src 아래에 com.hyunjin package를 만들고 거기서 Hello를 만들어서 실행하면 자동으로 맨 위에 package가 생성된다. 자바 코드 구조 살펴보기 클래스 블록 첫 번째 줄에서 class 클래스명으로 선언되어 있는 코드의 가장 바깥쪽 부분 클래스명은 소스파일의 이름과 동일하게 사용해야함. 클래스 블록은 여러 메서드 블록을 품고 있는 형태임. 메서드 블록 public : public(private, protected)는 접근제어자. 이 중에서 하나가 나오거나, 아무것도 오지 않아도됨 static : static 키워드가 있을 수도, 없을 수도 있음. static(정적) 키워드가 붙으면 static 메서드가 되고..