본문 바로가기

코딩 공부/Java

기본 개념

환경설정

-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