본문 바로가기

전체 글

(33)
[패스트캠퍼스 수강 후기] {자바 인강} 100% 환급 챌린지 {22} 회차 미션 1. 컬렉션 프레임 워크 컬렉션 프레임워크(collection framework)란? 자바에서 컬렉션 프레임워크(collection framework)란 다수의 데이터를 쉽고 효과적으로 처리할 수 있는 표준화된 방법을 제공하는 클래스의 집합을 의미합니다 즉, 데이터를 저장하는 자료 구조와 데이터를 처리하는 알고리즘을 구조화하여 클래스로 구현해 놓은 것입니다. 이러한 컬렉션 프레임워크는 자바의 인터페이스(interface)를 사용하여 구현됩니다. 컬렉션 프레임워크 주요 인터페이스 컬렉션 프레임워크에서는 데이터를 저장하는 자료 구조에 따라 다음과 같은 핵심이 되는 주요 인터페이스를 정의하고 있습니다. 1. List 인터페이스 2. Set 인터페이스 3. Map 인터페이스 이 중에서 List와 Set 인터페이..
[패스트캠퍼스 수강 후기] {자바 인강} 100% 환급 챌린지 {21} 회차 미션 1. String, Wrapper 클래스 String 클래스에 대해서 String 객체는 문자열을 사용하는데 가장 많이 사용하는 클래스이다. String 클래스에 대해 자세히 보도록 하자. 일단 String 객체가 하나 생성되면, 그 값은 길어지거나 줄어들 수 없으며, 그 문자들 중 어떤 것도 바뀔 수 없다. 그래서 String 객체는 변경불능(immutable)이라고 한다. 하지만 String 클래스의 함수(Method)를 사용하여 String 결과를 수정한 결과를 새로운 String 객체로 반환한다. String 클래스의 자주 사용하는 함수(Method) 몇개를 살펴 보자. 함수 반환형 설명 charAt(int index) char index로 지정된 첨자 위치에 있는 문자를 반환한다. compare..
[패스트캠퍼스 수강 후기] {자바 인강} 100% 환급 챌린지 {20} 회차 미션 1. Class Class 클래스 자바의 모든 클래스와 인터페이스는 컴파일 후 class 파일로 생성됩니다. class파일에는 멤버변수, 메서드, 생성자 등 객체의 정보가 포함되어 있는데 Class 클래스는 이 class파일에서 객체에 정보를 가져올 수 있습니다. public static void main(String[] args) throws ClassNotFoundException { Class c1 = String.class; String str = new String(); Class c2 = str.getClass(); Class c3 = Class.forName("java.lang.String"); Constructor[] cons = c3.getConstructors(); for(Constru..