JAVA/자바의 정석

산술>비교>논리 순으로 우선순위 가진다 형변환 (type)value-> 원래 값을 변경하는게 아니라 새로운변수에 새로운 값을 부여하는것 double d = 65.5 int score = (int)d score==65 크기가 작은거(int)에서 큰거(float)로 갈때는 컴파일러가 자동 형변환 반대 상황에서는 불가 short는 부호 있어서 +,-3만씩 char는 부호 없어서 6만까지 서로 변환 안된다 자료형이 더 크더라도 값이 작은 자료형 범위에 들어오면 자동 형변환 해준다 단 리터럴일때만 변수는 불가 사칙연산할때 서로 자료형이 다르고 int보다 작은 크기이면 둘다 int로 변환한 다음 연산한다 그래서 char가 아스키코드로 변환되서 연산된다 작은값 2개를 연산한 결과가 범위를 넘길 수 있다 그럴때는 피연..
변수-하나의 값을 저장할 수 있는 메모리공간(RAM의 일부) 변수 선언-TYPE NAME; -> 저장할 공간을 마련하기 위해서 변수의 초기화,저장- AGE = 25 ; -> 변수(공간)에 값을 저장하는것 기본형 - char,byte,short,int,long,float,double,boolean 상수-한번만 값을 저장 가능한 변수 -> final int max = 100; 리터럴-그 자체로 값을 의미하는것 -> 어떤 변수에 대응하는 값 L,f -> long float를 뒤에 붙여서 리터럴의 종류 표시 100L,1.4f 등등 10E3->1000 실수(DOUBLE) ob,0,0x ->2,8,16진수의 접두사 10_000_000_L -> 1.7부터 큰수는 숫자 사이에 _ 사용해서 보기 쉽게 표현 가능 CHAR..
실행환경(jre) + 개발도구(jdk) + 라이브러리 java2 부터 J2SE로 이름 변경 -> 소형,대기업,개인으로 분류 JAVA5,JAVA8 3단계씩 올라갈때마다 많은 기능이 추가 된다 c++보다 쉬우면서 객체지향개념을 배울 수 있다 자동 메모리 관리 -> 가비지 컬렉터 (GC)가 자동으로 처리 멀티쓰레드 지원 -> 하나의 프로그램에서 여러 동작 수행 가능 EX)채팅에서 주고, 받기 운영체제에 독립적이다 -> 어떤 OS에서도 실행가능 자바프로그램은 OS가 아니라 OS위에 자바 가상 머신(JVM)에서 실행된다 일반적인 프로그램은 OS에서 실행된다 인텔리제이 자바 버전 변경 방법 https://inpa.tistory.com/entry/IntelliJ-%F0%9F%92%BD-%EC%9E%90%EB%B0%9..
브리오
'JAVA/자바의 정석' 카테고리의 글 목록 (2 Page)