`
hrsvici412
  • 浏览: 74491 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Jdk5.0三个知识(原来一直没有用过)

阅读更多

记得当时在学校学的是jdk3.0,Java编程思想看过是第三版,Jdk的版本也不过4.0,所以一直没有太注意到下面三个知识。Java编程思想第四版中看到了这三个知识点。

  1. 可变参数列表 有了可变参数,就不用显示的编写数组语法了,当你指定参数是,编译器实际上会为你去填充数组。可变参数列表可以使用任何类型的参数,包括基本类型。详细讲解见Java编程思想p102。Oject... args,Integer... inte,int...。
  2. 枚举类型 enum关键字,它使得需要群组并使用枚举时,可以方便地处理。switch与enum正是绝佳的组合。
  3. Stringbuilder:提供了丰富的全面的方法,包括inert(),repleace(),subString()等等很好。注意和String,StringBuffe的区别,StringBuilder是异步的,效率最好。但是用它要注意安全性。

 

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    良葛格Java JDK 5.0学习笔记[可打印]

    在JDK 5.0中,你可以为局部变量提供一个初始值,即使这个变量在声明时没有被初始化,但必须确保它在使用前被赋予一个值。 7. **静态导入(Static Import)** 静态导入允许将类的静态成员引入到当前作用域,这样...

    良葛格Java JDK 5.0学习笔记ch05

    在这个"良葛格Java JDK 5.0学习笔记ch05"中,我们将深入探讨其中的关键知识点。 一、泛型 Java 5.0引入了泛型,这是一项强大的类型安全机制,允许在编译时检查类型。泛型可以应用于类、接口和方法,通过指定参数...

    Java JDK 5.0学习笔记

    Java JDK 5.0是Java发展历程中的一个重要里程碑,它的发布带来了许多创新特性和改进,极大地提升了开发效率和代码质量。本学习笔记旨在帮助新手全面理解并掌握Java 5.0的关键知识点。 一、泛型(Generics) Java ...

    良葛格Java JDK 5.0学习笔记

    6. **可变参数(Varargs)**:JDK 5.0允许方法接受一个可变数量的参数,用三个点(...)表示。这使得调用方法时,可以传入零个、一个或多个相同类型的参数。 7. **静态导入(Static Import)**:静态导入允许将一个...

    jdk5.0源代码下载

    JDK 5.0是Java历史上的一个重要版本,它引入了许多新特性,改进了语言语法,并增强了库的功能。这个压缩包包含了JDK 5.0的源代码,对于想要深入学习和理解Java的开发者来说,这是一个宝贵的资源。 首先,让我们来...

    JDK 5.0学习笔记三)

    ### JDK 5.0 学习笔记精要:掌握Java语法基础 #### 一、Java语言的本质 Java作为一门编程语言,其实质是一种用于与计算机沟通的语言工具。学习Java的目的,便是通过掌握其语法,向计算机发出指令,指导计算机执行...

    良葛格java jdk 5.0学习笔记

    方法现在可以接受可变数量的参数,用三个点(...)表示,例如`public void printNumbers(int... nums)`。 10. **内省增强(Reflection Enhancements)**: Java反射API得到了增强,可以更容易地获取和操作注解,...

    良葛格Java JDK 5.0学习笔记04

    它们在方法签名中以三个点(...)表示,使得编写接受任意数量参数的方法变得更加便捷。 6. **类型推断(Type Inference)** 在Java 5.0中,编译器能根据上下文推断出局部变量的类型,尤其是在使用泛型时。这减少了...

    良葛格javajdk5.0学习笔记

    这个"良葛格javajdk5.0学习笔记"包含了丰富的知识,旨在帮助初学者轻松入门并逐步掌握Java编程的核心概念。下面我们将深入探讨其中可能涵盖的一些关键知识点: 1. **Java基础知识**:学习Java首先会接触到基础语法...

    良葛格Java JDK 5.0学习笔记ch02

    7. **变长参数(Varargs)**:Java 5.0允许在方法声明中使用三个点(...)表示可变长度的参数列表,如`public void method(int... numbers) {...}`,使得接受任意数量相同类型的参数变得更加灵活。 8. **比较和复制...

    良葛格Java JDK 5.0 学习笔记 - 文字编辑器制作

    ### 良葛格Java JDK 5.0 学习笔记——文字编辑器制作 #### 知识点一:程序开发流程与产品生命周期 在学习Java编程的过程中,一个常见的实践项目是开发一个文本编辑器。这不仅能够检验学习成果,还能深入理解语言...

    scjp(jdk5.0)认证

    ### SCJP (JDK 5.0) 认证知识点解析 #### 题目一:接口中的变量声明 **题目描述**: 考虑以下代码片段: ```java public interface Status { /* insert code here */ int MY_VALUE = 10; } ``` 在第12行插入哪些...

    最新最全最好用的JDK1.5/5.0/1.6中文版(全译)下载地址

    根据提供的标题、描述、标签及部分内容,我们可以了解到这篇文章主要提供了JDK 1.5/5.0/1.6三个版本的中文文档下载链接。这些文档以CHM格式提供,分别对应不同版本的JDK,并且是经过完整翻译的中文版。下面我们将...

    redhat LINUX5.0上安装oracle 10g tomcat5 jdk帮助文档

    在Redhat LINUX5.0操作系统上安装Oracle 10g、Tomcat5和JDK是一项技术性较强的任务,涉及到多个层面的知识点。首先,我们来详细解析这些关键组件的安装和配置过程。 1. **Oracle 10g安装**: Oracle 10g是一款关系...

Global site tag (gtag.js) - Google Analytics