1. java 파일 내용 작성 서식
(1) 반드시 첫 줄에 패키지(package)를 선언함
- package : 목적이 같은 클래스들을 묶어 놓은 그룹(폴더 형태로 표현됨)
: 보통 회사의 도메인 또는 유일성을 갖출 수 있는 형식으로 패키지명을 생성
ex) com.kh.a_first (회사 도메인 + 패키지명)
: 패키지명의 경우 중복되지 않을 것 같은 명으로 만들어야 한다(유일성이 있는 클래스명)
-> 중복되는 경우엔 컴퓨터가 중복 클래스를 다 읽어버리기 때문에 에러가 뜬다.
- 클래스는 같은 패키지 내에서 중복되서 사용할 수 없다.
(2) 그 다음 import 선언문 작성(필요하면 쓰고 없으면 안써도 됨)
(3) 클래스 선언부 작성
(4) 클래스 안에 코드를 작성
public class ValuePrinter { //클래스 선언부
public static void main(String[] args) {
(5) 메인 메서드(컴퓨터가 어디서부터 코드를 읽어내야하는지 그 시작점)
: 프로그램을 실행 시킬 때 시작점이 되는 메서드
: 자바의 어플리케이션은 메인메서드의 첫줄 부터 코드를 읽어 실행된다.
2. 주석 : 프로그램 소스의 내용 이해를 돕기 위해 기입하는 설명
특징: 컴파일시 주석은 소스로 포함되지 않는다. (컴파일러가 주석을 건너뛰고 컴파일한다
- // : 한 줄을 주석처리할 때 사용
- /* */: 여러 줄을 주석처리 할 때 사용
- 주석으로 만들고 싶은 곳 블록 + ctrl + / : 블록만큼이 주석으로 처리됨
3. 변수란,
: 메모리에 값을 기록하기 위한 공간으로 아무리 긴 코드 문장이 나와도 이를 변수값으로 설정해두면 간단하고 깔끔하게 코드를 정리할 수 있다.
ex) System.out.println(32302827384930...) ;
System.out.println(32302827384930... * 3) ;
System.out.println(2* 32302827384930... * 3) ;
위의 코드처럼 중복된 값이 있고, 코드값이 길고 복잡할 때,
int s = 32302827384930...
int r = 3
int j = 2
이런 식으로 변수값을 설정해 줘서
System.out.println(s) ;
System.out.println(s * r) ;
System.out.println(j * s * r) ;
이런 형태로 간단하게 바꿀 수 있다.
(옛날 수학으로 따지면 대입해서 푸는 x,y 문제!)
만약 프린트값이 틀려서 모든 값을 수정해야할 때, 이렇게 변수를 설정해놓고 변수값만 바꿔주면 변수값이 바뀜에 따라 프린트 코드도 다 바뀌기 때문에 일일이 프린트값을 바꿔줄 필요가 없다.
4. 변수 입력시
- 대소문자를 구분하고 길이 제한이 없다.
- 해야될 역할이 있는 예약어를 변수로 사용할 수 없다.
- 숫자로 시작하면 안된다.
- 특수문자는 '_'와 '$'만 사용가능하다.
- 여러 단어의 이름은 단어의 첫글자를 대문자로 하되, 첫 단어의 첫글자는 소문자로 하는 것이 관례이다.
5. 자바의 기본형(primitive) 변수 종류
- 논리혈, 문자형, 숫자형
(1) 숫자형
- byte
- short
- int
- long
(2) 실수형
- float
- double
(3) 문자형
- char
(4)논리형
- boolean
6. 데이터저장단위
- 비트(bit) : 데이터 저장 최소단위
- 바이트(byte) : 데이터처리, 문자의 최소단위
(8비트 = 1바이트)
'BackEnd > Java' 카테고리의 다른 글
IO_BufferedInputStream & BufferedOutputStream (0) | 2020.10.31 |
---|---|
IO_FileOutPutStream & FileInputStream (0) | 2020.10.31 |
IO _ File 클래스 (0) | 2020.10.31 |
IO (입출력) (0) | 2020.10.31 |
Date와 Calendar (0) | 2020.10.29 |
댓글