일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 인스타
- 끼택
- 데못죽
- 멍청력
- 인스타프사
- 인스타그램
- java
- 마인크래프트
- minecraft
- server.properties
- 서버_설정
- SceneBuilder
- rizline
- 빠모
- 깜지곰
- 테스타
- 포켓몬
- 서버
- oracleDB
- 자바
- 반택
- 준등기
- 땡벌땡벌
- JavaFx
- eclipse
- 포카마켓
- 난이제지쳤어요
- 포토카드
- 푸린
- 뵤세가나라다
- Today
- Total
목록개발/Java (23)
half✨

안녕하세요! 하프입니다😋 최근 스프링부트를 사용하여 백엔드 개발을 하고 있는데, 새롭게 알게 된 Java 라이브러리 Lombok에 대해 소개해드리려 합니다. Lombok 라이브러리는 어떤 역할을 하는지, 어떻게 사용하는지 알아보도록 할게요! 1. Lombok 라이브러리의 역할은? 자바에서 클래스를 만들고, 필요한 변수를 생성하고, Getter / Setter를 작성하고, 생성자를 만들고... 하다 보면 코드가 상당히 길어지는 경우가 있습니다. public class Member { private String name; private int age; private String id; private String pwd; public String getName() { return name; } public v..

안녕하세요! 하프입니다😋 지금까지 객체 지향과 클래스에 대해 알아보면서 다양한 변수를 배웠는데요(지역 변수, 멤버 변수, static 변수), 변수는 어디에 어떻게 선언되느냐에 따라서 유효 범위가 달라진다고 합니다! 그렇다면 유효 범위가 어떻게 달라지는지 알아볼까요? 이 글은 책을 읽고 이해한 내용을 바탕으로 작성되었습니다😉 1. 지역 변수의 유효 범위 지역 변수는 함수나 메서드 내부에 선언하는 변수로(자세한 내용은 https://half-harp.tistory.com/25를 참고하세요!) 함수 밖에서는 사용할 수 없습니다. 그리고 하나의 함수에 선언한 지역 변수는 다른 함수에서 사용할 수 없죠! 지역 변수가 생성되는 메모리를 스택(stack)이라고 하는데, 스택에 생성되는 지역 변수는 함수가 호출될 때..

안녕하세요! 하프입니다😋 클래스 안에는 있는 변수를 클래스에서 공통적으로 사용하게 하고 싶다면 어떻게 할까요? 그 방법을 지금부터 알아보도록 하겠습니다! 이 글은 책을 읽고 이해한 내용을 바탕으로 작성되었습니다😉 1. static 변수 static 변수(정적 변수)는 자바뿐만 아니라 다른 언어에서도 비슷한 개념으로 사용하는 변수인데요, 자바에서 사용할 때는 다른 멤버 변수처럼 클래스 내부에 선언합니다! 변수를 선언할 때는 static 자료형 변수이름; 의 형태로, 자료형 앞에 static 예약어를 사용합니다. static 변수는 다른 멤버 변수처럼 인스턴스가 생성될 때마다 새로 생성되는 변수가 아니라고 합니다! static 변수는 프로그램이 실행되어 메모리에 올라갔을 때 딱 한 번 메모리 공간이 할당되고..

안녕하세요! 하프입니다😋 객체 지향 프로그래밍 언어인 Java를 배우면서 객체 지향에 대해서 잘 모르면 안 되죠! 이번 글에서는 객체 지향 프로그램에서 객체의 협력이 이루어지는 과정을 살펴보도록 할게요! 이 글은 책을 읽고 이해한 내용을 바탕으로 작성되었습니다😉 1. 객체 구현하기 일단 객체 간의 협력을 알아보기 위해서 객체를 만드려고 합니다. 책에 있는 예제대로 학생과 버스, 지하철 객체를 만들고 객체 간의 협력을 살펴보기로 할게요! 학생, 버스, 지하철 클래스를 각각 구현해볼까요? public class Student { public String studentName; public int grade; public int money; public Student(String ..

안녕하세요! 하프입니다😋 이번 글에서는 this 예약어에 대해 알아볼텐데요, 영어에서 'this'는 '이것'이라는 뜻이죠! 이것이라니... 도대체 이 this가 Java에서 어떻게 사용되는지 알아보러 가봅시다! 이 글은 책을 읽고 이해한 내용을 바탕으로 작성되었습니다😉 1. this 예약어는 뭔가요? this 예약어는 생성된 인스턴스 스스로를 가리키는 역할입니다. 물론 this가 하는 다른 역할도 있지만, 일단은 '인스턴스 스스로를 가리키는 역할이다' 라는 의미가 맞는지 메소드를 만들어 알아보도록 할게요! class BirthDay { int day; int month; int year; public void setYear(int year) {// set() 메소드! this.year = year;// ..

안녕하세요! 하프입니다😋 지금까지 멤버 변수나 메서드, 생성자 등을 만들 때는 public 예약어를 사용했는데요, 이 예약어는 접근 제어자입니다. 이 글에서는 접근 제어자와 정보 은닉에 대해서 알아볼게요! 이 글은 책을 읽고 이해한 내용을 바탕으로 작성되었습니다😉 1. 접근 제어자 객체 지향 프로그램에서는 예약어를 사용해 멤버 변수, 메서드, 생성자에 대한 접근 권한을 지정할 수 있습니다! 이 예약어를 접근 제어자라고 하는데요, 지금까지 많이 썼던 public 예약어를 사용하면 외부 클래스에서 변수나 메서드에 접근이 가능하고, 외부 클래스가 사용할 수 있게 됩니다. 반면에 접근 제어자를 private로 선언한 변수나 메서드는 외부 클래스에서 사용할 수 없습니다. private String halfName..