[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;

20210304_115944

Random 수 구현하기

20210304_120030

논리 연산자 &,와 &&, 의 차이는?

20210304_120054

for vs while for는

  • 예측 가능한 반복
  • 인덱스의 증감 활용

while은

  • 예측 가변적인 반복
  • index보다는 break, continue 활-





© 2021.03. by yacho

Powered by github