본문 바로가기

PL(ProgrammingLanguage)/JAVA

(111)
Java- 생성자 보호되어 있는 글입니다.
Java - Calendar Calendar : Date의 단점을 해결하고 등장한 것이 Calendar클래스 Calendar 클래스 생성 방법 Calendar클래스는 추상클래스 Calendar클래스에 대한 인스턴스를 생성하려면, Calendar가 가지고 있는 클래스 메소드 getInstnace()를 사용해야 한다. getInstance()메소드를 호출하면 내부적으로 java.util.GregorianCalendar 인스턴스를 만들어서 리턴 GregorianCalendar는 Calendar의 자식 클래스 Calendar cal = Calendar.getInstance(); Calendar 클래스를 이용해서 현재 날짜와 시간에 대한 정보를 알아내는 방법 Calendar는 현재 날짜와 시간에 대한 정보를 가진다. Calendar가 가지고..
Java - Date Date : 날짜와 시간을 구하기 위한 클래스 Date 클래스 Date클래스는 JDK 1.0때 만들어졌고, Calendar클래스는 JDK1.1부터 지원 Date는 지역화에 대한 부분이 고려되지 않음. 지역화란, 지역에 따라 시간, 통화(원, 달러, 엔 등) 언어등에 대하여 고려하는 프로그래밍을 지역화에 맞춘 프로그래밍이다.하지만, Date는 지역화가 고려되지 않음. Date클래스를 보면 대부분의 생성자와 메소드가 Deprecated 되어 있다. Deprecated된 것은 앞으로 지원을 안하거나 문제가 있을 수 있으니 사용하지 말라는 뜻. 기본 생성자를 이용한 Date클래스 생성 기본 생성자로 Date인스턴스를 만들게 되면 현재 시간과 날짜 정보를 Date인스턴스가 가지게 됩니다. Date date = n..
객체지향 프로그래밍 보호되어 있는 글입니다.
Java - 인스턴스 실습 보호되어 있는 글입니다.
클래스와 인스턴스 인스턴스(객체)란 ? 클래스가 설계도라면, 인스턴스는 제품이다. 인스턴스의 사용(생성) 인스턴스의 멤버변수와 메소드를 코드에서 호출(사용) 할 수 있다. 이것이 객체지향프로그래밍이다. 그리고 메소드는 제공되는 것을 잘 활용하는 것이 중요하다. 인스턴스를 사용할 때는 객체에 .을 이용해서 메소드를 호출할 수 있지만 멤버변수에 .을 붙여서 메소드를 사용하는 것는 지양한다. 클래스는 참조자료형으로 문자열(String), 기본자료형은 원시타입으로 int, double, boolean 등이다. 기본 자료형은 길이가 고정되어있는 반면, 참조 자료형의 경우 내가 정의하는 만큼 달라질 수 있음으로 고정되어있지 않다. 그래서 참조 자료형을 생성할 때는 new라는 것을 통해서 생성해야 한다. 참조자료형 기본 자료형은 단 ..
Java - [클래스] 실습 보호되어 있는 글입니다.
클래스 보호되어 있는 글입니다.