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

세팅 환경 JDK 1.8, Eclipse 4.18 자바의 첫 걸음인 JDK설치와 IDE인 Eclipse를 세팅한다. 사실 자신의 PC나 노트북이면 한번 설치해 놓으면 다시 할 일이 잘 없을테지만 노트북을 한번 포맷했었던 기억을 떠올리며 알아보기 쉽게 메모한다. (현재 2021년 1월 27일에 작성한 버전임) 1. JDK 1.8 설치 우리의 구글신에 JDK 검색 -> 최상단에 나오는 Oracle 홈페이지로 접속한다. Java SE 8 단락의 JDK Download를 클릭한 뒤, Java SE Development Kit 8u281에서 자신의 운영체제에 맞는 버전 다운로드 ** 오라클 사이트에 가입이 되어 있어야 하는데, 언젠가 만날 오라클 DB를 다운로드 할 상황을 대비해 회원 가입 해 두자. 다운받고 N..

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) 필드란, 해당 객체가 어떤 정보들을 보관할지 규정하는 공간이 됩니다. 정보들이 가져야할 공간을 선언하고, 해당 설계도로 만들어진 객체들이 해당 공간에 필요한 값을 대입하여 사용하게 됩니다. 예제는 학생들의 정보를 저장하고 싶은데, 이름, 나이, 국어점수, 영어점수, 수학점수, 주민번호는 모든 학생들에게 '공통적'으로 적용되는 분류이고 각각 학생들마다 데이터는 다르게 입력받게 됩니다. (학생들 모두 이름을 가지고 있지만 이름은 다 다르니까) 그래서 모든 학생들에게 공통적으로 적용..