^_^
#1
명령어
MD = MKDIR = Make Directiory
RD = RMDIR = Remove Directory
#2
일반 파일 실행 단위 : exe
자바 기본 실행 단위 : class
#3
저장할 때 class 뒤에 이름을 저장하는데 공백이 있을 경우를 주의할 것
#4
javac = java에 맞게 컴파일 해줌 => class파일을 만들어줌
#5
자바에서 주석처리는 // - 한줄, /* */ 두줄 이상
#6
println != print
println은 line을 바꿔주는 기능!
#7
1. 파일 저장
ⓐ 코드작성 파일명.java => java파일
ⓑ javac 파일명.java => 컴파일 한다, 파일명.class
ⓒ java 파일명 => .class로 실행
2. class Test{ }
클래스이름으로 저장한다는 원칙
ex) class ABC{} ABC.java javac ABC.java -> ABC.class => java ABC => 실행
3. 자바의 실행단위는 class이다.
4. class 선언방법
class User_Name{ // 코드 }
식별자(User_Name) : 클래스이름, 변수이름, 메소드 이름 등
ex) class Test{} class YY{}
식별자 규칙 : 대소문자 구분, 숫자로 시작불가, 예약어사용불가, 132자를 넘지 않는다
5. class 간의 포함관계가 가능하다.
ex)
class AA{
class BB{}
class DD{}
}
=> AA.java => javac AA.java => AA.class AA$BB.class AA$DD.class
ex) XX$YY.class XX.class
class XX{
class YY{}
}
6. 자바는 식별자에 접근권한을 가진다
public : 공개
protected : 상속시 공개
default : 하나의 패키지(폴더)에서만 공개 - 안쓰면 디폴트
private : 같은 패키지, 같은 클래스내에서만 공개
ex) 서울시.강남구.도곡동.47번지
System.out.println()
Test$bb$aa.class vs Test.aa.bb
. -> 패키지
$ -> 클래스
7. 하나의 파일에 여러개의 클래스가 나열되었을 때 접근지정자가 가장 큰 클래스로 저장한다.
ex01)
class AA{} // default class AA{}같이 안 씀, 안 적으면 default
public class BB{} // BB.java
ex02)
class AA{}
class BB{} // 통상 먼저 선언한 걸 기준으로 저장
ex03)
class AA{}
public class BB{}
public class DD{
public static void main(String [] args){}
}
// 메인이 DD에 있으니까 DD.java로 저장
ex04)
class AA{}
public class BB{}
public class DD{}
통상
class AA{}
public class BB{}
========================
public class DD{}
와 같이 구분해서 저장. ex03은 main이 있으니까 구분 가능
하나의 파일에 중복되는 접근지정자를 주지 않는다.
ex05)
/*
선언
접근제한자 class UserName{ // 코드 => 멤버 변수, 멤버 메소드, 생성자}
*/
public class TEST{
public static void main(String[] args){
System.out.println("abcd");
8.
자바에서는 메소드만 있을 뿐 함수는 없다.
9.
DB에서는 한글 깨짐 - 계정명 한글로 하지 말것
10.
<이름> 김길순 </이름>
<용돈> 40000 </용돈>
의미있는(꾸며주는) tag - html - 문서화
(표현한다) - xml - 웹서비스
(meta)
11.
ⓐ main을 친 다음 Ctrl+Space
ⓑ Ctrl + Shift + F
ⓒ syso를 친 다음 + Ctrl + Space
12.
rt.jar -> java.lang.* import 없이 사용한다.
13.
'국비교육 > JAVA' 카테고리의 다른 글
12월 3일 국비교육 6일차 (1) | 2018.12.03 |
---|---|
11월 30일 국비교육 5일차 (0) | 2018.11.30 |
국비교육 4일차 (0) | 2018.11.29 |
11월 28일 국비교육 3일차 (0) | 2018.11.28 |
11월 26일 1강 (0) | 2018.11.26 |
댓글