Warning: mkdir(): No space left on device in /www/wwwroot/jx.baidu.com/func.php on line 159

Warning: file_put_contents(./web/hch368.com/cache/fc/03bb9/58d72.html): failed to open stream: No such file or directory in /www/wwwroot/jx.baidu.com/func.php on line 149
GG扑克 说(shuō)明:实现了基本类(lèi)型与外覆(fù)类之间的" />

GG扑克




  • 红软基地(dì):您身(shēn)边最放心的安全下载站!
您所在(zài)的位置:首页 > 软件 > 热门(mén)软件 > jdk1.5.0

jdk1.5.0

软件类(lèi)型:
国产软件
软件语(yǔ)言(yán):
简体中文
软件大小:
43 MB
软件授(shòu)权(quán):
免(miǎn)费软(ruǎn)件
软(ruǎn)件评级:
4
更新时间:
2014-09-24
应用平台:
WinXP, Win7, WinAll
同(tóng)类推荐(jiàn)软件
软(ruǎn)件简(jiǎn)介(jiè)

绿色版jdk1.5.0 绿色版,直接解压就行(háng).给(gěi)自己mark使用.EOH红软基地(dì)

JDK1.5.0的11个主要(yào)新(xīn)特征

自动实现装箱和解(jiě)箱操作(Boxing/Unboxing Conversions)EOH红软基地
说明:实(shí)现了(le)基(jī)本类型与(yǔ)外覆类之间的隐(yǐn)式转换。基本(běn)类(lèi)型至外覆类的转换称为装箱,外覆类至基本类型(xíng)的转换为解箱(xiāng)。这些(xiē)类包括(kuò)EOH红软基地
Primitive Type     Reference TypeEOH红软基地
boolean           BooleanEOH红软基(jī)地(dì)
byte              ByteEOH红软基地
char              CharacterEOH红软基地
short             ShortEOH红软基地
int               IntegerEOH红(hóng)软基地
long              LongEOH红软基(jī)地
float              FloatEOH红软基地
double            DoubleEOH红软基地
例如,旧的实(shí)现(xiàn)方式EOH红(hóng)软基地
Integer intObject;EOH红(hóng)软基地
int intPrimitive;EOH红软基地(dì)
ArrayList arrayList = new ArrayList();EOH红(hóng)软基地
intPrimitive = 11;EOH红软基地
intObject = new Integer(intPrimitive);EOH红(hóng)软基地
arrayList.put(intObject); // 不能放入int类型,只能使IntegerEOH红软基地
新的实(shí)现方式EOH红软(ruǎn)基地
int intPrimitive;EOH红软基地(dì)
ArrayList arrayList = new ArrayList();EOH红软基地
intPrimitive = 11;EOH红软基(jī)地
//在这里intPrimitive被自动(dòng)的转换为Integer类型EOH红(hóng)软基地(dì)
arrayList.put(intPrimitive);EOH红软基地
5静态导入(rù)(Static Imports)EOH红软(ruǎn)基地
很简单(dān)的东西(xī),看一个例子:EOH红(hóng)软基地
没有(yǒu)静(jìng)态(tài)导入(rù)EOH红(hóng)软基地
Math.sqrt(Math.pow(x, 2) + Math.pow(y, 2));EOH红软基地
有了静态(tài)导入EOH红软基(jī)地
import static java.lang.Math.*;EOH红软基地(dì)
sqrt(pow(x, 2) + pow(y, 2));EOH红(hóng)软基地
其(qí)中import static java.lang.Math.*;就是静态导入的语法,它的意思是导(dǎo)入Math类中的(de)所有static方法和属(shǔ)性。这(zhè)样我们在(zài)使用这些方法和属(shǔ)性时就不必写类名(míng)。EOH红软基地
需(xū)要注意(yì)的是默认(rèn)包无法用静(jìng)态导入,另外如果(guǒ)导(dǎo)入的类中有重复的方法(fǎ)和属性则需要写出类名(míng),否则编译时无法通过。EOH红软基地
6枚举类(Enumeration Classes)EOH红(hóng)软基地
用法:public enum Name {types, ….}EOH红软基地
简单的例子:EOH红软基(jī)地
public enum Colors {Red, Yellow, Blue, Orange, Green, Purple, Brown, Black}EOH红软基地
public static void main(String[] args){EOH红软基(jī)地
    Colors myColor = Colors.Red;EOH红软基地
    System.out.println(myColor);EOH红软基地(dì)
}EOH红软基(jī)地
又一个简单例(lì)子:EOH红软基地
import java.util.*;EOH红软基地
enum OperatingSystems {windows, unix, linux, macintosh}EOH红软(ruǎn)基地
public class EnumExample1 {EOH红软基地
    public static void main(String args[])  {EOH红软基地
        OperatingSystems os;EOH红软基地
        os = OperatingSystems.windows;EOH红软基(jī)地
        switch(os) {EOH红软基地
            case windows:EOH红软基地(dì)
                System.out.println(“You chose Windows!”);EOH红软(ruǎn)基地
                break;EOH红软基地
            case unix:EOH红软基地
                System.out.println(“You chose Unix!”);EOH红(hóng)软(ruǎn)基地
                break;EOH红软基地
            case linux:EOH红软基(jī)地
                System.out.println(“You chose Linux!”);EOH红(hóng)软基地
                break;EOH红软(ruǎn)基地
            case macintosh:EOH红(hóng)软基地
                System.out.println(“You chose Macintosh!”);EOH红软(ruǎn)基地
                break;EOH红(hóng)软基地
            default:EOH红软基地
                System.out.println(“I don’t know your OS.”);EOH红(hóng)软基地
                break;EOH红软基地(dì)
        }EOH红软基地
    }EOH红软基地
}EOH红软基地
应运(yùn)enum简(jiǎn)写的例子:EOH红软基地
import java.util.*;EOH红软基地
public class EnumTestEOH红软(ruǎn)基地
{EOH红软基地
   public static void main(String[] args)EOH红软(ruǎn)基地
   {EOH红软(ruǎn)基地(dì)
      Scanner in = new Scanner(System.in);EOH红(hóng)软基地
      System.out.print("Enter a size: (SMALL, MEDIUM, LARGE, EXTRA_LARGE) ");EOH红软基地
      String input = in.next().toUpperCase();EOH红软(ruǎn)基(jī)地(dì)
      Size size = Enum.valueOf(Size.class, input);EOH红软基地(dì)
      System.out.println("size=" + size);EOH红软基地
      System.out.println("abbreviation=" + size.getAbbreviation());EOH红软(ruǎn)基地
      if (size == Size.EXTRA_LARGE)EOH红软基地
         System.out.println("Good job--you paid attention to the _.");EOH红(hóng)软基地
   }EOH红软(ruǎn)基地(dì)
}EOH红(hóng)软基(jī)地
enum SizeEOH红软基地
{EOH红软基地
   SMALL("S"), MEDIUM("M"), LARGE("L"), EXTRA_LARGE("XL");EOH红软基地(dì)
private Size(String abbreviation) { this.abbreviation = abbreviation; }EOH红软基(jī)地
   public String getAbbreviation() { return abbreviation; }EOH红软基地
private String abbreviation;EOH红(hóng)软基地
}EOH红软(ruǎn)基地
enum类中(zhōng)拥(yōng)有方法的一个例子:EOH红软基地
enum ProgramFlags {EOH红软基地
    showErrors(0x01),EOH红软基地
    includeFileOutput(0x02),EOH红(hóng)软基地
    useAlternateProcessor(0x04);EOH红软基地(dì)
    private int bit;EOH红软(ruǎn)基地
    ProgramFlags(int bitNumber) {EOH红软基地
        bit = bitNumber;EOH红软基地
    }EOH红(hóng)软基地
    public int getBitNumber()   {EOH红软基(jī)地(dì)
        return(bit);EOH红软基地
    }EOH红软基地
}EOH红软基地(dì)
public class EnumBitmapExample {EOH红软基地
    public static void main(String args[])  {EOH红软基地
        ProgramFlags flag = ProgramFlags.showErrors;EOH红软基地
        System.out.println(“Flag selected is: “ +EOH红软(ruǎn)基地
        flag.ordinal() +EOH红软基(jī)地
        “ which is “ +EOH红软基地(dì)
        flag.name());EOH红软基地(dì)
    }EOH红软基地
}EOH红软基地
7元(yuán)数据(Meta data)EOH红软基地
请(qǐng)参考EOH红软基地
http://www-900.ibm.com/developerWorks/cn/java/j-annotate1/EOH红软基地
http://www-900.ibm.com/developerworks/cn/java/j-annotate2.shtmlEOH红(hóng)软基地
8Building Strings(StringBuilder类(lèi))EOH红软基地
在JDK5.0中引入了StringBuilder类,该类的方法不(bú)是同(tóng)步(synchronized)的,这使得它比StringBuffer更加轻量(liàng)级和有效(xiào)。EOH红(hóng)软基地
9控制台输入(Console Input)EOH红软基地
在JDK5.0之前我(wǒ)们只能通过JOptionPane.showInputDialog进行输(shū)入,但在5.0中我们可以通过类Scanner在控制台(tái)进行(háng)输入操作EOH红(hóng)软基(jī)地
    例(lì)如在1.4中的输入EOH红软基(jī)地
    String input = JOptionPane.showInputDialog(prompt);EOH红软基地
int n = Integer.parseInt(input);EOH红软基地
double x = Double.parseDouble(input);EOH红软基(jī)地
s = input;EOH红软基地
在5.0中我们可以EOH红软基(jī)地
Scanner in = new Scanner(System.in);EOH红软基地
System.out.print(prompt);EOH红软基地
int n = in.nextInt();EOH红软基(jī)地
double x = in.nextDouble();EOH红软基地
String s = in.nextLine();EOH红(hóng)软基地
10Covariant Return Types(不(bú)晓得(dé)怎么翻(fān)译,大概是 改变返回类型)EOH红软(ruǎn)基地
JDK5之前我们(men)覆盖一个方法(fǎ)时我们无法改变被方法(fǎ)的(de)返回类(lèi)型,但(dàn)在JDK5中我们(men)可以改变它EOH红软基地
例如1.4中我们(men)只(zhī)能(néng)EOH红软(ruǎn)基地
public Object clone() { ... }EOH红软(ruǎn)基(jī)地
...EOH红软基地(dì)
Employee cloned = (Employee) e.clone();EOH红(hóng)软基地(dì)
但是在5.0中我们可以改变返回类型为EmployeeEOH红软(ruǎn)基地(dì)
public Employee clone() { ... }EOH红软基地
...EOH红软基地
Employee cloned = e.clone();EOH红软(ruǎn)基地(dì)
11格式化I/O(Formatted I/O)EOH红(hóng)软(ruǎn)基地(dì)
增加了类似C的格(gé)式化输入输(shū)出,简单的例(lì)子:EOH红软基地(dì)
public class TestFormat{EOH红软基(jī)地
    public static void main(String[] args){EOH红软(ruǎn)基地
        int a = 150000, b = 10;EOH红(hóng)软基地(dì)
        float c = 5.0101f, d = 3.14f;EOH红软(ruǎn)基地
System.out.printf("%4d %4d%n", a, b);EOH红软基(jī)地
        System.out.printf("%x %x%n", a, b);EOH红软基地
        System.out.printf("%3.2f %1.1f%n", c, d);EOH红软(ruǎn)基地
        System.out.printf("%1.3e %1.3e%n", c, d*100);EOH红软(ruǎn)基(jī)地
    }EOH红软基地
}EOH红软基地
输出(chū)结果为(wéi):EOH红软基地
150000   10EOH红软基地
249f0 aEOH红(hóng)软基地
5.01 3.1EOH红软基地
5.010e+00 3.140e+02EOH红软基地(dì)

jdk1.5.0截图

jdk1.5.0EOH红软基地

红软(ruǎn)基地破(pò)解版(bǎn)软件(jiàn)均(jun1)来自互联网, 如有(yǒu)侵犯您的版权, 请与我们联系。
软件下载地址(zhǐ)
jdk1.5.0
软件推荐
下(xià)载排行(háng)

精(jīng)品(pǐn)软件

热门关键(jiàn)词

热(rè)门(mén)软件推荐