程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA編程入門知識 >> Java入門及faq__1(3)

Java入門及faq__1(3)

編輯:JAVA編程入門知識

  9 日期的顯示格式化
  
  例子:
  import Java.util.*;
  import java.text.*;
  public class FormatDate {
  public static void main(String[] args) {
  Date now = new Date();
  
  DateFormat defaultFormat = DateFormat.getDateInstance();
  DateFormat shortFormat = DateFormat.getDateInstance(DateFormat.SHORT);
  DateFormat mediumFormat = DateFormat.getDateInstance(DateFormat.MEDIUM);
  DateFormat longFormat = DateFormat.getDateInstance(DateFormat.LONG);
  DateFormat fullFormat = DateFormat.getDateInstance(DateFormat.FULL);
  String defaultDate = defaultFormat.format(now);
  String shortDate = shortFormat.format(now);
  String mediumDate = mediumFormat.format(now);
  String longDate = longFormat.format(now);
  String fullDate = fullFormat.format(now);
  
  System.out.println("(Default) Today :" + defaultDate);
  System.out.println("(SHORT) Today : " + shortDate);
  System.out.println("(MEDIUM) Today :" + mediumDate);
  System.out.println("(LONG) Today : " + longDate);
  System.out.println("(FULL) Today : " + fullDate);
  }
  }
  
  運行結果為:
  D:javamail>java FormatDate
  (Default) Today :2003-6-15
  (SHORT) Today : 03-6-15
  (MEDIUM) Today :2003-6-15
  (LONG) Today : 2003年6月15日
  (FULL) Today : 2003年6月15日 星期日
  
  
  10 靜態和非靜態的嵌套類有什麼區別?
  
  static內部類意味:
  1創建一個static內部類的對象,不需要一個外部類對象
  2不能從一個static內部類的一個對象訪問一個外部類對象
  
  
  11 怎樣判定輸入的東東是字符還是數字啊?
  
  用Float.parseFloat(String data)解析一下
  有NumberFormatException拋出就不是數字了
  
  假如你用StreamTokenizer的話,那裡面有StreamTokenizer.ttype,可以判定是否是數字。
  你也可以 Character.isDigit(char ch)來判定沒一個字符是否是數字。
  Character類的方法
  static boolean isDigit(char ch)
  Determines if the specified character is a digit.
  
  static boolean isLetter(char ch)
  Determines if the specified character is a letter.
  
  static boolean isLetterOrDigit(char ch)
  Determines if the specified character is a letter or digit.
  
  static boolean isWhitespace(char ch)
  Determines if the specified character is white space according to Java.
  
  
  12 finalize()和System.gc()區別
  
  finalize()是由JVM自動調用的,你可以用System.gc(),但JVM不一定會馬上執行,JVM感覺內存空間有限時,才會開始執行finalize(),至於新的對象創建個數和被收集個數不同是因為收集的對象只和JVM的垃圾收集策略有關,和你的chair()創建無關,finalize()只是chair()中的一個方法,不和chair()創建有關。
  
  
  13 怎麼鍵盤上輸入2 ….竟印出50 ??? System.in.read()用法
  
  import java.io.*;
  public class test
  {
  public static void main(String[] args)throws IOException
  {
  int s[]=new int[10];
  s[0]=System.in.read();//正確的應該改為s[0]=Integer.parseInt(args[0]);
  System.out.println(s[0]);
 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved