전체 글 31

실수타입

실수 타입: 소수점이 있는 실수 데이터를 저장할 수 있는 타입 - 실수는 정수와 달리 부동소수점(floating-point) 방식으로 저장: 자바는 실수 리터럴의 기본타입을 double로 간주한다. float : 부호(1 bit) + 지수(8bit) + 가수(23 bit) = 32bit = 4byte double : 부호(1 bit) + 지수 (11 bit) + 가수 (52 bit) = 64 bit = 8 byte - float 보다 double이 더 정밀한 값을 저장할 수 있기 때문에 높은 정밀도를 요구하는 계산에서는 double 타입을 사용한다.- 실수 리터럴을 float 타입 변수에 저장하려면 리터럴 뒤에 소문자 'f' 나 대문자 'F'를 붙여야 한다. 1234double var1 = 3.14;fl..

정수타입

정수 타입: 자바는 기본적으로 정수 연산을 int 타입으로 수행. 1. byte 타입: 색상 정보 및 파일 또는 이미지 등 이진(바이너리) 데이터를 처리할 때 주로 사용: 최상위 비트가 0이면 양의 정수, 1이면 음의 정수이다. - 실행 중 저장할 수 있는 값의 범위를초과하면 최소값부터 다시 반복 저장되는데, bye 일 경우 -128(최소값)부터 시작해서 127(최대값)을 넘으면 다시 -128부터 싲가하게 된다 (short, int, long 역시 같은 방식으로 처리) 2. char 타입: 자바는 모든 문자를 유니코드(Unicode)로 처리한다. - char 타입 변수는 단 하나의 문자만 저장한다. 3. short 타입: 정수값을 저장할 수 있는 데이터 타입이다 자바에서는 잘 사용되지 않는 타입이다. 4..

데이터 타입

데이터 타입: 모든 변수에는 타입이 있으며, 타입에 따라 저장할 수 있는 값의 종류와 범위가 달라진다. - 변수 선언시 주어진 타입은 사용 도중에 변경을 할 수 없다. 기본 타입: 정수, 실수, 문자, 논리 리터럴을 직접 저장하는 타입 값의 종류 기본타입 메모리 사용크기 정수 byte 1 byte 8 bit char 2 byte 16 bit short 2 byte 16 bit int 4 byte 32 bit long 8 byte 64 bit 실수 float 4 byte 32 bit double 8 byte 64 bit 논리 boolean 1 byte 8 bit

변수2

변수값 읽기: 초기화가 되어 있어야 읽을 수 있다. - 초기화가 되어 있지 않으면 컴파일 에러가 발생1234567//초기화 되지 않은 int value1;int result = value1 + 10; //초기화 된 변수int value2 = 20;int result2 = value2 + 10;cs 변수의 사용범위: 중괄호 { } 블록 내에서 선언되고 사용된다.12345678910111213141516public class VariableExample{ public static void main(String[] args){ // 메소드 블록 if{ //제어문 } for{ //제어문 } } // 클래스 블록} Colored by Color Scriptercs 로컬 변수: 메소드 블록내에서 선언된 변수 - 메..

변수

변수란?: 하나의 값(value)을 저장 할 수 있는 메모리 공간 변수 선언: 변수를 정의하는 과정, 변수의 데이터 타입과 이름을 정의12int age;double value;cs - 타입은 변수에 저장되는 값의 종류와 범위를 결정짓는 요소 작성규칙 예 첫번째 글자는 문자이거나 '$', '_' 이어야하고 숫자로 시작할 수 없다. (필) 가능: price,$price, _companyName... 불가능: 1v, @speed, $#value 영어 대소문자가 구분된다 (필) firstname 과 firstName 은 다른 변수 첫 문자는 영어 소분자로 시작하되 다른 문자가 붙을 경우 첫 문자를 대문자로 한다. (관례: 카멜표기법) maxSpeed, firstName, carBodyColor 문자 수(길이)의..

쿠키 사용하기 02_쿠키 값 읽어오기

쿠키값 읽어오기웹 브라우저는 요청 헤더에 쿠키를 저장해서 보내며 getCookie() 메서드를 사용해 쿠키값을 읽어 올 수 있다. Cookie[] cookie = request.getCookie(); - request.getCookie() 메서드는 Cookie 배열을 리턴하며, 읽어올 쿠키가 존재하지 않을 경우 null 을 리턴한다. 12345678910111213141516171819202122232425262728Insert title here쿠키 목록 0){ for(int i = 0; i = 쿠키가 존재하지 않습니다.Colored by Color Scriptercs 라인 : 13번-14번 쿠키 배열을 구한다. 쿠키가 없을 경우 null ..

JSP 2016.06.02

쿠키 사용하기 01_쿠키 생성

Cookie 쿠키 사용하기웹 브라우저가 보관하고 있는 데이터로서, 웹 즈라우저가 웹 서버에 요청을 보낼 때 쿠키를 함께 전송쿠키는 웹 브라우저, 웹 서버 양쪽에서 생성할 수 있고, 웹 서버는 웹 브라우저가 전송한 쿠키를 사용하여 필요한 데이터를 읽어 올 수 있다. ▣ 쿠키 사용 단계- 쿠키 생선 단계 : JSP 에서는 주로 웹 서버 측에서 생성, 생선된 쿠키는 응답 데이터에 함께 저장, 웹 브라우저에 전송된다.- 쿠키 저장 단계 : 웹 브라우저는 한번 저장된 쿠키를 요청이 있을 때마다 쿠키를 쿠키 저장소에 보관한다. (종에 따라 메모리나 파일로 저장)- 쿠키 전송 단계 : 웹 브라우저는 한번 저장된 쿠키를 요청이 있을 때마다 웹 서버에 전송한다. 웹 서버는 웹 브라우저가 전송한 쿠키를 사용해 필요한 작업..

JSP 2016.06.02

response 기본 객체 02_리다이렉트

리다이렉트를 이용해서 페이지 이동하기▣ 리다이렉트 : 웹 서버가 웹 브라우저에게 다른 페이지로 이동하라고 지시하는 것을 의미- 특정 페이지를 실행 한 후 지정한 페이지로 이동하길 원할 때 (리다이렉트로 지시한 JSP 페이지가 있을 경우 웹 브라우저는 실질적으로 요청을 두번 한것 ) - 리다이렉트 형태 response.sendRedirect(String location) 12345678910111213141516171819Insert title here 잘못된 아이디 입니다.Colored by Color Scriptercs < -- login.jsp : 출..

JSP 2016.06.01