728x90

Language/Java 33

[Java] 자바 타입 - 변수, 상수, 기본/참조형 타입, 타입 변환

변수(variable)란? 변수(variable)란 데이터(data)를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간을 의미한다. 이름 생성 규칙 변수의 이름은 영문자(대소문자), 숫자, 언더스코어(_), 달러($)로만 구성할 수 있다. 변수의 이름은 숫자로 시작할 수 없다. 변수의 이름 사이에는 공백을 포함할 수 없다. 변수의 이름으로 자바에서 미리 정의된 키워드(keyword)는 사용할 수 없다. 변수 종류 기본 타입(primitive type) 자바에서는 여러 형태의 타입을 미리 정의하여 제공하고 있는데, 이것을 기본 타입(primitive type)이라고 하며 실제 연산에 사용된다. 자바의 기본 타입은 모두 8종류가 제공되며, 크게는 정수형, 실수형, 문자형 그리고 논리형 타입으로 나..

Language/Java 2024.04.06

[Java] 자바 기본 문법 - main(), 명령문, 주석, 입출력

자바 기본 문법 자바 프로그램은 한 개 이상의 클래스(class)로 구성된다. 클래스는 한 개 이상의 필드(field)나 메소드(method)로 구성된다. class Test { // 클래스 이름 int field1; // 필드 선언 String field2; public void method1() { // 메소드 선언 System.out.println("자바 프로그래밍!!"); } } main() 메소드 자바 프로그램이 실행되면 맨 먼저 main() 메소드를 찾아 그 안의 모든 명령문을 차례대로 실행한다. 따라서 하나의 자바 프로그램에는 main() 메소드를 가지는 클래스가 반드시 하나는 존재해야 한다. 자바 클래스 파일(*.java)에 public 클래스(class)가 존재하면 소스 파일의 이름은 반..

Language/Java 2024.04.05

[Java] 자바 개요 - 정의, 역사, 실행 과정 (feat. 자바 가상 머신)

자바(Java)란? 자바(Java)는 C언어에 객체 지향적 기능을 추가하여 만든 C++과는 달리, 처음부터 객체 지향 언어로 개발된 프로그래밍 언어다. 자바는 자바 가상 머신(JVM, Java Virtual Machine)을 사용하여, 운영체제와는 독립적으로 동작할 수 있다. 따라서 자바는 어느 운영체제에서나 같은 형태로 실행될 수 있다. 자바의 역사 처음에 자바는 가전제품 내에서 동작하는 임베디드 프로그램을 위한 언어로 썬 마이크로시스템즈(Sun Microsystems)사의 제임스 고슬링(James Gosling) 팀에 의해 개발되었다. 1991년에 오크(Oak)라는 이름으로 시작하여, 1996년에 발표된 1.0.2 버전부터 자바(Java)라는 이름을 사용하게 되었다. 썬 마이크로시스템즈사는 1997년..

Language/Java 2024.04.03
728x90