본문 바로가기

Study/Java5

5. 자바 식별자, 상수 (java identifier, constant, final) #식별자 식별자(identifier) - 클래스, 변수, 상수, 메소드 등에 붙이는 이름입니다. #식별자 규칙 첫 단어는 문자여야하며 숫자, 공백은 사용할 수 없습니다. 특수문자, 공백을 사용할 수 없습니다. (단, _ $ 는 사용할 수 있습니다.) 자바언어의 키워드는 사용이 불가능합니다. 대소문자를 구별하며 길이 제한이 없습니다. (단, 눈으로 식별이 쉽게 해줍니다.) #상수 리터럴을 상수 선언하면 변수처럼 사용이 가능합니다. 선언시 프로그래밍이 실행되는 동안 값을 변경할 수 없습니다. #상수 선언 Final을 사용해서 선언을 해줍니다. - 선언하지 않은 일반 변수 b를 변형해봅니다. b를 456으로 선언한 뒤 다시 789로 재정의 했습니다. 출력은 가장 마지막으로 선언한 값이 출력이 되었습니다. - .. 2020. 4. 1.
4. 자바 데이터 타입, 변수, 리터럴 데이터 타입은 데이터 종류를 의미합니다. 기본타입과 레퍼런스 타입으로 나뉘며 레퍼런스 타입은 C언어의 포인터와 비슷한 개념을 가지지만 실제값을 가지지는 않습니다. (참조선언 하는 느낌이라고 생각하면됩니다.) 레퍼런스 타입은 나중에 세세하게 설명이 필요하기 때문에 지금은 건너뜁니다~ 자바에서는 표준화된 유니코드를 사용하기 때문에 문자를 2byte로 사용합니다. #기본 타입 - int : 정수 4byte - byte : 정수 1byte - long : 정수 8byte - short : 정수 2byte - char : 문자 2byte - float : 실수 4byte - double : 실수 8byte - boolean : 논리 1byte #레퍼러스 타입 - 배열 - 클래스 - 인터페이스 #변수 변수를 크기에.. 2020. 3. 27.
3. 자바 기본구조 (클래스, main() 메소드, 메소드, 주석) 자바가 정상적으로 실행되려면 기본 구조를 익혀야 합니다. #자바의 구조 위의 그림처럼 기본적으로 한개이상의 클래스가 있어야합니다. 클래스안에는 한개이상의 메인 메소드가 있어야합니다. #클래스 클래스명은 생성시에 정할 수 있으며 생성후에 클래스이름을 변경하면 오류가 생깁니다. 대부분 첫글자는 대문자로 생성합니다. 가장 큰 틀이라고 생각을 하면 쉽습니다. 클래스 안에는 변수, 함수(메소드), 상수등의 요소를 작성할 수 있습니다. #main() 메소드, 메소드 C언어의 함수를 Java에서는 메소드라고 부릅니다. (함수 = 메소드) 메소드의 왕같은 메소드라고 생각하면 쉽습니다. 한 클래스 안에 두개의 메인 메소드가 존재할 수 없습니다. 메소드 안에 메소드는 존재할 수 없습니다. 단 클래스 안에 한개의 메인 메소.. 2020. 3. 25.
2. 프로젝트생성, 클래스 생성, 컴파일 실행 java프로그래밍을 위해서 프로젝트를 생성합니다. 1. Project생성 2. Class 생성 3. 출력문 생성 후 컴파일 검사 자바를 실행하면 창이 나옵니다. 경로설정을 따로 해주실분은 바꿔주시고 시작해주시면 됩니다. 다음 File - New - Project를 눌러 새로운 프로젝트를 만듭니다. 프로젝트명을 설정해주시고 완료를 누릅니다. 클래스를 만들기 위해선 만들어진 프로젝트 안에 src - New - Class 를 누룹니다. 클래스명 설정 후 완료해줍니다. 모두 완료하면 위의 그림처럼 프로젝트명, 클래스명을 확인하시면 됩니다. 이클립스가 충돌이 없이 잘 설치되었는지 간단한 코딩을 해봅니다. 간단한 출력문을 적고 컴파일 해봅니다. 컴파일은 녹색재생버튼입니다. 컴파일이 정상적으로 완료되면 상태창에 출력.. 2020. 3. 20.