[java] java 1일차
###JRE,JDK의 차이?
jdk 는 자바용 소프트웨발 개발키트, jre는 프로그램 실행하는 장소. jre는 가장 기본적인 실행환경 JDK는 자바 애플리케이션 도구를 만드는데 필요한 라이브러리 제공입니다
- jdk는소프트웨어 개발하기 위한 도구 jre은 java 프로그램을 실행하기 위한 장소 운영체제가 컴퓨터의 어떤 경로에서든 특정 파일(파일의 형식으로 되어있는 어플리케이션)을 인식할 수 있도록 환경변수를 등록하는 것이다.
- JDK와 JRE의 차이점은 JDK는 Java 용 소프트웨어 개발 키트이고 JRE는 프로그램을 실행하는 장소
JRE가 JVM에 가깝다.
서버에는 jdk가 설치되어있을까 jre가 설치되어 있을까?
→ jre가 설치되어 있어야. 서버에는 실행을 위한 의미가 있어서 jdk를 그 곳에 설치할 필요가 없음. 서버엔 jre설치
우린 개발자라 jdk 설치
굳이 말하면 jdk 가 좀 더 큰 의미
타입이란?
Machine 의 Memory Allocation & ManageMent
- primitive Type : 미리 정해진 크기의 Memory Size로 표현
- reference type: 미리 정해질 수 없는 데이터의 표현
Variable이란?
- Type별로 선언(declartion)
- 값을 할당(assign)후 변경 및 사용
- 로컬 변수는 디폴트값이 아님
- long, float, double type value.
형 변환이란?
- 서로 다른 타입의 변수 할당
- 큰 타입 <- 작은 타입: 자동 형변환 byte b = 2; int i =b;
-작은 타입 <- 큰타입: 오류, 명시적 형변환 필요 int i -2000; byte b = (byte)i <- -49(value loss)
- 정수형은 실수형으로 자동 형변환 long var = 100; float fvar = var;
Random 수 구현하기
논리 연산자 &, | 와 &&, | 의 차이는? |
for vs while for는
- 예측 가능한 반복
- 인덱스의 증감 활용
while은
- 예측 가변적인 반복
- index보다는 break, continue 활-