목록java (11)
Creative Code
**패키지 src -> new ->Package -> house(패키지명)생성 house패키지에서 new -> package -> house.person(서브패키지 생성) 다른 패키지에 있는 클래스를 사용할때 -> import house.Country 처럼 import문 작성 ** 접근제어자 private : 해당 클레서에서만 접근가능 default : 별도로 설정 x , 해당 패키지에서만 접근가능 protected : 동일 패키지의 클래스 또는 해당 클래스를 상속받은 다른패키지의 클래스에서만 접근가능 public : 어떤 클래스라도 접근가능 **static 클래스의 변수앞에 static을 붙일경우 : 값이 공유 매소드 앞에 static을 붙일경우 : 클래스의 객체 생성없이 함수호출가능 class Sin..
**콘솔 입력 import java.util.Scanner; Scanner sc = new Scanner(System.int); int n = sc.nextInt(); // 정수입력받기 String str = sc.nextLine(); // 문자열 입력받기 **콘솔 출력 System.out.println("String"); // 일반출력 System.err.println("String"); // 에러출력 **파일 쓰기 import java.io.IOException; import java.io.PrintWriter; // printwriter로 파일을 작성할때 import java.io.FileWriter; // filewriter로 파일을 작성할때 // printwriter 로 파일을 작성할 때 Pri..
**Map import java.util.HashMap; HashMapmap = new HashMap(); map.put("Korea","김치"); System.out.println(map.get("korea")); // korea에 해당하는 value값 출력 System.out.println(map.comtainsKey("korea")); // korea라는 key 가 있는지 bool값으로 리턴 System.out.println(map.remove("korea")); korea 값 삭제 후 그 결과값 출력 System.out.println(map.size()); System.out.println(map.keySet()); // key값들을 set자료형으로 리턴 import java.util.Linked..
**StringBuffer (문자열을 추가/변경할때 주로 쓰는 자료형) StringBuffer sb = new StringBuffer(); sb.append("Hello"); sb.append(" "); sb.append("Java"); sb.insert(6,"i am"); String str = sb.toString(); System.out.println(str); System.out.println(sb.substrint(1,6)); **배열 int[] arr = {1,2,3,4,5}; // 배열선언 String[] arr = {"학교","도서관","집","학원"}; // 배열선언 String[] day = new String[7]; // 배열선언 day.length; // 배열의 사이즈 **Array..
int : -2147483648 ~ 2147483647 long : -9223372036854775808 ~ 9223372036854775807 float : -3.4 * 10^38 ~ 3.4* 10^38 double : -1.7 * 10^308 ~ 1.7*10^308 *문자열 선언 String a = new String("Happy Java"); String b = "Happy Java"; **원시 자료형 int(원시자료형) -> Integer(Wrapper클래스) long -> Long double -> Double float -> Float boolean -> Boolean char -> Char **equals(문자열 비교) String a = "hello"; String b = "java"; S..