- 浏览: 111765 次
- 性别:
- 来自: 广州
文章分类
java.lang——提供java编程的基础类。基础中的基础。不用多说。基本上可以说任何java程序都离不开这个包。而这个包也是java源码中(包括jsp等)默认的已导入的包。
java.lang.annotation ——为java注释设施提供 库支持。注释设施是什么?简单说就是java源码中那些@相关的东西
java.lang.instrument java ——代理检测运行在 JVM 上的程序的服务。底层的东西,在此略去
java.lang.management——提供管理接口,用于监视和管理 Java 虚拟机以及 Java 虚拟机在其上运行的操作系统。
java.lang.ref ——提供了引用对象类,支持在某种程度上与垃圾回收器之间的交互。 ref是Reference的意思,即表明了它是java中各种引用:软 引用、弱 引用和虚 引用啊,也就和gc挂钩了
java.lang.reflect ——提供类和接口,以获得关于类和对象的反射信息。 java反射机制很有用,在某些框架中经常可以看到他的身影。
java.math ——提供用于执行任意精度整数算法 (BigInteger) 和任意精度小数算法 (BigDecimal) 的类。 其实也就3个类加一枚举,最有用的当然就是BigDecimal。要注意它和java基础类型中的数值类型int、long、float、double等的区别,它提供的是“任意精度”!
java.nio ——定义作为数据容器的缓冲区,并提供其他 NIO 包的概述 主要的类就是Buffer 缓冲区 。缓冲区是一个比较难理解的概念。官方说明是:缓冲区 是一个固定数据量的指定基本类型的数据容器。除内容之外,缓冲区还具有位置
和界限,其中位置是要读写的下一个元素的索引,界限是第一个应该读写的元素的索引。基本 Buffer
类定义了这些属性以及清除、反转 和重绕 方法,用以标记 当前位置,以及将当前位置重置
为前一个标记处——要多看几遍才行啊。
java.rmi——即大名鼎鼎的远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法 。其中重要的有: Remote Remote 接口用于标识其方法可以从非本地虚拟机上调用的接口
java.security ——为安全框架提供类和接口。安全从来都是一个很重要的问题,这个包是java对其支持的最底层的一个吧。用得多就是Key啊,PrivateKey、PublicKey等,很多的java安全框架其实都是基于这个完成的。
java.sql ——提供使用 JavaTM 编程语言访问并处理存储在数据源(通常是一个关系数据库)中的数据的 API 。它的作用自然不用多说。就像“没有GCD就没有新中国”一样,没有这个包则无法谈起jdbc,odbc啊等,其中类和接口不多,却是个个非常有用。分析发现,其中大多数都是接口,说明他只是一个规范。其实际中作用的发挥离不开具体厂商的jdbc的支持啊。这就是我们常说的“连接数据库的时候必须导入相应的驱动”!。jdbc编程啊jdbc,其实就是说这个,可怜的我的当年啊,还被人嘲笑啊!工作了一两年才弄明白这个这个概念。唉
java.text——提供与自然语言无关的方式来处理文本、日期、数字和消息的类和接口 ——? 我感觉是很难理解了,与自然语言无关?怎么我看其中很多类的构造方法里面都有Locale?不说这个,其实里面主要提供了很多的处理文本、日期、数字和消息的方法,让我们有足够的方便来处理。不过其中api难以记住,个人就是经常忘记,然后再看,好久不用,又全忘记...当然,有时候我们也可以自己实现,所以我们项目里面经常看到各种Utils类啊。。。
java.util——主要就是集合框架+时间、国际化等使用类
java完了之后就是javax了,x即拓展的意思。感觉就是提供很多增强的功能,或者是全新的功能吧。
javax.crypto——为加密操作提供类和接口 个人用过的就是CipherInputStream,Cipher ,SecretKey ,CipherOutputStream KeyGenerator啊等了,感觉java.security里面也有一些类似的接口,
javax.imageio—— Java Image I/O API 的主要包 ,没什么印象啊,不说了
javax.management ——提供 Java Management Extensions 的核心类。 即有名的JMX,注意区分JMS
javax.naming ——为访问命名服务提供类和接口。 包括jndi啊,ldap啊等,其实是一个很强大的api
javax.net—— 提供用于网络应用程序的类。 写过任何网络相关的都不会忘记这个包,如简单的聊天程序等。其中当然包括很多内容,比如各种数据传输啊、ssl啊等
javax.print 为 JavaTM Print Service API 提供了主要类和接口。 这个是比较高级的应用了,因为一般人都用不上吧。不过我倒是印象深刻,有一次公司评级考试就是要我用java操作打印机,问我怎么写相关程序,我东说西说,就是不知道有这个包,自然也说不到这个点上来!唉。
javax.rmi ——包含 RMI-IIOP 的用户 API,java.rmi的增强?其实就一个类PortableRemoteObject,先不管它。
javax.security 不太了解
javax.sound
javax.sql ————这个相当重要,不得不提,其中提供的很多接口都是jdbc必须的
javax.swing ——提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 不多说,现在用得很少了吧
javax.transaction
javax.xml.xxxxxxxx—— XML 规范定义 或 简单实现
org.omg.xxxx CORBA 等相关的,Common Object Request Broker Architecture,公共对象请求代理体系结构,通用对象请求代理体系结构,好难懂的术语啊!其实简单说, CORBA体系结构是对象管理组织(OMG)为解决分布式处理环境(DCE)中,硬件和软件系统的互连而提出的一种解决方案。
org.w3c.dom 和 org.w3c.sax,最原始的两种处理XML 文档的方法吧,以前学过,后面倒是很少用到
此外,还有一些包
重要的有
javax.script —— jsp解释spi中有这个。其中的ScriptEngine相信大家都见过。
javax.annotation ——注解相关的api。
——菜鸟文章,东拼西凑,笑过即可,不必当真。
发表评论
-
是个帅哥
2013-09-06 16:58 0crm ! oa ! XFire原理 ... -
wew
2013-09-05 18:23 0URLClassLoader java反射 c ... -
we44
2013-09-05 17:35 0hibernate session 到底 ... -
jdk动态代理、cglib
2013-09-04 13:25 0java对代理模式的支持 ---动态代理 上面的 ... -
设计模式
2013-09-04 13:23 0简单工厂(Simple ... -
saf
2013-09-03 15:03 0package thread; public clas ... -
wait、sleep 等 的区别
2013-09-03 13:22 749这是一个经常遇到的考题。面试中可以说90%都会 ... -
java Event机制 、 observer设计模式
2013-09-02 19:07 13672研究了一下java Event机制 和observe ... -
CodeSimplifier
2013-08-27 20:49 1146看开源项目源代 ... -
iBatis的学习
2012-08-16 23:34 1116配置文件主要是 SqlMapConfig.xml o ... -
jsp复习
2012-08-15 23:12 0jsp中4中数据的范围 page、 request、 ... -
Interface和abstract class
2012-08-15 23:04 0Abstract Class类似于 Abstract D ... -
java日期
2012-08-14 23:40 0java日期相关类有: java.util.Da ... -
java正则表达式的学习
2012-08-13 23:45 1093正则表达式看似简单,要灵活使用却很难,至少我感觉是这样,(可能 ... -
java.math 的学习
2012-08-13 23:48 1096位于java.math下的几个类在处理要求准确数值计算时 ... -
java PrintStream的理解
2012-08-14 21:47 13558PrintStream 其实是FilterOutputStre ... -
java Formatter 的学习
2012-08-13 23:47 2546Formatter位于java.util中,它与java ... -
java安全管理器
2012-08-12 21:14 0SecurityManager http://blog ... -
java.util的API的学习
2012-08-13 23:43 2079接口 Collection Collection ... -
java中异常的简单理解
2012-08-12 21:09 933众所周知,java的顶级异 ...
相关推荐
16-2 JDK内置的基本标注类型 16-3 自定义标注类型 16-4 对标注进行标注 16-5 利用反射获取标注信息 16-6 练习题 17-1 顶目实战1-单机版五子棋游戏 17-2 总体设计 17-3 代码实现 17-4 程序的运行与发布 17-5 手动生成...
16-2 JDK内置的基本标注类型 16-3 自定义标注类型 16-4 对标注进行标注 16-5 利用反射获取标注信息 16-6 练习题 17-1 顶目实战1-单机版五子棋游戏 17-2 总体设计 17-3 代码实现 17-4 程序的运行与发布 17-5 手动生成...
16-2 JDK内置的基本标注类型 16-3 自定义标注类型 16-4 对标注进行标注 16-5 利用反射获取标注信息 16-6 练习题 17-1 顶目实战1-单机版五子棋游戏 17-2 总体设计 17-3 代码实现 17-4 程序的运行与发布 17-5 手动生成...
16-2 JDK内置的基本标注类型 16-3 自定义标注类型 16-4 对标注进行标注 16-5 利用反射获取标注信息 16-6 练习题 17-1 顶目实战1-单机版五子棋游戏 17-2 总体设计 17-3 代码实现 17-4 程序的运行与发布 17-5 手动生成...
16-2 JDK内置的基本标注类型 16-3 自定义标注类型 16-4 对标注进行标注 16-5 利用反射获取标注信息 16-6 练习题 17-1 顶目实战1-单机版五子棋游戏 17-2 总体设计 17-3 代码实现 17-4 程序的运行与发布 17-5 手动生成...
16-2 JDK内置的基本标注类型 16-3 自定义标注类型 16-4 对标注进行标注 16-5 利用反射获取标注信息 16-6 练习题 17-1 顶目实战1-单机版五子棋游戏 17-2 总体设计 17-3 代码实现 17-4 程序的运行与发布 17-5 手动生成...
16-2 JDK内置的基本标注类型 16-3 自定义标注类型 16-4 对标注进行标注 16-5 利用反射获取标注信息 16-6 练习题 17-1 顶目实战1-单机版五子棋游戏 17-2 总体设计 17-3 代码实现 17-4 程序的运行与发布 17-5 手动生成...
16-2 JDK内置的基本标注类型 16-3 自定义标注类型 16-4 对标注进行标注 16-5 利用反射获取标注信息 16-6 练习题 17-1 顶目实战1-单机版五子棋游戏 17-2 总体设计 17-3 代码实现 17-4 程序的运行与发布 17-5 手动生成...
16-2 JDK内置的基本标注类型 16-3 自定义标注类型 16-4 对标注进行标注 16-5 利用反射获取标注信息 16-6 练习题 17-1 顶目实战1-单机版五子棋游戏 17-2 总体设计 17-3 代码实现 17-4 程序的运行与发布 17-5 手动生成...
16-2 JDK内置的基本标注类型 16-3 自定义标注类型 16-4 对标注进行标注 16-5 利用反射获取标注信息 16-6 练习题 17-1 顶目实战1-单机版五子棋游戏 17-2 总体设计 17-3 代码实现 17-4 程序的运行与发布 17-5 手动生成...
16-2 JDK内置的基本标注类型 16-3 自定义标注类型 16-4 对标注进行标注 16-5 利用反射获取标注信息 16-6 练习题 17-1 顶目实战1-单机版五子棋游戏 17-2 总体设计 17-3 代码实现 17-4 程序的运行与发布 17-5 手动生成...
尽管由于团队成员之间的了解程度有限,沟通上存在一些障碍,但总体上,团队合作大大提高了工作效率。 此外,实习还锻炼了我的问题解决能力和独立思考能力。面对项目中的挑战,我学会了如何快速查找资料,独立分析...
总体来说,《JAVA 面试 1000题内容全覆盖2017年新版》不仅为求职者提供了丰富的面试题目和详细解答,还全面覆盖了Java基础、面向对象编程原理、继承特性等核心知识点。通过这些面试题,求职者可以很好地巩固和复习...
通过这个项目,开发者可以深化对Java语言、Eclipse环境以及游戏算法的认识,为将来更复杂的项目打下坚实基础。同时,这个过程也强调了代码的可读性、可维护性和游戏的用户体验,对提升软件工程师的专业素养大有裨益...
论文将从以下几个方面展开论述:绪论(研究背景、意义和技术概述)、系统分析(功能需求与可行性分析)、系统设计(总体结构和功能设计)、系统功能实现(数据类和界面实现)、系统测试(测试环境与功能验证)以及...
- **开发环境与技术**:使用JDK 1.8、Tomcat服务器、SpringBoot、MyBatis作为后端框架,Netty用于部分功能实现,以及WebSocket保持与客户端的实时通讯。客户端开发使用Android Studio 3.5,接口测试工具为Postman,...
3.2.3 设计总体认识 设计的关键在于合理组织类和方法,使得代码结构清晰,易于维护。同时,良好的错误处理机制能确保程序的稳定性。 3.2.4 程序流程图 程序流程图可以清晰地描绘出用户与软件的交互过程,包括用户...
由于描述中提到对JDK有特定的要求,这可能意味着开发者使用了一些特定版本的Java特性,或者依赖于特定版本的Java运行环境来确保程序的稳定性和兼容性。 在银行账户管理系统的功能实现上,可能包括以下模块: 1. ...
1.2 认识Java语言3 1.2.1 Java语言特性3 1.2.2 JavaApplet4 1.2.3 丰富的类库4 1.2.4 Java的竞争对手5 1.2.5 Java在应用领域的优势7 1.3 Java平台的体系结构7 1.3.1 JavaSE标准版8 1.3.2 JavaEE企业版10 1.3.3 Java...
在实习过程中,我们在专编程技能以及软件开发的总体架构思想上都收获颇丰。本次实训我们分为两个阶段,前五天为第一阶段,我们进行了理论知识的学习,巩固和深化了所学的编程知识。 在理论知识的学习过程中,我们也...