_

Always be tactful

728x90

전체 글 53

[Java] Getter, Setter 메서드 / 접근 제어자

접근 제어자getter/setter private 필드에 직접 접근할 수 없을 때, 보통 getter 메서드와 setter 메서드를 제공한다. 이렇게 하면 객체를 안전하게 조회하거나 변경할 수 있다.public class TestForInt { private int number; // getter public int getNumber() { return number; } // setter public void setNumber(int number) { if (number != 0) { this.number = number; } }}*get + 변수명 (낙타 표기법)*set + 변수명 (낙타 표기법)public ..

[Java] super 키워드 / 상속과 메모리 구조

자바는 단일 상속만 가능하며, 상속받고자 하는 클래스에 extends 키워드를 사용하면 된다. 아래 예제에서는 Animal 클래스를 Dog와 Cat이 상속받아 기존의 코드를 재사용한다.// 부모 클래스public class Animal { public void eat() { System.out.println("Eat!"); }}// 자식 클래스public class Dog extends Animal { public void bark() { System.out.println("bark!"); }}// 자식 클래스public class Cat extends Animal { public void meow() { System.out.println(..

[Java] static final / 매직 넘버와 상수

매직 넘버 프로그래밍에서 매직 넘버란 코드에서 의미를 명확히 알 수 없는 숫자 값을 말한다. 특정 숫자가 변수 없이 바로 사용되어 이 숫자가 어떤 의미를 가지는지 알기 어려운 경우 매직 넘버라고 부르는 것이다. 매직 넘버는 가독성을 저하시킬 뿐 아니라, 유지보수 측면에서도 매우 비효율적이므로 지양하는 것이 좋다. 그래서 이번에는 매직 넘버 문제를 해결하는 상수에 대해 포스팅하도록 하겠다.상수 관례public class Constant { // 수학 상수 public static final double PI = 3.14159265358979323846; public static final double EPS = 1e-6; // 시간 상수 public static final int..

[Java] 자바의 메모리 구조

멤버 변수 용어 정리public class Data { public String name; // 인스턴스 변수 public static int count; // 클래스 변수, 정적 변수, static 변수 public Data(String name) { this.name = name; count++; }}  위 코드에서 name과 count 모두 멤버 변수이다. 그러나 static 유무에 따라 인스턴스 변수, 클래스 변수로 구분된다. 인스턴스 변수의 경우 인스턴스를 만들 때마다 새로 만들어지지만, 클래스 변수의 경우 일반적으로 자바 프로그램을 시작할 때 딱 1개가 만들어진다. 클래스 변수는 인스턴스 변수와는 달리 여러 곳에서 공유하는 목적으로 주로 사용된다...

[SQL] 비전공자 노베이스 SQLD 3일 합격 수기

자격증은 따기만 하면 된다는 사람만 보시길 추천합니다.사전 준비SQL 자격검정 실전문제> 구매 (필수) * SQLD는 3과목이 포함되지 않기 때문에 실제 분량은 130p 이내 홍쌤의 데이터랩> 전자책 구매 (선택) * 오직 기출문제 5회 분량 때문이므로 선택 사항Day 1▶ 유튜브 SQLD 재생목록 시청 * 전자책을 구매하지 않아도 충분히 이론 공부 가능하나, 기출문제 때문에라도 구매하는 걸 추천 ▶ 노랭이 4p - 27p 참고하면서 문제 풀이 & 오답 점검 * 1과목은 매우 쉬운 파트이므로 가능한 다 맞히고 넘어갈 것 [당시 결과]1과목 1장: 25/33 (개)1과목 2장: 11/17 (개) Day 2▶ 노랭이 32p - 130p 마무리 & 오답 점검 * 단시간 이해하기 어려운 부분 포기할 것 (필..

자격증 2025.01.17
728x90