전역패스(path) 설정
1.고급 시스템 설정 >> 고급 >> 환경변수 >> 시스템변수 >> 새로만들기
2.JAVA_HOME = 자바가 설치된 경로
3.PATH에 %JAVA_HOME%bin 로 지정
4.cmd 열어서 Java - version 입력
jdk를 다운로드하고 뭐가들어있는지 확인해본다.
1,2,3,4는 반드시 설치가 되있어야한다.
lib폴더의 역할의 대한 내용이다.
1.주소 연산자 확인
서울시 강남구 도곡동 47번지 (서울시의 여러 구중의 강남구 여러동 중의 도곡동 ....)
서울시.강남구.도곡동.47번지 >(.)을사용 program 인식
System.out.println() > .연산자 > 주소 가르키는 연산자 > pointer 연산자 중 하나(. ->,&,$)
자바에서는 .만 사용
2.참조 : 상대방의 주소를 알게되면 [연결고리]가 되어
상대방이 가진값을 CRUD 할수 있는 관계
값을 저장 할 때 파일로 저장할 경우의 패턴(확장자)
변수 = 값 ;
int a = 100; // a라는 이름의 정수형 메모리(4byte)에 100이라는 값을 대입시킨다.
system.out.prinln(a); //>> 100
system.out.prinln(100); //>> 100
println()안에 a,와100은 서로 같은 값이다.
a는 int의 변수이고 변수를 호출(입력)하면 값을 리턴한다.
(int a =100이므로 a를 입력하면 100이라는 값을 리턴한다.)
접근제한자 class User_name{}
public class BB{}
protected class DD{}
class AA{}
private class EE{}
class AA{}는 default생성자이며 default는 생략한다.
가장 넓은 범위에서 클래스 설정 (위에서 아래순)
저장할때 접근제한자 4개중의 public,default만 가져올수있다.
1.자바의 실행단위는 .class 이다.
2.filename.java >>java filename.java >> java filename
(Class filename{} filename.class java filename)
3.자바의 파일이름은 class user_name{}의 user_name과 같아야 한다.
만약 자바의 파일명 jaho = class jaho{} or public class jaho
4.자바는 .java 확장자를 가진 클래스 코드를 가진다.
5.자바는 class 및 method 모든 영역에 접근제한자를 지정 할 수있다
public >> protected >> default >>private
6.하나의 자바 파일에 여러개의 클래스를 선언 할 수있고, 중첩으로 선언할수도 있고,
접근제한자를 다르게 줄수있다. Ex)outter_class$inner_class.class, outter_class.class
7.같은 접근 제한자 일떄 맨처음 선언하는 클래스 이름으로 저장하고
접근 제한자를 다르게 주고 같은 파일에 선언되는 여러개의 클래스는 접근제한자의 우선순위
또는 public static void main(String[] args){}를 가진 클래스로 저장한다.