IT개발

Spring

Spring STEP 2 - 스프링 구성요소

★ 스프링 구성 요소 DI AOP ■ 프로젝트 생성하기 New > Spring Legacy Project > Spring MVC Project > name : "BeginTest" "com.test.begin" ★ 파일 구조 1. src/main/java 여태까지 사용하던 Java 소스 폴더 2. src/main/resources Java 소스 이외의 자원 폴더 주로 스프링 설정 파일 3. src/test/java 테스트용 4. src/test/resources 테스트용 5. JRE System Library JRE jar JavaSE-1.6 > JDK 1.6 > (수정) > JDK 11 6. Maven Dependencies 메이븐(빌드 도구, 라이브러리 관리 도구 등..) 프로젝트 생성 & 유지 관리..

자바

JAVA STEP 29. CASTING

★ 형변환 (Type Casting) 값형과 참조형끼리는 형변환 불가능 1. 값형 형변환 (Value Type Casting) 값형끼리의 형변환 2. 참조형 형변환 (Reference Type Casting) 참조형끼리의 형변환 상속 관계에 있는 클래스끼리의 형변환 > 직계만 가능(방계는 불가능) A클래스 > B클래스 1. 업캐스팅(Up Casting) 암시적인 형변환 자식클래스 > 형변환 > 부모 클래스 2. 다운캐스팅(Down Casting) 명시적인 형변환 부모 클래스 > 형변환 > 자식클래스 100%불가능 코드의 유연성 부여 > 팁처럼 사용 ex) 소스코드 Parent p1 = new Parent(); p1.a = 10; p1.b = 20; Child c1 = new Child(); c1.a = ..

자바

JAVA STEP 13. Method 예제 모음

Method 예제 모음 예제 1 ) 요구사항 : 인삿말을 출력하는 메소드 3개를 선언하시오. 조건 void hello() void introduce(0 void bye() 호출 hello(); introduce(); bye(); 출력 안녕하세요. 저는 홍길동입니다. 안녕히가세요. 코드 package com.test.question; public class Q008 { public static void main(String[] args) { hello(); introduce(); bye(); } private static void bye() { System.out.println("안녕히가세요."); } private static void introduce() { System.out.println("저는 홍..

자바

JAVA STEP 12. LocalVariable & Method Overloading

자바 변수 멤버 변수 (Member Variable) 지역 변수 (Local Variable) 메소드 안에서 선언한 변수 변수는 자신이 선언된 메소드 영역을 자신의 영역이라고 생각한다. Variable Scope(변수 가용 영역) > ***변수는 자신의 영역을 절대 벗어날 수 없다. 즉, 지역 변수는 자신의 영역 밖에서는 사용 불가능 지역 변수의 생명주기 (Life Cycle) 변수가 언제 메모리에 생성되고, 언제 메모리에서 소멸되는지 생성 : 변수 선언문이 실행되는 순간 소멸 : 변수 선언문이 포함된 자신의 영역(메소드)에서 제어가 벗어나는 순간 ex) int a = 10; int c = 30; m1(); //자신이 속한 메소드가 끝나는 순간, 자동으로 메모리에서 소멸됨. }//main public s..

자바

JAVA STEP 3. DataType

데이터 타입에는 다양한 데이터 타입들이 존재한다. 언어 마다 약간의 차이가 존재한다. 1. 자료형 ( Data Type) 데이터(자료)의 형 데이터의 길이와 생김새를 미리 정의하고 분류해놓은 규칙 > 이름 2. 자바의 자료형 a. 원시형(primitive Type) a.1 숫자형 a.1.1 정수형 byte 1칸 1byte(8bit) 2^8 = 256 -128~127 예제 byte car = 43; System.out.println("byte 1번째 : " + "주차장에 차가 " + car + "대가 있다."); byte chopstick = 2; System.out.println("byte 2번째 : " + "젓가락은 1쌍이 " + chopstick + "개이다."); byte coke = 3; Syst..

IT의 큰손
'IT개발' 태그의 글 목록