프로그래밍 언어 사람이 이해하기 쉬운지에 따라... 고급 언어 (ex) c언어) / 저급 언어 (ex) 어셈블리어) 실행과정 프로그래밍 언어로 만들어진 소스 코드 (.java) ---컴파일(javac 명령어)---> 바이트 코드 (.class) ---JVM (자바가상
값이 저장된 주소 값의 이름, 한 가지 값만 저장됨MSB가 0이면 양수, 1이면 음수MBS를 제외한 나머지 비트를 1의 보수로 취하고 1을 더하면 10진수로 구할 수 있음2진수 0b8진수 010진수 0~916진수 0xbyte short int long 1 2 4 8
⭐ byte < short, char < int < long < float < double허용 범위가 작은 타입이 허용 범위가 큰 타입으로 자동으로 변환되는 것정수는 컴파일러가 기본적으로 int로 간주실수는 컴파일러가 기본적으로 double로
\+와 - \+:부호를 유지 \-:부호를 변경
기본적으로 컴파일러는 main 메소드 안에 있는 코드를 위에서부터 아래로 실행시킴제어문은 이러한 실행 순서를 개발자가 원하는 순서로 실행될 수 있도록 도움정해진 횟수만큼 반복할 때 주로 사용정해지지 않은 횟수만큼 반복할 때 주로 사용while(true) 무한반복한 번은
데이터 타입 기본 타입 변수에 값 자체가 저장됨 | stack영역 변수 \| 값 | | --- | 정수 타입 byte cahr short int long 참조 타입 float double 논리 타입 boolean 참조 타입 객체가 생성된 메모리
학교에서 안 배운 개념 : 싱글톤 패턴
모든 데이터를 데이블 형태로 저장한 데이터베이스열 - 필드행 - 레코드데이터베이스에 접근할 수 있도록 API를 제공하는 클래스 집합⇒ JDBC DRIVER 설치JDBC - ODBC -JDBC - JDBC DRIVER
수정 페이지를 만들고 기존 데이터 불러오기데이터를 수정해 디비에 반영 후 결과를 볼 수 있게 상세 페이지로 리다이렉트클라이언트가 서버로 삭제 요청을 하면 서버는 DB에서 해당 데이터를 찾아 삭제하고, 클라이언트를 리다이렉트된 페이지로 보냄서버 자원을 클라이언트에 구애받