Java

Java

    [Java] 데이터 타입 & 변수 & 화면에서 입력받기

    📌데이터 타입 데이터 타입(Data Type)이란 자바 언어가 처리할 수 있는 데이터 종류를 의미한다. Java의 데이터 타입은 크게 기본 타입과 참조 타입으로 분류된다. 기본 타입: 계산을 위한 실제 값을 저장 정수형 : byte(8bits 크기), short( 2byte 크기 ), int( 4byte 크기 ) ,long( 8byte 크기 ) ( 기본은 int ) 실수형 : float( 4byte 크기), double( 8byte 크기) ( 기본은 double ) 문자형 : char ( 표시할 때 단일 따옴표 안에 써야한다. ( ex) 'A' ) 논리형 : boolean ( true / false ) (자바에서는 대소문자가 구별되기 때문에 true, false만 된다. ( True는 에러난다.) ) 참..

    [Java] Java의 개념과 동작원리

    [Java] Java의 개념과 동작원리

    📌JAVA의 특징 1. 이식성이 높은 언어이다. (운영체제에 독립적이다.) 기존의 언어는 한 운영체제에 맞게 개발된 프로그램을 다른 종류의 운영체제에 적용하기 위해서 많은 노력이 필요했지만, 자바에서는 그러지 않아도 된다. 자바 응용프로그램은 운영체제나 하드웨어가 아닌 JVM(Java Virtual Machine)하고만 통신하고 JVM이 자바 응용 프로그램으로부터 전달받은 명령을 해당 운영체제가 이해할 수 있도록 변환하여 전달한다.따라서 자바로 작성한 프로그램은 운영체제나 하드웨어 상관없이 실행 가능하다. → (JVM을 통해 변환하므로 자바의 단점으로 속도문제가 거론되었는데 JIT컴파일러와 Hotspot과 같은 신기술의 도입으로 JVM의 기능이 향상되어 속도문제가 개선되었다.) 바이트 코드는 모든 JVM..