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

연결리스트(LinkedList)를 직접 구현하는 문제로 해석했다. prev, next 등 node의 개념이 완전하지 않아 그림을 계속 그려가며 구현했던 기억이 난다. 연결리스트도 빡센데 추상클래스, 상속까지 더해져 꽤 고전했었던 난이도 있는 문제였다. import java.util.InputMismatchException; import java.util.Scanner; abstract class Shape { private Shape next; public Shape() { next = null; } public void setNext(Shape obj) { next = obj; } public Shape getNext() { return next; } public abstract void draw();..

학원에서의 과제를 저장해 놓는겸사겸사리. 몇달 전인데 기억이 안나는 부분도 있고 플로우차트 보면 귀엽다..ㅋㅋ import java.util.InputMismatchException; import java.util.Scanner; class CustomerDTO { private String name; public CustomerDTO() { // 기본생성자를 호출하면 객체의 필드(name)가 "---"으로 초기화된다. name = "---"; } public void setName(String name) { this.name = name; } public String getName() { return name; } } class Controller { Scanner scan = new Scanner(S..

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