자바코드 작성(Test.java) -> 자바 코드 컴파일(compile) -> 자바 코드 실행(Run)javac를 통해서 자바 코드를 자바 바이트 코드로 컴파일(compile) 하게 된다. \- compile하게 되면, class 확장자로 변하게 된다.(test.cl
클래스나 메서드에 접근할 수 있는 범위를 지정한다.private > protected > publicpublic : 접근에 대한 제한이 없다.private : 외부에서 이용할 수 없는 접근에 대한 제한이 있다.class, 객체를 생성하는 틀, 프레임, 공장, 템플릿카멜
static으로 선언된 함수(메서드)나 변수는 자바 virtual machine에서 인스턴스(객체)의 생성 없이 호출할 수 있다.자바 프로그램을 실행하면, static으로 지정된 메서드를 찾아서 먼저 메모리에 할당시킨다.static으로 지정된 메서드가 여러개인 경우,
동일한 타입의 연관된 데이터를 메모리에 연속적으로 저장하여 하나의 변수에 묶어서 관리하기 위한 자료구조이다.배열을 선언하는 방법은 두가지 방법이 있다.타입\[] 변수타입 변수\[]기본 자료형 배열자료값을 담는 배열객체 배열(참조 자료형 배열)배열도 객체이므로 heap영
다차원 배열이란 2차원 이상의 배열을 의미하며, 배열 요소로 또 다른 배열을 가지는 배열을 의미한다.즉, 2차원 배열은 배열의 요소로 1차원 배열을 가진다.2차원 배열은 다음과 같은 문법으로 선언할 수 있다.타입 배열이름;타입 배열이름;타입\[] 배열이름\[];
정수값으로 int, short, long 소수 값으로 float, double를 구분지어 읽어들일 수 있고, String 값도 읽을 수 있다.int, long, short 의 경우 nextInt(), nextLong(), nextShort()과 같이 정규식을 사용하여
기본 타입의 데이터를 객체를 취급해야 하는 경우(ex.메소드의 인수로 객체 타입만이 요구 되는 경우)에는 기본 타입의 데이터를 먼저 객체로 변환한 후 작업을 수행해야 한다.8개의 기본 타입에 해당하는 데이터를 객체로 다루기 위해서 사용하는 클래스들을 래퍼 클래스(Wra
나중에 들어간 것이 나중에 나오는 형태인 LIFO(Last In First Out) 형태java.util.Stack을 import하면 사용할 수 있다.Stack< Element> = new stack<>();Stack값 추가Stack 값 삭제Stack의 전체
스프링을 공부하면서, servlet에 관한 언급이 많아 헷갈려하던 중 한번에 정리하고자 이글을 작성하였다.사용자의 요청을 처리하여 동적인 컨텐츠를 응답으로 주기 위한 프로그램예를 들어, "Hello xx!"와 같은 메시지를 브라우저에 띄울 때 사용자의 요청마다 다른 이