一区二区三区在线视频播放_一区在线播放视频_欧美.com_亚洲精品无人区_久久亚洲精品视频_国产精品久久久久久久免费软件_久久av一区二区三区_欧美国产日韩精品免费观看_亚洲一区自拍_91久久国产精品91久久性色_亚洲一区二区三区在线播放_久久久久久久一区_国产精品一区二区久久久_精品成人国产_亚洲欧洲精品一区二区三区波多野1战4_在线观看亚洲精品

jdk1.5免費版下載 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

您的位置: 首頁編程開發編程工具 → jdk1.5.0 官方綠色版

jdk1.5.0

官方綠色版 jdk1.5.0 網友評分:8

同類相關軟件

軟件介紹

軟件標簽: jdk

jdk1.5.0是一款JAVA最原始的軟件開發工具包,Java JDK是JAVA運行的核心,一些開發的應用都需要安裝Java JDK環境的應用軟件。趕快下載吧?。?!

JDK1.5.0的11個主要新特征

自動實現裝箱和解箱操作(Boxing/Unboxing Conversions)

說明:實現了基本類型與外覆類之間的隱式轉換?;绢愋椭镣飧差惖霓D換稱為裝箱,外覆類至基本類型的轉換為解箱。這些類包括

Primitive Type     Reference Type

boolean           Boolean

byte              Byte

char              Character

short             Short

int               Integer

long              Long

float              Float

double            Double

例如,舊的實現方式

Integer intObject;

int intPrimitive;

ArrayList arrayList = new ArrayList();

intPrimitive = 11;

intObject = new Integer(intPrimitive);

arrayList.put(intObject); // 不能放入int類型,只能使Integer

新的實現方式

int intPrimitive;

ArrayList arrayList = new ArrayList();

intPrimitive = 11;

//在這里intPrimitive被自動的轉換為Integer類型

arrayList.put(intPrimitive);

5靜態導入(Static Imports)

很簡單的東西,看一個例子:

沒有靜態導入

Math.sqrt(Math.pow(x, 2) + Math.pow(y, 2));

有了靜態導入

import static java.lang.Math.*;

sqrt(pow(x, 2) + pow(y, 2));

其中import static java.lang.Math.*;就是靜態導入的語法,它的意思是導入Math類中的所有static方法和屬性。這樣我們在使用這些方法和屬性時就不必寫類名。

需要注意的是默認包無法用靜態導入,另外如果導入的類中有重復的方法和屬性則需要寫出類名,否則編譯時無法通過。

6枚舉類(Enumeration Classes)

用法:public enum Name {types, ….}

簡單的例子:

public enum Colors {Red, Yellow, Blue, Orange, Green, Purple, Brown, Black}

public static void main(String[] args){

Colors myColor = Colors.Red;

System.out.println(myColor);

}

又一個簡單例子:

import java.util.*;

enum OperatingSystems {windows, unix, linux, macintosh}

public class EnumExample1 {

public static void main(String args[])  {

OperatingSystems os;

os = OperatingSystems.windows;

switch(os) {

case windows:

System.out.println(“You chose Windows!”);

break;

case unix:

System.out.println(“You chose Unix!”);

break;

case linux:

System.out.println(“You chose Linux!”);

break;

case macintosh:

System.out.println(“You chose Macintosh!”);

break;

default:

System.out.println(“I don’t know your OS.”);

break;

}

}

}

應運enum簡寫的例子:

import java.util.*;

public class EnumTest

{

public static void main(String[] args)

{

Scanner in = new Scanner(System.in);

System.out.print("Enter a size: (SMALL, MEDIUM, LARGE, EXTRA_LARGE) ");

String input = in.next().toUpperCase();

Size size = Enum.valueOf(Size.class, input);

System.out.println("size=" + size);

System.out.println("abbreviation=" + size.getAbbreviation());

if (size == Size.EXTRA_LARGE)

System.out.println("Good job--you paid attention to the _.");

}

}

enum Size

{

SMALL("S"), MEDIUM("M"), LARGE("L"), EXTRA_LARGE("XL");

private Size(String abbreviation) { this.abbreviation = abbreviation; }

public String getAbbreviation() { return abbreviation; }

private String abbreviation;

}

enum類中擁有方法的一個例子:

enum ProgramFlags {

showErrors(0x01),

includeFileOutput(0x02),

useAlternateProcessor(0x04);

private int bit;

ProgramFlags(int bitNumber) {

bit = bitNumber;

}

public int getBitNumber()   {

return(bit);

}

}

public class EnumBitmapExample {

public static void main(String args[])  {

ProgramFlags flag = ProgramFlags.showErrors;

System.out.println(“Flag selected is: “ +

flag.ordinal() +

“ which is “ +

flag.name());

}

}

7元數據(Meta data)

請參考

http://www-900.ibm.com/developerWorks/cn/java/j-annotate1/

http://www-900.ibm.com/developerworks/cn/java/j-annotate2.shtml

8Building Strings(StringBuilder類)

在JDK5.0中引入了StringBuilder類,該類的方法不是同步(synchronized)的,這使得它比StringBuffer更加輕量級和有效。

9控制臺輸入(Console Input)

在JDK5.0之前我們只能通過JOptionPane.showInputDialog進行輸入,但在5.0中我們可以通過類Scanner在控制臺進行輸入操作

例如在1.4中的輸入

String input = JOptionPane.showInputDialog(prompt);

int n = Integer.parseInt(input);

double x = Double.parseDouble(input);

s = input;

在5.0中我們可以

Scanner in = new Scanner(System.in);

System.out.print(prompt);

int n = in.nextInt();

double x = in.nextDouble();

String s = in.nextLine();

10Covariant Return Types(不曉得怎么翻譯,大概是 改變返回類型)

JDK5之前我們覆蓋一個方法時我們無法改變被方法的返回類型,但在JDK5中我們可以改變它

例如1.4中我們只能

public Object clone() { ... }

...

Employee cloned = (Employee) e.clone();

但是在5.0中我們可以改變返回類型為Employee

public Employee clone() { ... }

...

Employee cloned = e.clone();

11格式化I/O(Formatted I/O)

增加了類似C的格式化輸入輸出,簡單的例子:

public class TestFormat{

public static void main(String[] args){

int a = 150000, b = 10;

float c = 5.0101f, d = 3.14f;

System.out.printf("%4d %4d%n", a, b);

System.out.printf("%x %x%n", a, b);

System.out.printf("%3.2f %1.1f%n", c, d);

System.out.printf("%1.3e %1.3e%n", c, d*100);

}

}

輸出結果為:

150000   10

249f0 a

5.01 3.1

5.010e+00 3.140e+02

軟件截圖

下載地址 電腦版

點擊報錯 軟件無法下載或下載后無法使用,請點擊報錯,謝謝!

用戶評論

熱門評論

最新評論

發表評論 查看所有評論(0)

昵稱:
請不要評論無意義或臟話,我們所有評論會有人工審核.
字數: 0/500 (您的評論需要經過審核才能顯示)
一区二区三区在线视频播放_一区在线播放视频_欧美.com_亚洲精品无人区_久久亚洲精品视频_国产精品久久久久久久免费软件_久久av一区二区三区_欧美国产日韩精品免费观看_亚洲一区自拍_91久久国产精品91久久性色_亚洲一区二区三区在线播放_久久久久久久一区_国产精品一区二区久久久_精品成人国产_亚洲欧洲精品一区二区三区波多野1战4_在线观看亚洲精品
洋洋av久久久久久久一区| 夜夜嗨av一区二区三区中文字幕| 亚洲一卡久久| 欧美午夜a级限制福利片| 欧美1区2区3区| 亚洲欧美成人综合| 亚洲美女淫视频| 亚洲手机在线| 久久精品亚洲精品| 揄拍成人国产精品视频| 99精品热6080yy久久| 国产精品区免费视频| 国产一区二区久久精品| 在线午夜精品自拍| 一区二区三区成人| 久久精品夜色噜噜亚洲aⅴ| 国产精品激情电影| 母乳一区在线观看| 国产精品视频一区二区高潮| 欧美成人免费一级人片100| 亚洲天堂免费观看| 日韩一级在线| 红桃视频国产一区| 国产精品亚洲网站| 亚洲国产精品成人久久综合一区| 在线观看精品视频| 欧美大片va欧美在线播放| 欧美成人精品一区| 国产日韩欧美一区| 国产精品久久久久久久久久三级| 国产精品豆花视频| 欧美激情精品久久久久久大尺度| 在线亚洲伦理| 国产精品区免费视频| 国产综合色精品一区二区三区| 9色porny自拍视频一区二区| 免费欧美日韩国产三级电影| 国产欧美一区二区白浆黑人| 99re在线精品| 欧美激情va永久在线播放| 性欧美1819sex性高清| 亚洲国产精品va在看黑人| 在线亚洲精品| 久久久精品国产99久久精品芒果| 玖玖精品视频| 欧美日韩亚洲不卡| 欧美性大战久久久久久久| 国产欧美一区二区三区国产幕精品| 久久综合久久综合久久| 国产精品日韩精品欧美精品| 一区二区三区av| 欧美成人中文字幕| 欧美日韩精品免费观看视一区二区| 欧美日韩国产在线播放网站| 久久久噜噜噜久久中文字幕色伊伊| 91久久精品日日躁夜夜躁欧美| 亚洲欧美中文另类| 亚洲国产精品毛片| 一区二区三区日韩精品| 亚洲欧美日韩精品| 一本久道久久综合婷婷鲸鱼| 欧美破处大片在线视频| 欧美一区二区三区视频| 欧美激情视频在线播放| 欧美绝品在线观看成人午夜影视| 亚洲欧美日韩精品久久奇米色影视| 99视频精品全国免费| 午夜欧美大片免费观看| 久久一区二区精品| 小黄鸭视频精品导航| 午夜国产精品影院在线观看| 国产精品日本精品| 宅男在线国产精品| 欧美午夜无遮挡| 亚洲一区二区成人在线观看| 久久久噜噜噜久久中文字免| 午夜在线成人av| 欧美日本一区二区三区| 国内精品久久久久影院 日本资源| 欧美不卡一卡二卡免费版| 亚洲黄色有码视频| 国产精品久久久久久久久久ktv| 亚洲免费视频中文字幕| 麻豆精品一区二区av白丝在线| 国产精品拍天天在线| 久久www成人_看片免费不卡| 亚洲国产一区二区三区青草影视| 国产精品久久网站| 欧美视频精品在线| 欧美日韩一区二区三区在线| 国产精品永久免费| 国产精品试看| 在线免费不卡视频| 亚洲小视频在线观看| 欧美成人午夜影院| 夜夜嗨av一区二区三区网页| 国产精品欧美日韩一区| 国产精品专区一| 欧美v国产在线一区二区三区| 激情五月综合色婷婷一区二区| 亚洲福利视频网| 国产日韩欧美视频在线| 夜夜嗨一区二区| 国产精品久在线观看| 亚洲一区二区三区色| 国产精品老女人精品视频| 先锋影音一区二区三区| 国产欧美日韩一区二区三区| 欧美三区视频| 久久久久成人精品| 国产精品理论片| 亚洲香蕉成视频在线观看| 欧美国产日韩精品免费观看| 亚洲欧洲免费视频| 久久在线视频| 亚洲天堂成人在线观看| 亚洲理论在线| 久久综合精品一区| 在线欧美不卡| 亚洲成色777777女色窝| 国产一区二区三区日韩欧美| 国产欧美视频在线观看| 欧美国产欧美亚洲国产日韩mv天天看完整| 欧美一区日本一区韩国一区| 亚洲欧美三级在线| 国产视频在线观看一区二区三区| 欧美日本一区二区三区| 欧美日韩p片| 欧美亚日韩国产aⅴ精品中极品| 久久久蜜臀国产一区二区| 久久国产视频网站| 91久久精品美女高潮| 久久在线免费| 欧美日韩在线精品| 玉米视频成人免费看| 国产亚洲精品aa午夜观看| 91久久国产精品91久久性色| 亚洲大胆视频| 久久成人精品无人区| 一本久道久久综合婷婷鲸鱼| 国产日韩亚洲| 久久精品久久综合| 国产又爽又黄的激情精品视频| 欧美一区2区视频在线观看| 久久精品系列| 国产精品扒开腿做爽爽爽软件| 欧美日韩国产首页| 最新国产成人在线观看| 亚洲高清自拍| 欧美婷婷六月丁香综合色| 亚洲黄色成人| 亚洲精品国偷自产在线99热| 欧美精品国产一区| 亚洲女女女同性video| 免费永久网站黄欧美| 欧美一级欧美一级在线播放| 亚洲福利在线视频| 一区二区视频免费在线观看| 中文无字幕一区二区三区| 欧美激情视频一区二区三区在线播放| 亚洲精品影视在线观看| 欧美精品一区在线播放| 午夜精品久久久久久99热| 欧美激情视频一区二区三区在线播放|