java.util:
util.regex 关于正则表达式处理的包,里面是冗长的逻辑处理,没有深入,常见的也就是Pattern和Matcher,组合这两个类便可以完成正则表达式的编程,不过根据以往编程经验,Java正则表达式处理速度并不快。
util.logging JDK的log实现,但我见过的项目几乎都是用log4j的。在建立Log的时候要选择Handle,还要选择Formatter(或者自己提供)。而这一些在log4j中都已经帮我们搞定了,懒得去搞了。
java.net:
URL.java: openConnection可以返回一个URLConnection,此URLConnection的具体实现由sun另外的包实现。
URLConnection.java 通过操作InputStream或OutputStream来通讯,HttpURLConnection是其一个实现。
URLEncoder和URLDecoder:两个工具类各均有encoder和decoder方法,不提供charset的时候采用平台默认编码。注意:URLEncoder会把空格转成+,不知道是不是bug。
Socket与ServerSocket:还有发送UDP使用的DatagramSocket
java.text:
Format 是一个用于格式化语言环境敏感的信息(如日期、消息和数字)的抽象基类
----> DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间。getInstance方法其实是返回一个SimpleDateFormat。
--------->SimpleDateFormat DateFormat的惟一一个实现,是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化。
----> MessageFormat 提供了以与语言无关方式生成连接消息的方式。
----> NumberFormat 是所有数值格式的抽象基类。使用 getInstance 或 getNumberInstance 来获取常规数值格式。使用 getIntegerInstance 来获取整数数值格式。使用 getCurrencyInstance 来获取货币数值格式。使用 getPercentInstance 来获取显示百分比的格式。使用此格式,小数 0.53 将显示为 53%。
--------->ChoiceFormat 允许将格式应用到某个范围的数。它通常用于在 MessageFormat 中处理复数。
--------->DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。它还支持不同类型的数,包括整数 (123)、定点数 (123.4)、科学记数法表示的数 (1.23E4)、百分数 (12%) 和金额 ($123)。
所有的Format类基本上是提供两类方法,format负责格式化输出,parser负责将字符串转成对象。另外与java.util.Formatter不同,Formatter是一个类似C语言的print格式输出类。
分享到:
相关推荐
**Java Development Kit (JDK) 源码详解** JDK,即Java Development Kit,是Java编程语言的核心组件,包含了编译器、运行时环境、工具集和其他必要的资源,用于开发和运行Java应用程序。这里提到的"jdk源码(完整版...
就必须自己编译相应的源码使之拥有调试信息。要达到这个目的,一是找网上人家已经编译好的版本;二是自己去编译jdk源码,如何自己编译可以参看我的博客:http://blog.csdn.net/ftp_2014/article/details/51087603
总的来说,深入研究JDK 8u60的源码不仅能够提升我们的Java编程技能,还能让我们掌握更多的底层知识,比如JVM的工作原理、类加载机制、新的语言特性实现等。对于任何希望提升技术水平的Java开发者来说,这都是一次...
JDK源码阅读笔记
JDK源码阅读笔记
然而,对于理解和调试JDK内部机制,研究sun包下的源码是不可或缺的。 二、获取与补充sun包源码 补充缺失的sun包源码主要来源于OpenJDK项目,这是一个开源的JDK实现,其源码完全公开。OpenJDK的1.7分支包含了sun包...
通过研究Java JDK源码,开发者能够深入了解类库的设计模式、线程管理、内存分配、垃圾收集、异常处理等核心机制,从而提升编程技巧,编写出更高效、稳定和可维护的Java应用。同时,源码也是学习Java规范和最佳实践的...
下载后直接去本机jdk目录里替换jdk中的src.zip 再打开idea就能看到中文版的源码注释 示例 https://blog.csdn.net/a7459/article/details/106495622
jdk6 源码jdk6 源码jdk6 源码jdk6 源码jdk6 源码jdk6 源码
这个源码包提供了对Java 11.0.1实现的深入理解,使得开发者可以查看和研究Java平台的核心源代码。 【描述】"jdk源码包"意味着这个压缩文件包含了Java开发工具集(JDK)的所有源代码。通过分析这些源码,开发者可以...
通过研究JDK 1.6的源码,开发者不仅可以深化对Java语言的理解,还能提升在特定领域如并发、网络、I/O等方面的专业技能。同时,这也有助于适应不断发展的Java技术,因为许多基础原理在新版本中仍然适用。
这份"JDK8完整源码包"包含了JavaFX、Sun私有实现等核心组件的源代码,为深入理解Java平台的工作原理提供了宝贵的资源。 首先,JavaFX是Java的图形用户界面(GUI)库,自JDK 8起成为标准部分,它提供了丰富的UI组件...
第一步:安装完jdk之后,打开jdk所在目录,里面有个src.zip,这就是此jdk的所有源码 第二步:找到之后我们开始导入,选中项目点击右键,选中Build Path栏中的Configure Build Path,在Libraries中我们打开JRE ...
通过深入研究JDK11源码,开发者不仅可以了解到Java语言的最新发展,还能掌握核心库的内部实现,这对于提升编程技能、解决实际问题具有极大的帮助。无论是对初学者还是经验丰富的开发者来说,都是不可多得的学习资源...
本压缩包提供的JDK源码包含了`sun`包,这意味着你可以研究诸如`sun.nio`(非阻塞I/O)、`sun.jdbc`(数据库连接)和`sun.security`(安全相关)等重要组件的实现细节。这些源码对于JDK的深度学习和性能优化有着极大...
通过深入研究JDK源码,开发者可以提升对Java语言的掌握程度,从而更好地优化代码、解决复杂问题。 本书可能涵盖了以下几个主要的知识点: 1. **Java虚拟机(JVM)**:JVM是Java程序的执行引擎,负责解释字节码并将...
JDK源码,JDK源码,JDK源码,JDK源码,JDK源码,JDK源码,JDK源码
《JDK源码选读》是一本专注于Java开发人员深入理解JDK内核的重要参考资料。通过对JDK源码的解析,读者可以了解到Java语言的核心机制,提升编程技能和解决问题的能力。这里我们将围绕JDK源码中的关键知识点进行深入...
《深入理解可调试和注释的JDK源码》 在Java开发中,对JDK源码的理解至关重要,它能够帮助我们深入理解...无论是初学者还是资深开发者,都应该重视对JDK源码的学习和研究,这对于个人成长和团队协作都具有深远的影响。
压缩包中为JDK8的源码,在源码的注释下方附带的中文翻译,是本压缩包的亮点,下方为局部代码,示范给大家: * Sole constructor. Programmers cannot invoke this constructor. * It is for use by code emitted ...