반복문 for String[] numbers = {"one", "two", "three"}; for(int i=0; i 배열의 크기보다 큰 크기의 값을 얻거나 넣으려고 할 때 2차원 배열 int[][] kcal; kcal = new int[31][3]; int[][] kcal = new int[31][3]; 배열 탐색 int[] scores = { 100, 90, 90, 100, 100 }; int sum = 0; for (int i = 0; i < scores.length; i++) { sum += scores[i]; } System.out.println(sum); //480
Java의 특징 C, C++ 등과 같이 특정 OS에 따라 다르게 작성해야하는 문제를 해결하고자 JRE(Java Runtime Environment : JVM(Java Virtual Machine) + 표준 클래시 라이브러리)를 개발하여 모든 운영체제에서 같은 코드로 실행할 수 있음 객체 지향 언어(OOP), 객체지향적으로 설계된 프로그램은 유지보수가 쉽고 확장성이 높음 람다식, 스트림 지원 자동 메모리 관리(Garbage Collection) JVM Java는 컴파일러(Compiler)를 통해 기계어(Machine Language)로 변환되는 언어 컴파일 : JVM이 이해할 수 있는 코드로 변환 Java는 JVM을 걸쳐서 실행되기 때문에 타 언어에 비해 실행 속도는 느린편이다. JDK JRE(Java R..