본문 바로가기

분류 전체보기343

Java 인강 필기 12 (22.8.6) # 40강 고객관리 프로그램 ​ // HashMap을 활용하여, 사용자의 이름과 전화번호를 저장하는 전화번호를 만들어보자. ​ 1. 생성 : HashMap 변수명 = new HashMap(); 2. 삽입 : 변수명.put(key, value) 3. 가져오기 : 변수명.get(key) 4. key 존재확인 : 변수명.containsKey(key) ​ ​ package day40; ​ import java.util.*; ​ public class Day40_1 { ​ static Scanner sc= new Scanner (System.in); static HashMap hm = new HashMap(); public static void main(String[] args) { ​ hm.pu.. 2022. 10. 2.
Java 인강 필기 11 (22.8.5) # 37강 컬렉션 프레임웍2 ​ - set(집합) - 요소들의 집합적으로 모아놓은 자료구조 ​ // 중복을 허용하지 않음, 저장 순서를 유지하지 않음 - set을 구현하는 클래스 : HashSet, TreeSet ​ - HashSet - set과 동일하게 중복이 없고, 순서가 없다. ​ - TreeSet - Set과 동일하게 중복이 없으나, 정렬이기능이 추가된 형태 ​ ​ package day37; ​ import java.util.HashSet; import java.util.Iterator; import java.util.TreeSet; ​ public class Day37_1 { ​ public static void main(String[] args) { HashSet hs = ne.. 2022. 10. 2.
Java 인강 필기 10 (22.8.4) # 34강 java.util 패키지2 ​ - java.time - 자바에서 날짜와 시간을 다루기 우ㅢ한 패키지 ​ - LocalDate클래스 - 날짜 정보를 저장 // now() 현재 날짜 ,of() 특정 날짜 ​ - LocalTime 클래스 - 시간 정보를 저장 // now() 현재 시간 ,of() 특정 시간 ​ - LocalDateTime 클래스 - 날짜 정보와 시간 정보 모두 저장 메서드는 위와 동일 ​ - ZoneDateTime 클래스 - 저장한 날자와 방식을 동일하게 ​ - Instanr 클래스 - 특정 시점의 타임스탬프 객체 ​ - with()메서드 - TemporalAdjuster 타입을 인자로 받아 특정한 날짜를 리턴 ​ - Timer/TimerTask 클래스 - 개발자가 .. 2022. 10. 2.
Java 인강 필기9 (22.8.3) # 31강 기본 API클래스 알아보기 - API - 자바에서 개발자들을 위해 기본적으로 제공하는 클래스 ​ - object 틀래스 - 모든 클래스의 조상 클래스, ​ - 문자열 클래스 - 문자열에 대한 다양한 처리를 위한 다양한 메서드가 정의 ​ - strinfBuffer 클래스 - string 클래스는 변하지 않는 객체이기 때문에, 자주 사용할수록 인스턴스를 만들기 때문이다, 따라서 이런 단점을 보완하기 위한 클래스이다. ​ - StringTokenizer 클래스 ​ - nextToken() - 다음 토큰으로 이동 - hashMoreTokens() - 다음 토큰이 존재하면 트루, 존재하지 않으면 펠스 - countTokens() - 남은 토큰의 개수 ​ package day31; ​ p.. 2022. 10. 2.