JAVA (360) 썸네일형 리스트형 상속받다, extends 상속받다, extends 상속 extends 확장하다 이미 작성된 클래스를 기반으로 새로운 클래스를 작성하고 확장할 수 있다. 이때 extends한 하위클래스 호출시, 상위클래스가 호출된 이후 상속받은 하위클래스가 호출된다 class Animal98{ static void info() { System.out.println("98년에 태어난 모든 동물입니다."); } } class Woman extends Animal98{ static void info() { System.out.println("여성입니다."); } } class Men extends Animal98{ static void info() { System.out.println("남성입니다."); } } 날짜형식 정하기, SimpleDateFormat() Date date = new Date();을 통해 날짜를 출력하면 Tue Dec 27 15:15:56 KST 2022 처럼 출력되게 되는데 사실 이것 그대로 사용되는 경우는 드물다. https://standout.tistory.com/155 날짜 출력하기, Date 자바가 제공하는 기능중 하나 import java.util.Date; Date객체를 만들어 간단히 출력이 가능하다. Date date = new Date(); System.out.println(date); 아래는 잘 쓰이진 않으나, Date에 있는 속성들을 주석처리해놨다. standout.tistory.com 날짜표현 형식을 포맷팅하여 2022년 15월 27일 03시 15분 56초등으로 사용자들에게 보여주는 절차가 필요한데 이때 사용하는것이 .. 날짜 출력하기, Date 자바가 제공하는 기능중 하나 import java.util.Date; Date객체를 만들어 간단히 출력이 가능하다. Date date = new Date(); System.out.println(date); 아래는 잘 쓰이진 않으나, Date에 있는 속성들을 주석처리해놨다. import java.util.Date; Date date = new Date(); System.out.println(date); //System.out.println(date.getClass()); //System.out.println(date.getYear()); //System.out.println(date.getMonth()); //System.out.println(date.getDate()); //System.out.print.. 프로그램 종료, System.exit() 프로그램 종료, System.exit() System.exit()는 Java 프로그램을 강제 종료하는 메소드 종료 코드(exit code)를 반환해 Java Virtual Machine(JVM)을 종료한다. System.exit() 은 보통 0과 1을 사용한다. System.exit(1) 비정상적인 종료 프로그램을 강제 종료하고 종료 코드 1을 반환 에러 메시지를 출력하거나, 로그 파일을 작성하는 등의 작업을 수행해야 할 수 있다. System.exit(0) 정상적인 종료 if(money > 0) { System.out.println("거스름돈이 부족합니다"); System.exit(0); } System.out.println("Program completed successfully."); 문장을 숫자로, Integer.parseInt() Integer.parseInt() 문자열 표현을 가진 정수를 실제 정수 값으로 변환 String "123"을 숫자 123로 변환하여 연산이 되게 할 수 있다 // Integer.parseInt() int num1 = Integer.parseInt(args[7]); int num2 = Integer.parseInt(args[8]); System.out.println(num1+num2); 비슷하게 valueOf() 메소드가 있다. https://standout.tistory.com/145 문자열 연산, toString() vs valueOf() 문자열 연산 valueOf()을 비슷한 toString()과 비교하여 이해해보자. toString() 오로지 문자열로 반환 valueOf() 원시값을 인식 후 문자열.. Integer.parseInt()와 Integer.valueOf()의 차이 Integer.parseInt()와 Integer.valueOf()모두 문자열을 정수로 변환해 정수로 반환한다. 이 둘의 차이를 알아보자. Integer.parseInt()는 문자열을 정수로 변환한 다음 기본 자료형인 int를 반환한다. Integer.valueOf()는 문자열을 정수로 변환한 다음 Integer 객체를 반환한다. https://standout.tistory.com/151 int와 Integer의 차이 int는 기본 자료형(primitive type) Integer는 객체 자료형(object type) 이 둘의 큰 차이점 2개를 확인해보자. 1. Null 할당 가능 차이 Integer는 null 값을 가질 수 있다. int는 null 값을 가질 수 없다. 2. 기본값의 standout.t.. 객체는 오로지 하나, 싱글톤패턴 객체를 하나만 나오게 하는 패턴 자주사용되지않음, 안정성을 요구할때 이용. 1. 변수를 하나 만들어 접근제한 + 고정한다. private static Company instance = new Company(); 2. 생성자를 private로 지정한다. private Company() {} 3. getter를 작성해 return해준다. public static Company getInstance(){ if(instance == null) { instance = new Company(); } return instance; }; 현재 값이 없음으로 if문을 써 호출되도록 하고, 변수에 리턴한다. class CompanyTest Company company = new Company(); //오류가 나는 것을 확.. 객체 추가/출력하기 - 리스트 앞서 비슷한 집합으로는 배열을 확인 했었다. 배열은 같은 형의 데이터이며, length를 정하고 값을 추가하거나, 값을 애초에 넣어 처음과 끝을 정해줬었다. https://standout.tistory.com/143 선형자료구조, 배열 선형자료구조, 배열 메모리, 데이터를 관리하기 쉽도록 하나로 묶는일, 선형자료구조 중 하나 배열의 가장 큰 특징은 하나의 형만이 모여 이룬 집합이라는점. 문자열배열안에는 숫자나 boolean등 standout.tistory.com https://standout.tistory.com/144 이전 1 ··· 38 39 40 41 42 43 44 45 다음