[JAVA] this() vs this 차이점 생성자 this() 생성자에서 다른 생성자 호출할 때 사용 다른 생성자 호출시 첫줄에서만 사용가능 생성자 호출시에는 생성자 명이 아닌 this로 호출 목적은 코드의 중복을 방지하기 위함 class car2{ String color; Sting gearType; int door; car2(){ //디폴트 값을 지정해줌 this(“white”,”auto”,4); } car2(String color){ this(color,”auto”,4); } car2(String, String gearType,int door){ this.color=color; this.gearType = gearType; this.door=door; } } 참조변수 this 인스턴스 자신을 가리키는 참조변수 인스턴스 메서드(생성자 포함)에.. Language/JAVA 2022. 3. 15. 더보기 ›› [JAVA] 생성자 특징 (기본 생성자) 생성자(constructor) 인스턴스가 생성될 때마다 호출되는 인스턴스 초기화 메서드 인스턴스가 생성시 수행할 작업(iv 초기화)에 사용 이름이 클래스 이름과 같아야 한다. 리턴값이 없다.(void 안붙임) 생성자 정의 클래스이름(타입 변수명, 타입 변수명, …){ } 매개변수가 있는 생성자 예시 Time t = new Time(12,34,56); 기본 생성자(default constructor) 매개변수가 없는 생성자 생성자가 하나도 없을 때만 , 컴파일러가 자동으로 추가해줌 생성자가 하나이상 있을 시에는 기본 생성자는 따로 생성되지 않음 클래스이름(){} // 기본 생성자 package com.example.Constructor; class Data_1{ int value; } class Data_.. Language/JAVA 2022. 3. 15. 더보기 ›› [JAVA] 배열 (Array) 다루기 배열 - 배열은 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것 배열 선언과 생성 배열의 선언 - 배열을 다루기 위한 참조변수의 선언 타입[] 변수이름; => java에서 선호하는 방식 - 선언시 참조변수값과 저장공간이 생성됨. - score[index] 로 각 저장공간에 접근 및 변경이 가능하다. int[] score =new int[5]; 2. 타입 변수이름[]; .Int score[]; 타입[] 변수이름; // 참조변수 선언 변수이름 = new 타입[길이]; // 실제 저장공간을 생성 package com.example.Arrays; public class Array_1 { public static void main(String[] args) { //int[] score; // 1. 배열 sco.. Language/JAVA 2022. 3. 15. 더보기 ›› [토익] 산타 (뤼이드) 환급반 후기 - 60일 환급반! 이번에 취업을 위해 토익시험을 준비하면서 산타 토익을 알게 되었고 60일 환급 패키지를 신청하여 진행했다. 전에도 토익을 준비해본 경험이 있지만, 토익이라는 시험이 준비가 초보에겐 쉽지 않은 점들이 있다. 일단 파트 1~7까지 구성되어 있는 시험을 모든 파트를 골고루 벨런스 있게 준비하기 어렵다. 특히 리스닝 같은 경우에는 하기싫거나 음원을 켜고 듣는 과정까지의 소요시간 때문에 자연스럽게 멀어져서 안 듣게 되는 경우가 있다. 결국 이런 패턴이 지속되면 토익성적은 당연하지만 오르지 않게 된다. 이런 점을 보완하여 조금 더 쉽게 간단하게 토익을 준비할 수 있는 것 중에 최적의 스터디 앱은 단연코 산타라고 말하고 싶다. 산타 토익을 1월 초부터 시작해 현재 2월 23일까지 지속적으로 해왔었는데, 아래 추천강의.. 잡담 2022. 2. 23. 더보기 ›› [SpringBoot] 회원가입 기능시 필요한 @Valid / @ControllerAdvice (예외처리, 유효성 검사 설정) 회원가입을 진행할 시에 처리해야 하는 유효성 검사와 예외처리들이 있다. 기본적으로 체크가 필요한 사항은 가입시 ID의 길이 제한 ID 중복 여부 체크 가 있다. 만일 위에 2가지의 요구사항이 있을 경우 ID 길이 체크는 DB를 다녀가지 않아도 체크가 가능한 사항이다. 따라서 Spring에서 제공하는 Valid와 Validation을 통하여 사용자에서 넘어오는 값들의 유효성을 체크할 수 있다. Spring Validation 을 활용한 유효성 검사 1. 디펜던시 추가 기존에는 boot에 기본적으로 가지고 있었으나 최근에는 따로 디펜던시를 잡아줘야한다고 한다. org.springframework.boot spring-boot-starter-validation 2.4.4 2. 제약조건을 설정할 DTO 객체 클.. Framework/SpringBoot 2022. 2. 21. 더보기 ›› 이전 1 2 3 4 5 6 7 ··· 30 다음