안드로이드, 자바 (13) 썸네일형 리스트형 클래스 - 클래스 정의하는 방법 - 객체 만드는 방법 (new 키워드 이해하기) - 메소드 정의하는 방법 - 생성자 정의하는 방법 - this 키워드 이해하기 - 클래스 정의하는 방법 접근제어자 클래스, 변수, 메서드의 선언 시에 사용하며 부가적인 의미를 부여한다. 접근 제어자는 두 개 이상 같이 사용할 수 없으며 일반 제어자와 함께 사용된다. 그 범위로는 public > protected > default > private 이다. 클래스를 크게 본다면 변수와 메서드로 이루어져 있다. 정의 방법 [접근 제어자][class 키워드][클래스명] Ex) public class Example - 객체 만드는 방법 (new 키워드 이해하기) 클래스로부터 객체를 만드는 과정을 인스턴스화라고 한다. 인스턴스가 생성될 때에는.. 변수 -프리미티브 타입 종류와 값의 범위 그리고 기본 값 위와 같이 자바에서는 8가지의 프리미티브 타입을 제공합니다 표에 보시면 모든 프리미티브 타입 값은 디폴트 값을 가지기 때문에 null이 존재하지 않습니다. 또한 해당 타입의 표현 범위를 넘지않도록 주의해야 합니다. -프리미티브 타입과 레퍼런스 타입 타입은 데이터가 어떻게 메모리에 저장되고 프로그램에서 처리될지를 명시적으로 알려줍니다. 자바에서는 이러한 타입이 프리미티브 타입과 레퍼런스 타입 두개로 나눠지는데 프리미티브 타입은 계산을 위해 실제 값을 저장하고 레퍼런스 타입은 객체의 주소를 저장합니다. 프리미티브 타입 앞에서 설명한 것 처럼 8가지의 타입이 있고 기본값이 존재하며 스택에 저장됩니다. 예를 들어 표현 범위를 넘어가는 수를 담으려 하면 컴파일 .. JVM과 자바 코드를 실행하는 원리 -JVM이란 무엇인가 JVM이란 JAVA Virtual Machine, 자바 가상 머신의 약자를 따서 부르는 용어로 자바 프로그램 실행 환경을 만들어 주는 소프트웨어이다. 자바 코드를 컴파일하여 .class 바이트 코드로 만들면 이 코드가 자바 가상 머신 환경에서 실행된다. 그렇기에 현재 사용하는 컴퓨터의 운영체제에 맞는 자바 실행 환경(JRE)이 설치되어 있다면 자바 가상 머신이 설치되어 있는 것이다. -컴파일 하는 방법 우선 터미널에서 자바 파일이 있는 경로로 접속한다. 그 후 javac main.java를 입력한다. 위의 명령을 하면 main.java 파일은 컴파일되어 main.class 파일이 생성된다. -실행하는 방법 컴파일 하여 만들어진 파일을 바이트 코드라고 하는데 완벽한 실행 파일이 아니다.. 이전 1 2 다음