JAVA 수업/java 수업 기록24 0602 수업 내용 1) 기본형과 참조형 (자료변형) 기본형 > 참조형 : boxing 참조형 > 기본형 : unboxing o = i; i = o; JDK1.5부터 가능 오토박싱 & 오토언박싱 기본형 > String / String > 기본형 2) RuntimeDynamicLoad 프로그래밍 언어나 프레임워크에서 제공하는 기능 중 하나로, 프로그램이 실행 중에 동적으로 외부 모듈이나 라이브러리를 로드하는 기능을 의미합니다. 이는 실행 시점에 필요한 모듈이나 라이브러리를 로드하여 사용하는 방식을 말합니다. RuntimeDynamicLoad는 프로그램의 유연성과 확장성을 높일 수 있습니다. 예를 들어, 대규모 소프트웨어 시스템에서는 실행 시에 필요한 특정 모듈이나 플러그인을 동적으로 로드하여 필요한 기능을 확장하거나 변경할 .. 2023. 6. 2. 코드 분석 public class Test2 { public static void main(String[] args) { int[][] mathScores = new int[2][3]; mathScores[0][0] = 80; mathScores[0][1] = 70; mathScores[0][2] = 62; mathScores[1][0] = 81; mathScores[1][1] = 100; mathScores[1][2] = 78; for (int i = 0; i < mathScores.length; i++) { for (int k = 0; k < mathScores[i].length; k++) { System.out.println("mathScores[" + i + "][" + k + "]:" + mathScore.. 2023. 6. 1. 0601 수업 내용 1) 배열 배열: 크기 고정 int [] arr; arr = new int[5]; // 크기가 결정된 후에만 사용할 수 있다. 배열은 자료 추가시 인덱스를 직접 이용함 (예시: arr[0] 14; ) 2) JavaCollectionFramework 오늘 배울 자료구조 정리 (UML표기법 사용) -인터페이스의 상위는 인터페이스일 수 밖에 없다. - JavaCollectionFramework : 크기조절가능 Collection : 값(value)만 저장 Map: 키와 값을 같이 저장 (빠르게 값을 찾기(검색 하기) 위해서 키를 저장한다) / 키는 (다른값과)중복되면 안됨! (고유해야함) , 인덱스 제공 안됨 List: 배열과 비슷하게 생겼음. 인덱스가 제공이 됨. 중복저장 가능 (인덱스가 제공되기 때문에 중.. 2023. 6. 1. 이전 1 2 3 4 5 6 ··· 8 다음