환경설정
-code를 작성하면 컴파일러가 오류 등을 찾아주고 컴파일을 한다.
바이트코드라는 방식으로 변환후 .class파일을 생성한다.
-자바같은 경우 JVM java virtual machine이 CPU에 전달해준다.
JDK Java Development Kit
JRE Java Runtime Environment
-객체지향언어
상속성
추상화
캡슐화
다형성
개발하는 환경 -편리하게 가려고 하는 편
이클립스로 새로운 파일 만들기
escape문자
\n 새로운 줄
\t TAB
\” “
\\ \
println 코멘트 형식으로 쓰인다. console창에 실행 시 코멘트를 달아 진행 상황이나 에러 등을 표기해 개발할 때 도움을 줄 수 있다.
System.out.println();
—sysout+ctrl+space
System.out.print("hello 개행 안됨, 입력 : ");
System.out.printf("% d% s\n",10, "문자열");
System.out.println("hello 개\n행 됨");
System.out.println();//줄 개행 용도
\t를 사용하는 이유는 표와 같이 줄을 맞추어 표현하기 위해서 사용되기도 한다.
자료는 7자리까지 하면 수직 정렬을 해준다. 8자리를 넘어가면 수직정렬이 맞지 않는다.(Ex5)
변수
메모리(RAM)에 데이터를 저장
RAM:주메모리, 휘발성-프로그램이 종료되면 데이터가 사라진다.
기본자료형
정수
byte(1byte) char(2) short(2) int(4) long(8)
char 글자 하나
유니코드 : \u0000~\uFFFF , 0~65535
유니코드는 검색해보자.
int or long을 많이 쓴다.
실수
float(4) double(8)
기본이 double형이다.
논리
boolean(1) : true, false (boolean형 상수 두 가지. 제어문에서 쓰인다.)
1bit : 0 or 1
8bit : 0000 0000~1111 1111 : 0 ~ 255 : 1byte
※음수의 경우
양수 : 0000 0000 ~ 0111 1111 : 0 ~ 127
음수 : 1000 0000 ~ 1000 0000 : - 128 ~ -1
범위
○설정된 지역(지역은{중괄호}안을 의미한다 ) 내에서 사용가능. : 지역변수
※ 대입연산자=
왼쪽은 공간 오른쪽은 데이터 (왼쪽공간에 오른쪽 데이터를 입력)
○변수를 쓰는 방법
자료형 변수이름 대입연산자 데이터;
※윈도우 기본 앱 계산기-프로그래머로 10,16, 8, 2진수의 값을 알려준다.
char에서 소문자 - 32를 하면 대문자가 된다. ex) ‘a’ - 32 = ‘A’
형변환
Promotion 작은 범위의 자료형에서 큰 범위의 자료형으로
Casting 큰 범위에서 작은 범위로
※boolean,String은 ()를 사용한 형변환이 불가능하다.
char형 변수를 연산하면 정수값이 나오기때문에 다시 문자로 하기 위해선 형변환이 필요하다.
ex) ch = (char)(ch-32)
'코딩 공부 > Java' 카테고리의 다른 글
Java switch case와 반복문 for (0) | 2022.08.15 |
---|---|
조건문 (0) | 2022.08.14 |
연산자 (0) | 2022.08.13 |
Eclipse 환경설정 (0) | 2022.07.08 |
안녕 자바 (0) | 2022.05.19 |