[순서]
1.변수 (variable) (자료형, data type)
2.연산자 (operator)
3.제어문 (조건문[if, switch ~ case], 반복문[for , while, do ~ while])
4.class (일반, 추상 , 내부, interface ), 상속
- field (속성)
- method (기능)
5.package
- 사용자정의 package
- system package
- java.lang
- java.io
- java.net
- java.util
- java.awt
- java.sql
*접근제어자 (access modifier)
-private : 자신의 클래스 안에서만 사용 가능
-default (생략) : private + 같은 package(폴더) 안에서는 사용 가능
-protected : default + package가 달라도 두 클래서가 상속 관계일 경우 사용 가능
-public : 조건 제한 없이 사용 가능
*자료형 (data type)
data type
▷기본형 DT size etc
- 논리형 boolean 1byte true,false
- 문자형 char 2 '1', 'a','김', 'abc'<<X 문자 하나만 와야함
특수문자 : ' \ t '(tab), ' \n '(enter), ' \' ' ( ' ), ' \" '( " ), ' \\ ' ( \ )
- 숫자형
- 정수형 byte 1
short 2
int 4 **
long 8
- 실수형 float 4
double 8 **
▷참조형 DT : Object, 배열(array)
*명명규칙
1.영문, 숫자, 한글 가능. 영문으로 시작(숫자시작X)
2.클래스는 대문자로, 메소드나 변수는 소문자로 시작
합성어의 경우 단어의 첫글자를 대문자로 시작 (HelloJava) - Camel Case
3.특수문자 사용 X (단, _ $ 는 가능.)
4.예약어 사용 X
특수문자 예제)
\ : escape 문자
*주석문
// : 한줄 주석
/*
.
.
*/ : 여러줄 주석
/**
*
*
*/ : document 주석
[출처] 빡쏘끼룩
'IT > JAVA' 카테고리의 다른 글
[Java]제어문/조건문(if문) (0) | 2020.06.25 |
---|---|
[Java]연산자 (Operator)/이항,삼항,대입 연산자 (0) | 2020.06.24 |
[Java]연산자 (Operator)/단항 연산자,형변환 (0) | 2020.06.22 |
[Java] 변수(Variable) (0) | 2020.06.18 |
[Java] Setting / 실행 방법 (0) | 2020.06.16 |