JavaStudy 17

[Java] 4.연산자(operator)

[ 산술연산자 ] -산술연산자는 수학적인 계산에 사용되는 연산자이다기호의미+더하기-빼기*곱하기/나누기%나머지System.out.println( 9 + 3 ); // 결과 : 12System.out.println( 9 - 3 ); // 결과 : 6System.out.println( 9 * 3 ); // 결과 : 27System.out.println( 9 / 3 ); // 결과 : 3System.out.println( 9 % 3 ); // 결과 : 0 [ 단항 연산자 ] -하나의 항을 대상으로 연산이 이루어지는 연산자기호의미+양수를 표현, 생략 가능-음수를 표현++증가(increment) 연산자, 항의 값을 1씩 증가전위형(prefix) : 항의 앞에 위치 할 경우                        ..

JavaStudy/Basic 2024.10.18

[Java] 2.비트(bit)와 자료형(DataType)

[ 비트(bit) ] -데이터를 나타내는 최소 단위.모든 데이터는 0과 1의 조합으로 구성되는데,이 0또는 1이 하나의 비트가 됨.1개의 비트는 두 가지 상태를 나타낼 수 있으므로n개의 비트로는 2ⁿ가지의 상태를 나타낼 수 있음.[ 자료형(DataType) ]   [ 데이터의 크기 ] 최소 단위단위8 bit (비트)1 byte1024 byte (바이트)1 kilobyte1024 kilobyte (킬로바이트)1 megabyte1024 megabyte (메가바이트)1 gigabyte1024 gigabyte (기가바이트)1 terabyte1024 terabyte (테라바이트)1 petabyte1024 petabyte (페타바이트)1 exabyte1024 exabyte (엑사바이트)1 zettabyte

JavaStudy/Basic 2024.10.18

[Java] 1.숫자와 문자

[ 숫자 ] -따옴표가 없는 숫자는 숫자로 인식한다System.out.println( 1 + 2 );결과 : 3-곱하기를 할때는 *(asterisk)를 사용한다System.out.println( 2 * 3 );결과 : 6-나누기를 할때는 /(slash)를 사용한다System.out.println( 8 / 2 ); 결과 : 4  [ 문자와 문자열 ] -Java는 문자와 문자열을 구분한다-문자(Character) : 한 글자를 의미, '(작은따옴표)로 감싸줘야 한다System.out.println( '문' );-문자열(String) : 여러개의 문자가 결합한것을 의미, "(큰따옴표)로 감싸줘야 한다System.out.println( "문자열" );-한 글자도 문자열(String)으로 생성할 수 있다Syste..

JavaStudy/Basic 2024.10.18

[JSP&Servlet ] 2. 서블릿 작성하기

✔ 서블릿 클래스를 작성할 때 지켜야할 규칙 세가지 1. javax.servlet.http.HttpServlet 클래스를 상속해야한다 2. doGet 또는 doPost 메소드 안에 웹브라우저로부터 요청이 왔을때 할일을 작성한다 3. HTML 문서는 doGet 또는 doPost 메소드의 두번째 파라미터인 HttpServletResponse를 이용해 출력한다 import java.io.IOException; import java.io.PrintWriter; import java.util.Calendar; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServlet..

[JSP&Servlet ] 1. 서블릿이란?

서블릿은 서블릿 클래스로부터 만들어진 객체이며 웹컨테이너는 서블릿 클래스를 가지고 서블릿 객체를 만든후 그 객체를 초기화해서 웹서비스 할 수있는 상태로 만든다 웹서버는 멀티스레드(Multi-Thread) 방식으로 하나의 서블릿으로 많은 요청을 처리할 수 있다 여러스레드가 동시에 한 서블릿을 사용하기때문에 데이터 공유문제가 있으며 데이터 공유문제를 방지하기위해 인스턴스변수를 사용하지 않아야 한다

728x90
반응형