일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- spring세팅
- java
- 자바
- lombok설치
- springsecurity
- eclipse
- 구멍가게코딩단
- 스프링
- 코드로배우는스프링부트웹프로젝트
- 스프링부트
- springtoolsuite
- 자바세팅
- java생성자
- java세팅
- 자바인스턴스
- 자바계산기
- eclipseUTF-8
- 자바별찍기
- 비전공개발자
- 스프링세팅
- 자바static
- 코드로배우는스프링웹프로젝트
- springDI
- springboot
- 스프링DI
- 자바UTF-8
- 명품자바
- springtoolsuite 설치
- spring
- javaclass
- Today
- Total
목록자바 (10)
딴따라 제퍼의 개발 유랑기

Static은 해당 메소드나 상수, 필드 등을 객체 선언 없이 사용가능하도록 메서드 메모리 영역에 등록시키는 키워드 입니다. 1. Static으로 선언된 필드, 메서드는 객체 생성 없이 다른 클래스에서 호출 가능합니다. 이때, 클래스명.필드 혹은 클래스명.메서드() 로 호출합니다. class c1학년2반 { static String teacher = "김선생"; String student; public c1학년2반(String student) { this.student = student; } } public class Static01 { public static void main(String[] args) { System.out.println(c1학년2반.teacher); } } 1학년2반이라는 클래스에..

생성자(Constructor) 생성자란 해당 클래스의 객체가 new 키워드와 함께 처음 생성될 때, 해당 객체의 필드값을 초기화 하거나 진행해야 할 작업을 정의할 때 사용합니다. 만약 클래스를 설계할 때 생성자를 아무것도 선언하지 않는다면 자바에서 기본적인 생성자를 제공해줍니다. (컴파일시 기본 생성자 자동 생성) 기본 생성자 아무 작업 내용이 없는 빈 껍데기 생성자를 의미합니다. 이 때, 기본형 데이터타입의 필드인 경우 0으로 초기화되고, 참조형 데이터타입의 필드는 null로 초기화됩니다. 파라미터가 있는 생성자 객체를 생성할 때 원하는 값을 넘겨받아 해당 객체의 필드를 원하는 값으로 초기화 할 때 사용합니다. 만약 파라미터가 있는 생성자가 없다면, 이렇게 처리해야합니다. 코드가 한 줄 더 생겼네요. ..

Class : 객체지향(OOP)에서 객체를 정의해 놓은 것. 클래스란 쉽게 말해 일종의 설계도입니다. 자바에서 클래스는 필드와 메소드로 이루어져 있는데, 이 설계도를 가지고 객체를 생성하는데 사용하게 됩니다. - 필드(Field) 필드란, 해당 객체가 어떤 정보들을 보관할지 규정하는 공간이 됩니다. 정보들이 가져야할 공간을 선언하고, 해당 설계도로 만들어진 객체들이 해당 공간에 필요한 값을 대입하여 사용하게 됩니다. 예제는 학생들의 정보를 저장하고 싶은데, 이름, 나이, 국어점수, 영어점수, 수학점수, 주민번호는 모든 학생들에게 '공통적'으로 적용되는 분류이고 각각 학생들마다 데이터는 다르게 입력받게 됩니다. (학생들 모두 이름을 가지고 있지만 이름은 다 다르니까) 그래서 모든 학생들에게 공통적으로 적용..