개발 환경 셋팅
1.환경 변수
-JAVA환경 변수
환경 변수?
운영 체제에서 사용하는 설정 정보가 담겨 있는 변수.
JDK위치를 찾는데
C:\Program Files\Java\jdk1.8.0_144 <----이거 이름을 JAVA_HOME라고 이름 해주셈.
그 다음에 또 시스템 변수 새로 만들기 해서 이거 등록해주고
%JAVA_HOME%\lib;.; <-----이거 이름은 CLASSPATH라고 이름 해주셈.
CLASSPATH-->컴파일 완료된 class 파일 위치 잡아 주기 위해
%JAVA_HOME%\bin\
-->각종 실행 파일들이 있기 때문에 bin 폴더까지 경로를 잡는다.
JVM JRE JDK
1)JVM(Java virtual Machine)
Machine이라고 하지만, 프로그램이다.
우리가 작성한 코드는 사람이 읽을 수 있다.(기계는 읽을 수 없다)_
기계어:컴퓨터가 읽을 수 있는 언어
***컴파일: 우리가 읽을 수 있는 코드를 기계어로 바꾸는 작업을 컴파일이라고 하며, 바꾸는 작업을 컴파일러가 담당한다.
운영체제에 맞는 JVM을 설치하면, 해당 운영 체제가 읽을 수 있는 기계어로 번역해준다.
*해당 시점에 컴파일(번역)해주는 것을 JIT컴파일이라고 한다.(Just In Time)
WORA(Write once, run anywhere)
JRE(Java Runtime Environment) - 자바 실행 환경
실행될 때 필요한 환경 요소들을 가지고 있다.
JDK(Java Development Kit): 자바 개발 도구
자바 소스 파일
1.자바 소스 파일 생성 000.java
2.작성 완료된 소스 파일을 자바 컴파일러가 컴파일을 진행한다.(javac)
3.000.class
class 파일 -> JVM이 읽을 수 있는 상태.
운영 체제가 bytecode를 읽을 수 있도록 해석해준다.
========================================
워크 스페이스 인코딩 설정하기
UTF-8
validation 체크: 정답 없어요.(해도 되고 안해도 되고)
-성능을 개선하고 개발 시간을 단축하기 위해 진행한다.
***표기법
1. 나혼자 알아볼수 있는 변수명이 아니라 의미가 명확한 변수명(단어)을 작성하자.
2.패키지
-대소문자를 구분함.
-배포할 도메인명을 뒤에서부터 작성한다.
예: kr.or.ksamrt.
----> 최근에는 패키지명이 길어지는 것을 막기 위해 com으로 작성하는 경우가 많다.
3.클래스 - PascalCase
-첫 글자는 대문자로 작성한다.
-연결되는 단어의 첫 글자를 대문자로 작성한다.
4.메서드(Method) - camelCase
-첫 글자는 소문자로 시작. 연결되는 단어는 대문자로
5.변수 - (camelCase)
-나 혼자 알아 볼 수 있는 변수명이 아니라 의미가 명확한 변수명(단어)을 작성하자.
-변수의 첫 글자는 소문자로 시작. 연결되는 단어의 첫 글자를 대문자로 작성한다.
6. 헝가리안 표기법
-단어 앞에 변수의 데이터 타입을 명시해주는것.
7.dash-case(kebab-case-aaa-bbb-ccc)
-html, css에서 주로 사용하며, 단어와 단어 사이를 대쉬기호를 사용해서 연결한다.
8.snake_case_aaa_bbb_ccc
--html, css에서 주로 사용하며, 단어와 단어 사이를 언더바기호로 사용해서 연결한다.
-dbms에서 컬럼명을 작성할 때, 사용한다.
'기록(노트)' 카테고리의 다른 글
2주일째:이해안간다. 꼭 복습(setter and getters) (0) | 2023.03.14 |
---|---|
1주일차:리턴값 이해하기(오늘은 꼭 복습하기ㅠ 이해안감) (0) | 2023.03.07 |
1주일차: ==랑 equals의 차이는? (0) | 2023.03.06 |
국비지원코딩_1일차: 자바 기초 개념 시작 (0) | 2023.02.28 |
국비지원코딩_1일차 수업시작 (0) | 2023.02.27 |