2013-06-14 3 views
0

날짜를 반환하려면 "날짜"클래스의 참조 변수를 만들어야합니다.참조 변수를 만들지 않고 날짜에 액세스하기

import java.util.*; 
class Demo { 
public static void main(String args[]) { 
Date date=new Date(); 
System.out.println(date.toString()); 
}} 

Date 클래스의 개체를 만들지 않고 날짜와 시간을 반환 할 수 있습니까?

+0

내가 질문 – Regenschein

+0

가 왜 Date 객체를 만들지 않도록하고 싶어 무엇을 의미하는지 모른다 할 수 있습니까? : S –

+0

어, 왜? 'new Date(). toString()'이라고해도 어쨌든 객체가 생성됩니다. 그리고 객체 생성은 _cheap_입니다. 그리고 당신은 JIT를 잊어 버립니다. – fge

답변

1

아니요 아니요. object을 만들지 않으면 날짜 개체를 가져올 수 없습니다.

@fge가 적어도 일 수 있다고 말하면 reference을 피할 수 있습니다.

대신

당신은

System.out.printlnCalendar.getInstance().getTime().toString());

+0

우리는 정적 가져 오기를 사용하여 날짜에 액세스합니까? –

+0

왜 궁금한데, 왜 Date 객체를 만들지 않으려합니까? 객체를 만드는 데는 거의 아무 것도 비용이 들지 않습니다. –

+0

아니요. 저는 비용 절감 효과가있는 방법을 찾고 있지 않습니다. 단지 개념을 분명히하고 싶습니다. 지금까지는 정적 가져 오기를 사용하여 참조 변수를 만들지 않고 클래스의 변수에 직접 액세스 할 수 있으므로이 개념이 왜 적용되지 않는지 궁금합니다. :) –

관련 문제