7/8 자바

KIM KYUBIN·2022년 7월 8일
0

객체 지향 언어: 객체를 조합하여 전체 프로그램을 만드는 기법(OOP)이 가능한 언어
JVM 구동 순서
자바 소스파일(.java) -----------> 바이트 코드 파일(.class) ------------> 기계어 ------------> 실행
javac 명령어 실행(컴파일) java 명령어 실행 java 명령어 실행

java path 설정 : 시스템 속성 - 고급 - 환경 변수 - 시스템 변수 - 변수 : Path - 값에 자바폴더의 bin 폴더까지의 경로를 저장

<cmd에서 java 파일 구동>
javac 파일명.확장자 (바이트 코드 생성) -> java 클래스명 (실행)

클래스(class)
객체 생성
인스턴스
속성
메소드

<이클립스 단축키>
ctrl + d : 한 줄 삭제
ctrl + n : 새로운 파일 생성
ctrl + shift + f : 코드 자동 정리
ctrl + l : 특정 줄 번호로 가기
ctrl + k : 블록 설정한 값 다음 찾기
ctrl + shift + k : 이전 찾기
ctrl + 객체클릭 : 정의한 곳으로 이동
ctrl + shift + g : 현재 커서가 위치한 곳을 참조하는 곳을 찾음
ctrl + shift + / : 선택 영역 block comment
ctrl + shift + \ : block comment 제거
ctrl + f11 : 실행
syso : System.out.println( );
try : 기본 try-catch문 완성
for : 기본 for문 완성

<식별자의 원칙>
'_', '$'만 사용가능
한글 사용가능
첫 번째 문자로 숫자 불가
대소문자 구별

변수이름은 남들도 알 수 있을 만큼 짓자

<변수명 짓는 관습>
클래스는 파스칼 케이스
변수, 메서드는 카멜 케이스
상수는 전부 대문자

변수 : 저장하는 공간
타입 : 데이터의 형태

변수타입
논리형 : boolean (1비트)
문자형 : char (2바이트)
정수형 : byte (1바이트) [-128~127], short (2바이트) [-2^8 ~ 2^8 - 1], int (4바이트), long (8바이트)
실수형 : float (4바이트), double (8바이트)

상수 : final을 붙여서 선언

profile
상상을 현실로 만들기 위해 노력하는 개발자

0개의 댓글