자바는 1995년도에 출시된 고급 클래스 기반 객체 지향 프로그래밍 언어이며 이는 고급 언어로 컴퓨터가 알기 쉬운 0과 1로 이루어진 언어가 아닌 사람이 보다 쉽게 사용할 수 있도록 만들어진 언어이다.
변수 ( variable ) 변수란? 프로그램은 작업을 처리하는 과정에서 필요에 따라 데이터를 메모리에 저장한다. 이때 변수를 사용하는데 변수는 값을 저장할 수 있는 메모리의 공간을 의미한다. 변수에는 여러 개의 값을 저장할 수 없고, 하나의 값만 저장할 수 있다.
scanner스캐너 입력장치 / 프린터 출력장치사진과 같이 스캐너의 경우에는 자바가 기본적으로 제공해서생략가능한 java.lang 에 없기 때문에 스캐너를 클래스로 사용할 때는 임포트를 해줘야한다.모든 클래스는 하나의 변수 선언이 가능하다.Ctrl + Shift + O
산술연산자 관계연산자 쉬프트연산자 비트연산자 논리연산자 할당연산자
If , If 중첩, switch, case
for 반복문이란 어떤 코드가 반복적으로 실행되도록 만들어 줄 때 사용되며, for문은 반복 횟수를 알고 있을 때 주로 쓰인다.
while
배열 - 동일한 자료형으로 선언된 변수를 메모리에 연속적으로 나열함으로써 관리의 효율성을 높인 메모리 사용 방식
2차원 배열 for문을 활용한 응용
열거형 (Enum) -프로그램에서 사용되는 정적인 값을 정적으로 나열시켜 사용하는 방식으로 클래스와 비슷한 형식이다.
클래스를 구성하는 요소를 멤버라고 부르며 총 4가지가 있다.<멤버필드. 멤버메서드. 생성자 : 필드의 초기화. 내부 클래스>
생성자는 중복으로 정의할 수 있지만 호출시 구분될 수 있도록 매개변수의 숫자나 데이터타입이 다른 매개변수의 위치가 바뀌어야 사용이 가능하다.
캡슐화 --> public와 private데이터를 안전하게 관리하기 위한 것
파일을 만들고 복사하고 저장하기.
index.jsp page1.jsp page2.jsp OracleCon.java
Static은 어디서든 접근이 가능하다. (-->접근권한이 없다.)공유 특징을 사용해서 은행 창구에서도 번호를 공유하는 등 응용이 가능하다.