코딩 2

JAVA 기초 정리

자바로 작성된 모든 프로그램은 자바 가상 머신에서만 실행될 수 있습니다. 오라클은 자바 가상 머신을 손쉽게 설치할 수 있도록 지원합니다.. 자바 가상 머신(JVM)의 구성 자바 인터프리터(interpreter) 클래스 로더(class loader) JIT 컴파일러(Just-In-Time compiler) 가비지 컬렉터(garbage collector) 자바 컴파일러에 의해 변환된 자바 바이트코드를 읽고 해석하는 역할 > 자바 인터프리터 자바는 동적으로 클래스를 읽어오므로, 프로그램이 실행중인 런타임에서야 모든 코드가 자바 가상 머신과 연결됩니다. 동적으로 클래스를 로딩해주는 역할 > 클래스 로더 프로그램이 실행중인 런타임에 실제 기계어로 변환해주는 컴파일러 > JIT 컴파일러 동적 번역 이라고 불리는 이..

IT/Java 2023.06.16

JAVA로 점심밥을 골라주는 코드를 짜보자

package Lunch; import java.util.Random; import java.util.Scanner; public class LunchRandom { public static void main(String[] args) { String[] menu = { "프랭크버거", "일식돈까스", "짜장면", "라멘", "돼지국밥", "김치찌개", "불고기백반", "닭갈비볶음밥", "순두부찌개", "된장찌개", "밀면", "마라탕", "편의점", "서브웨이", "초밥", "피자", "칼국수", "선지국", "맥도날드", "KFC", "노브랜드버거", "마제소바", "텐동", "국수", "카레", "도시락", "치밥", "파스타", "경양식돈까스", "돌솥비빔밥", "샤브샤브", "떡볶이", "분식"..

IT/Java 2023.06.15