2) 글로 적는 웹개발 공부 - 자바(Java)
2019. 9. 8. 00:12
■ 자바(Java)
- 자바는 객체지향언어이다.
- 우리가 작성한 파일은 .java 파일이다.
- .java 파일은 그 자체로 실행이 불가능하다. 실행하려면 컴파일(Complie) 을 해야 한다. 컴파일 후 만들어지는 파일은 .class 파일이다.
- 자바의 식별자
- 클래스
- 메서드
- 상수
- 변수
- 생성자
- 자바의 자료형은 크게 몇 가지이며 어떠한 것이 있습니까?
=> 자바의 자료형은 두가지이며 기본자료형과 객체자료형으로 나뉩니다.
=> 기본자료형은 8개, 객체자료형은 무한대
- 다음이 무엇인지 쓰세요. (클래스, 메서드, 상수, 변수, 생성자)
- ExtremeJop 클래스
- battleAngel 변수
- battleAngel() 메서드
- BattleAngel 클래스
- extremeJob 변수
- extremeJob() 메서드
- BattleAngle() 생성자
- BATTLE_ANGEL 상수
- ExtremeJob() 생성자
- wolfBrigade 변수
- wolfBrigade() 메서드
- WolfBrigade 클래스
자료형 | 키워드 | 크기 | 기본값 |
논리형 | boolean | 외울 필요없음 | false |
문자형 | char | 2byte | '\u0000' or 0 |
정수형 | byte | 1byte | 0 |
short | 2byte | 0 | |
int(기본정수) | 4byte | 0 | |
long | 8byte | 0L | |
실수형 | float | 4byte | 0.0f |
double(기본실수) | 8byte | 0.0 |
- 다음이 어떤 자료형인지 쓰세요. (잘못된 자료형도 있습니다.)
- "가" / 객체자료형인 String형
- 100.0 / double형
- 'ㄴ' / char형
- false / boolean형
- 10.5f / float형
- '3' / char형
- '신과함께' / 잘못된 자료형 why? char형은 1byte 이자 한글자만 가능하기 때문, "신과함께" 바꾸면 가능하다.
- 32L / long형
- TRUE / 잘못된 자료형 why? boolean형은 무조건 소문자이기 때문에 틀림.
- 23 / int형
- "true" / 객체자료형인 String형
- 만약 잘못 선언된 부분이 있다면 찾고, 이유를 설명하세요.
- boolean b = 'false'; / boolean 형은 소문자로 써야하는데 false 가 싱글쿼테이션 안에 있다. boolean = false;
- boolean = TRUE; / 기본자료형인 boolean형의 변수가 없고 TRUE 를 소문자로 써야한다. boolean a = true;
- byte a = 128; / 기본자료형인 byte형은 범위가 -128~127 이기 때문에 128은 안된다. 대신 short, int, long을 쓴다
- char c = "3"; / 문자형형 char 형은 싱글쿼테이션을 써야한다. char c = '3'
- short b = 128; / 문제없음
- int d = -532222; / 문제없음
- long f = 123; / long형이기 때문에 123L 써줘야한다. long f = 123L;
- float g = 123; / 기본자료형인 float형인 실수형인데 정수형의 값을 갖고 있다. float g = 123.0f;
- float h = 123.0; / float h = 123.0f; 로 해줘야한다.
- double i = 123.0; / 문제없음
- boolean b = true; / 문제없음
- char c = '3'; / 문제없음
- char c =3; / 문제없음 *내부적으로 정수기 때문에 틀린게 아니다.
- 더 큰 자료형으로의 변환(작->큰) / 데이터의 손실이 없는 변환은 자동형변환이다.
- 작은 자료형으로 변환(큰->작) / 데이터의 손실이 있는 변환은 강제형변환이다.
*가로안에 바꿀 자료형을 쓴다.
- GREEN BOOK을 식별자로 각각 써보세요.
- 클래스:GreenBook
- 메소드:greenBook()
- 상수:GREEN_BOOK
- 변수:greenBook
- 생성자:GreenBook()
- 자바의 자료형은 두가지이고 기본자료형과 객체자료형이다.
- 객체자료형의 개수는 무한대이다.
- 기본자료형의 개수는 8개이다.
- 정수 자료형 4가지를 크기순으로 써보세요
=>byte < short < int < long
- 실수 자료형 2가지를 크기순으로 써보세요
=> float < double
- 자바의 기본정수와 기본실수는?
=>기본정수: int / 기본실수: double
- 자바의 논리형은?
=>boolean형
-자바에서 한 글자 자료형은?
=>char형
'개발자의 길 > 글로 적는 웹개발' 카테고리의 다른 글
2-3) 글로 적는 웹개발 공부 - 자바(Java) (0) | 2019.09.10 |
---|---|
2-2) 글로 적는 웹개발 공부 - 자바(Java) (0) | 2019.09.08 |
1-4) 글로 적는 웹개발 공부 - 웹표준과 HTML 마크업, CSS, Javascript (0) | 2019.09.07 |
1-3) 글로 적는 웹개발 공부 - 웹표준과 HTML 마크업, CSS (0) | 2019.09.06 |
1-2) 글로 적는 웹개발 공부 - 웹표준과 HTML 마크업, CSS (0) | 2019.09.06 |