본문 바로가기

전체 글

해쉬맵, Vector, Set, 자바의 예외처리(try-catch, finally), Thread (run-start), 자바의 입출력(InputStream-read, OutputStream-write) 해쉬맵에 간단한 영어사전을 만들기. 사용자로부터 영어단어를 입력받고 한글 단어 검색. exit 입력받으면 종료. (HashMapDic) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 package utilTest; import java.util.HashMap; import java.util.Scanner; public class HashMapDic { public static void main(String[] args) { HashMapdic=new HashMap(); dic.put("baby", "아기"); dic.put("love", "사랑"); dic.put("apple", "사과"); //사용자로부터.. 더보기
String의 특징, Calendar함수, StringBuilder, 입력한 문장의 글자 배열 다르게 하여 출력하기, HashMap, Collections.sort() String의 특징. 기본 데이터형이 아닌, 클래스형이다. (클래스형은 대문자로 시작) 클래스는 객체와 메소드를 가지고 있다 . (StringTest, StringTest02, StringTest03) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 package utilTest; public class StringTest { public static void main(String[] args) { //String은 클래스형. 기본데이터형이 아님. 클래스는 대문자로 시작. //클래스형은 new 로 객체를 만든다. 그런데 지금까지 String.. 더보기
객체지향의 다형성, toString()으로 오버라이딩, instanceof, 추상클래스-abstract, interface-implements, ArrayList 자바의 다형성-상위 클래스를 통해 하위 클래스의 값을 다양한 형태로 돌려줌. 각 도형의 넓이의 합을 구할때. (Shape, ShapeMain, ShapeManager, Circle, Square) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 package day07; import java.util.Scanner; public class ShapeMain { static Scanner sc=new Scanner(System.in); public static void showMenu() { System.out.println("선택하세요..."); System.out.println("1.원 2.사각형 3.보기 4.종.. 더보기