본문 바로가기

java2

01. 자바(Java) 시작하기 자바의 특징 이식성이 높은 언어 객체 지향 언어 객체 지향 프로그래밍 OOP(Object Oriented Programming) : 하나씩 조립 및 연결해서 전체 프로그램을 완설하는 기법 함수적 스타일 코딩 지원 함수 호출 코딩 방식인 람다식(Lambda Expressions) 지원 메모리 자동 관리 사용하지 않은 객체 자동으로 메모리 제거 메모리 관리보다는 핵심 기능 코드에 집중할 수 있도록 함 다양한 애플리케이션 개발 가능 콘솔 프로그램, JI 애플리케이션, 서버 애플리케이션, 모바일 앱 등 개발 가능 다양한 애플리케니션을 위한 개발도구와 API를 에디션 형태로 구분 JAVA SE (Standard Edition) - 기본 에디션 자바 프로그램들이 공통으로 사용하는 개발 도구와 API 정의 JAVA .. 2021. 12. 31.
자바(Java) 공부 전 알아두면 좋을 것 https://www.youtube.com/watch?v=f0cAmTYo4tQ 자바를 공부하기 전에 알아두면 좋을 것들!! #1 (JDK, JRE, JVM 알아보기) - 공부하는 개발자 🧸 자바를 공부하기 전에 알아두면 좋을 것들 컴파일 : 인간이 이해하기 쉬운 언어를 기계어로 번역하는 과정 컴파일러 : 컴파일을 하는 프로그램 바이트 코드(=바이너리코드) : 0과 1로 이루어진 코드, 컴퓨터가 이해가능. But! 0과 1의 조합은 운영체제마다 다름 JVM : 0과 1과 운영체제 사이에서 둘을 호환시켜주는 역할 (JAVA 설치시 같이 설치됨) 원래 OS 마다 다른 ‘컴파일러’가 필요하지만 JAVA는 JVM이 0과 1을 OS에 맞게 번역해 준다. JVM은 인기가 상당해서 JAVA 외에 다른 언어에서도 사용하.. 2021. 12. 31.