A
-
레퍼런스변수란?? 강의를 듣는 중에 레퍼런스 변수라는 말이 나왔습니다.PrintWriter out = response.getWriter();서블릿을 공부할 때 사용하는 대표적인 예의 인스턴스인데요.제가 듣는 중 PrintWriter out 에서 out을 레퍼런스 변수라고 지칭했습니다.그래서 조금 더 상세하게 설명해보려고 찾아봤습니다. 클래스를 사용하기 위해서는 반드시 메모리에 생성을 해주어야 합니다. 이렇게 메모리 상에서 생성된 클래스를 클래스객체 혹은 인스턴스라 합니다. 레퍼런스 변수는 메모리상에 생성된 인스턴스를 가리키는데 사용되는 변수입니다. 모든 인스턴스는 레퍼런스 변수만을 통해서 사용이 가능한데요 레퍼런스 변수는 일반적인 데이터를 넣어두는 변수가 아니라서 인스턴스를 가리키는 값이 없습니다. 레페..
자바 기초] 레퍼런스 변수를 상세하게 알아보자.레퍼런스변수란?? 강의를 듣는 중에 레퍼런스 변수라는 말이 나왔습니다.PrintWriter out = response.getWriter();서블릿을 공부할 때 사용하는 대표적인 예의 인스턴스인데요.제가 듣는 중 PrintWriter out 에서 out을 레퍼런스 변수라고 지칭했습니다.그래서 조금 더 상세하게 설명해보려고 찾아봤습니다. 클래스를 사용하기 위해서는 반드시 메모리에 생성을 해주어야 합니다. 이렇게 메모리 상에서 생성된 클래스를 클래스객체 혹은 인스턴스라 합니다. 레퍼런스 변수는 메모리상에 생성된 인스턴스를 가리키는데 사용되는 변수입니다. 모든 인스턴스는 레퍼런스 변수만을 통해서 사용이 가능한데요 레퍼런스 변수는 일반적인 데이터를 넣어두는 변수가 아니라서 인스턴스를 가리키는 값이 없습니다. 레페..
2019.03.12 -
BufferdReader 란?? 12InputStreamReader ips = new InputStreamReader(System.in); // 이렇게 작성해도 되고 아래처럼 작성해도 된다. // 아래와 같은 의미와 기능.BufferedReader br = new BufferedReader(new InputStreamReader(System.in));cs System.in: System.in은 키보드와 같은 사용자로부터 입력을 받는 표준입력스트림 객체를 나타냅니다. 그래서, System.in의 리턴값은 InputStream입니다.그리고, InputStream은 입력스트림으로 부터,데이터를 byte단위로 읽어오는 byte stream입니다. InputStreamReader: 인자로, InputStream을..
BufferdReader 란?? feat. 스트림 [Stream] 이란?BufferdReader 란?? 12InputStreamReader ips = new InputStreamReader(System.in); // 이렇게 작성해도 되고 아래처럼 작성해도 된다. // 아래와 같은 의미와 기능.BufferedReader br = new BufferedReader(new InputStreamReader(System.in));cs System.in: System.in은 키보드와 같은 사용자로부터 입력을 받는 표준입력스트림 객체를 나타냅니다. 그래서, System.in의 리턴값은 InputStream입니다.그리고, InputStream은 입력스트림으로 부터,데이터를 byte단위로 읽어오는 byte stream입니다. InputStreamReader: 인자로, InputStream을..
2019.03.11 -
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354package com.Tutorial.java; public class JavaPrintf { public static void main(String[] args) { int a = 100; int b = 20; System.out.println("출력문에 대해서!"); System.out.println("==============="); System.out.printf("줄바꾸기 가능??"); System.out.printf("가능??%n%n"); //printf 는 줄바꾸기가 불가능하다. //줄바꾸려면 %n 입력, 엔터키 2번..
printf 를 써보자123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354package com.Tutorial.java; public class JavaPrintf { public static void main(String[] args) { int a = 100; int b = 20; System.out.println("출력문에 대해서!"); System.out.println("==============="); System.out.printf("줄바꾸기 가능??"); System.out.printf("가능??%n%n"); //printf 는 줄바꾸기가 불가능하다. //줄바꾸려면 %n 입력, 엔터키 2번..
2019.03.11 -
1. 기본형 (Primitive) 중 자료형- Wrapper 클래스 관계 int 자료형 (long, float, double...) 산술 연산이 가능하다. null로 초기화할 수 없다. Integer Wrapper 클래스 (객체) Unboxing을 하지 않으면 산술 연산이 불가능 하지만, null 값을 처리할 수 있다. null 값 처리가 용이하기 때문에 SQL과 연동할 경우 처리가 용이하다. DB에서 자료형이 정수형이지만 null 값이 필요한 경우 VO 에서 Integer를 사용할 수 있음. 2. int와 Integer 간의 변환- Boxing 과 unboxing 이라고 한다. Boxing자료형 → Wrapper 클래스Unboxing Wrapper 클래스 → 자료형 3. Auto boxing / unb..
Integer 와 int의 차이1. 기본형 (Primitive) 중 자료형- Wrapper 클래스 관계 int 자료형 (long, float, double...) 산술 연산이 가능하다. null로 초기화할 수 없다. Integer Wrapper 클래스 (객체) Unboxing을 하지 않으면 산술 연산이 불가능 하지만, null 값을 처리할 수 있다. null 값 처리가 용이하기 때문에 SQL과 연동할 경우 처리가 용이하다. DB에서 자료형이 정수형이지만 null 값이 필요한 경우 VO 에서 Integer를 사용할 수 있음. 2. int와 Integer 간의 변환- Boxing 과 unboxing 이라고 한다. Boxing자료형 → Wrapper 클래스Unboxing Wrapper 클래스 → 자료형 3. Auto boxing / unb..
2019.03.07 -
package com.playground.java; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class TEST06_switch { public static void main(String[] args) throws Exception, IOException { int kor; int eng; int mat; float avg; InputStreamReader is = new InputStreamReader(System.in); //문자 스트림을 읽기 위한 클래스 BufferedReader br = new BufferedReader(is); // 다른 Reader들을 버퍼..
스트림이란?package com.playground.java; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class TEST06_switch { public static void main(String[] args) throws Exception, IOException { int kor; int eng; int mat; float avg; InputStreamReader is = new InputStreamReader(System.in); //문자 스트림을 읽기 위한 클래스 BufferedReader br = new BufferedReader(is); // 다른 Reader들을 버퍼..
2019.03.07