精华内容
下载资源
问答
  • Java常用包

    千次阅读 2016-05-16 10:33:23
    Java的核心类都放在Java包以及其子包下,Java扩展的许多类都放在Javax包以及其子包下。 这些实用类也就是前面所说的API,Oracle按这些类的功能分别放在不同的包下。 下面几个包是Java语言中的常用包: 1),java....

    Java常用包

    Java的核心类都放在Java包以及其子包下,Java扩展的许多类都放在Javax包以及其子包下

    这些实用类也就是前面所说的API,Oracle按这些类的功能分别放在不同的包下。

    下面几个包是Java语言中的常用包:

    1),java.lang:Java语言的核心类,如String,Math,System和Thread类等,使用这个包下的类无须使用import语句导入,系统会自动导入这个包下的所有类

    2),java.util:这个包下包含了java的大量工具类、集合框架类和接口,例如Arrays,List,Set

    3),java.net:网络编程接口和类,以后要写和网络相关的应用就要用这个包。

    4),java.io:流的接口和类,以后要写读写文件或者图片等这些就要用这个包。

    5),java.text:java格式化相关类,以后我们要做软件国际化就要用这个包。

    6),java.sql:jdbc相关接口和类 ,以后操作java连接数据库就要使用到这个包。

    7),java.awt:抽象窗口工具集相关接口和类,搞一个类似于QQ一样的软件,界面就得使用这个包。

    8),java.swing : 图形用户界面相关接口和类(可跨平台)。


    以上这些包里面,lang,util下面的类要多看看,多看看jdk了解下其中的API。

    我以前的老大就讲过的,一个程序员的功底强不强,单纯的问他jdk里面的API就可以知道了。

    其实越底层的东西越复杂,看这些源码,可以让我们很好的理解一些设计和规范,现在这里我整理下JDK的Java.lang包。


    Java.lang

    1),常用类概述

    JDK API下面是这么描述这个包的,提供利用Java编程语言进行程序设计的基础类

    最重要的类是 Object(它是类层次结构的根)和 Class(它的实例表示正在运行的应用程序中的类)。

    把基本类型的值当成一个对象来表示通常很有必要。包装器类 Boolean、Character、Integer、Long、Float 和 Double 就是用于这个目的。

    例如,一个Double类型的对象包含了一个类型为 double 的字段,这表示如果引用某个值,则可以将该值存储在引用类型的变量中。这些类还提供了大量用于转换基值的方

    法,并支持一些标准方法,比如 equals 和 hashCode。Void 类是一个非实例化的类,它保持一个对表示基本类型 void 的 Class 对象的引用。

    类Math提供了常用的数学函数,比如正弦、余弦和平方根。类似地,类 String 和 StringBuffer 提供了常用的字符串操作。

    类ClassLoader、Process、Runtime、SecurityManager 和 System提供了管理类的动态加载、外部进程创建、主机环境查询(比如时间)和安全策略实施等“系统操作”。

    类 Throwable 包含了可能由 throw 语句抛出的对象。Throwable 的子类表示错误和异常。

    2),异常摘要

    ArithmeticException:当出现异常的运算条件时,抛出此异常。

    IndexOutOfBoundsException:指示某排序索引(例如对数组、字符串或向量的排序)超出范围时抛出,包含下面2个子类。

    ArrayIndexOutOfBoundsException:用非法索引访问数组时抛出的异常。

    StringIndexOutOfBoundsException:此异常由 String 方法抛出,指示索引或者为负,或者超出字符串的大小。

    ArrayStoreException:试图将错误类型的对象存储到一个对象数组时抛出的异常。

    ClassCastException:当试图将对象强制转换为不是实例的子类时,抛出该异常。

    ClassNotFoundException:当应用程序试图使用以下方法通过字符串名加载类时,抛出该异常: Class 类中的 forName 方法。

    CloneNotSupportedException:当调用 Object 类中的 clone 方法复制对象,但该对象的类无法实现 Cloneable 接口时,抛出该异常。

    EnumConstantNotPresentException:当应用程序试图通过名称和枚举类型访问那些不包含具有指定名称的常量的枚举常量时,抛出该异常。

    Exception:Exception 类及其子类是 Throwable 的一种形式,它指出了合理的应用程序想要捕获的条件

    IllegalAccessException:当应用程序试图反射性地创建一个实例(而不是数组)、设置或获取一个字段,或者调用一个方法,但当前正在执行的方法无法访问指定类、字段、方

    法或构造方法的定义时,抛出 IllegalAccessException。

    IllegalArgumentException:抛出的异常表明向方法传递了一个不合法或不正确的参数。

    IllegalMonitorStateException:抛出的异常表明某一线程已经试图等待对象的监视器,或者试图通知其他正在等待对象的监视器而本身没有指定监视器的线程。

    IllegalStateException:在非法或不适当的时间调用方法时产生的信号。

    IllegalThreadStateException:指示线程没有处于请求操作所要求的适当状态时抛出的异常。

    InstantiationException:当应用程序试图使用 Class 类中的 newInstance 方法创建一个类的实例,而指定的类对象无法被实例化时,抛出该异常。

    InterruptedException:当线程在活动之前或活动期间处于正在等待、休眠或占用状态且该线程被中断时,抛出该异常。

    NegativeArraySizeException:如果应用程序试图创建大小为负的数组,则抛出该异常。

    NoSuchFieldException:类不包含指定名称的字段时产生的信号。

    NoSuchMethodException:无法找到某一特定方法时,抛出该异常。

    NullPointerException:当应用程序试图在需要对象的地方使用 null 时,抛出该异常。

    NumberFormatException:当应用程序试图将字符串转换成一种数值类型,但该字符串不能转换为适当格式时,抛出该异常。

    RuntimeException:RuntimeException 是那些可能在 Java 虚拟机正常运行期间抛出的异常的超类

    SecurityException:由安全管理器抛出的异常,指示存在安全侵犯。

    TypeNotPresentException:当应用程序试图使用表示类型名称的字符串对类型进行访问,但无法找到带有指定名称的类型定义时,抛出该异常。

    UnsupportedOperationException:当不支持请求的操作时,抛出该异常。


    展开全文
  • java常用

    千次阅读 2015-09-29 17:28:28
    java常用 java.lang 基础 java.util 工具 java.math 高精度计算 java.io 输入输入 java.net 网络 java.sql 数据库 java.awt 窗口工具 javax.swing 组件 java.text 文本、日期、...

    java中常用的包


    java.lang 基础包
    java.util 工具包
    java.math 高精度计算包
    java.io 输入输入包
    java.net 网络包
    java.sql 数据库包
    java.awt 窗口工具包
    javax.swing 组件包
    java.text 文本、日期、数字、消息包
    展开全文
  • java 常用包

    千次阅读 2018-06-21 01:21:32
    名说明java.lang该提供了Java编程的基础类,例如 Object、Math、String、StringBuffer、System、Thread等,不使用该就很难编写Java代码了。java.util该提供了包含集合框架、遗留的集合类、事件模型、日期和...
    包名说明
    java.lang该包提供了Java编程的基础类,例如 Object、Math、String、StringBuffer、System、Thread等,不使用该包就很难编写Java代码了。
    java.util该包提供了包含集合框架、遗留的集合类、事件模型、日期和时间实施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。
    java.io该包通过文件系统、数据流和序列化提供系统的输入与输出。
    java.net该包提供实现网络应用与开发的类。
    java.sql该包提供了使用Java语言访问并处理存储在数据源(通常是一个关系型数据库)中的数据API。
    java.awt这两个包提供了GUI设计与开发的类。java.awt包提供了创建界面和绘制图形图像的所有类,而javax.swing包提供了一组“轻量级”的组件,尽量让这些组件在所有平台上的工作方式相同。
    javax.swing
    java.text

    提供了与自然语言无关的方式来处理文本、日期、数字和消息的类和接口。


     java.lang 详解:   http://beyond429.iteye.com/blog/344024

     java.util    详解:  http://blog.csdn.net/abeetle/article/details/1497706

     java.io   详解:      http://blog.csdn.net/yczz/article/details/38761237

    java.net  详解:https://zhidao.baidu.com/question/87061018.html

    java.sql  详解:http://www.360doc.com/content/12/0329/09/1200324_198823027.shtml

    java.awt  详解:http://blog.csdn.net/u013147587/article/details/49815031

    javax.swing  详解:http://blog.sina.com.cn/s/blog_4a7979120100087g.html

    java.text  详解:http://www.cnblogs.com/beibeibao/p/3411750.html

    展开全文
  • 列出JDK中常用Java包

    千次阅读 2015-04-02 19:51:48
    列出JDK中常用Java包 1、java.lang 2、java.sql 3、java.io 4、java.math 5、java.text 6、java.net 7、java.util 8、java.awt 9、java.applet 10、java.nio

    列出JDK中常用的Java包


    1、java.lang

    2、java.sql

    3、java.io

    4、java.math

    5、java.text

    6、java.net

    7、java.util

    8、java.awt

    9、java.applet

    10、java.nio

    展开全文
  • java常用包

    千次阅读 2009-08-08 11:24:00
    下面简单介绍JAVA核心类库中常用的组建。1.java.lang 在所有的JAVA API类库中,JAVA.LANG是最重要的,它提供了JAVA语言的核心类库,包含了运行JAVA程序必不可少的系统类,如:基本数据类型、基本数学函数、
  • java常用包简介

    千次阅读 2017-09-27 21:09:43
    一、常用的基础类库:11个jar(Java Archive,Java归档) 作为java语言使用者,我们可以感受到java语言带来的优势(平台无关、面向对象、多线程、高效易扩展等),而且它有很多已经实现的类库可以供我们直接使用,...
  • java常用包

    千次阅读 2007-10-29 16:08:00
    java常用包 java.apple.Applet:提供实现浏览器环境中Java Applet的有关类及其方法。小应用程序类java.awt(java.swing):是JFC的一部分,提供图形用户接口编程,支持事件处理模型、布局管理器、图形和图形处理等。...
  • Java 常用包总结

    万次阅读 2016-11-13 12:47:25
    一、Java 常用包 java.lang--语言Java语言的基础类,包括Object类、Thread类、String、Math、System、Runtime、Class、Exception、Process等,是Java的核心类库 java.util--实用工具:Scanner、Date、...
  • Java常用工具 Jodd jar

    千次阅读 2012-08-07 16:07:38
    Jodd是一个普通开源Java包。你可以把Jodd想象成Java的"瑞士军刀",不仅小,锋利而且包含许多便利的功能。 Jodd 提供的功能有: 1. 提供操作Java bean, 2. 可以从各种数据源加载Bean, 3. 简化JDBC的接连与代码, ...
  • 3.了解java .lang ,java.util常用包

    万次阅读 多人点赞 2016-12-02 14:42:34
    提供了Java编程的基础类,例如 Object、Math、String、StringBuffer、System、Thread等,不使用该就很难编写Java代码了。 java.util 该提供了包含集合框架、遗留的集合类、事件模型、日期和时间实施、...
  • java中常用Java包及默认导入的包

    千次阅读 2011-10-28 14:59:38
    java.awt:提交用户界面元件。 java.io:提供与设备无关的输入,输出流支持、 java.lang:提供支持Java的基础类、 ...默认导入的 Java.lang.* javax.servlet.* javax.servlet.jsp.* javax.servlet.http; 这对不
  • 常用Java核心

    千次阅读 2012-04-22 20:34:15
    常用Java核心 java.langJava语言,主要包含与语言、数据类型相关的类。程序运行时,编译器自动引入该 java.awt和javax.swing:提供了创建图形界面元素的类,通过这些类,可以控制应用程序的外观...
  • java常用jar详解

    万次阅读 多人点赞 2018-11-15 12:57:13
    SUN对于dt.jar的定义:Also includes dt.jar, the DesignTime archive of BeanInfo files that tell interactive development environments (IDE's) how to display the Java components and how to let the dev...
  • java常用package

    千次阅读 2017-05-26 22:14:59
    Java采用结构来组织和管理类和接口文件,那么java中有哪些常用呢?现总结如下: java.lang:java的核心类库,包含了运行java程序必不可少的系统类,如基本数据类型、基本数学函数、字符串处理、线程、异常...
  • JAVA常用工具-整理

    千次阅读 2019-02-26 14:53:50
    一、java采用结构来组织和管理类和接口文件,那么java中有哪些常用呢?现总结如下: java.lang:java的核心类库,包含了运行java程序必不可少的系统类,如基本数据类型、基本数学函数、字符串处理、线程、...
  • java常用类库——lang

    万次阅读 多人点赞 2019-06-11 22:12:12
    java.lang是提供利用java编程语言进行程序设计的基础类,在项目中使用的时候不需要import。 思维导图 Object Object是所有类的超类 Object类定义了一些有用的方法,由于是根类,这些方法在其他类中都存在,...
  • Java项目 常用包的命名及理解【dao、domain、service、utils、web、impl
  • java 常用开源

    千次阅读 2010-09-27 23:51:00
    sourceforge http://www.sourceforge.net java.net http://www.java.netwww.eclipse.orgwww.opensource.orgLomboz http://www.objectlearn.com/index.jsp (J2EE plugin for Eclipse) ...XmlBuddy h
  • java中的常用包

    千次阅读 2013-10-15 09:31:28
    1 、 java.lang java 的核心类库,包含了运行java 程序必不可少的系统类,如基本数据类型、基本数学函数、字符串处理、 线程、异常处理类等,系统缺省加载这个。 2 、 java.io java 语言的标准输入 / ...
  • Java常用包及其类总结

    千次阅读 2018-05-06 21:29:15
    1.java.lang,最基础的、核心类库。常用类有String、Math、Thread、Object、包装类Integer、Character等,常用接口有Runnable、Iterable、Comparable。2.java.util,实用工具常用类有Arrays、Scanner、...
  • java 常用 默认导入的

    千次阅读 2014-08-09 18:20:00
    1.java.lang----包含一些Java语言的核心类,如String、Math、Integer、System和Thread,提供常用功能。 2.java.awt----包含了构成抽象窗口工具集(abstract window toolkits)的多个类,这些类被用来构建和管理应用...
  • Java常用包名及功能

    千次阅读 2018-12-26 17:13:24
    名 主要功能 java.applet 提供了创建applet需要的所有类 java.awt.* 提供了创建用户界面以及绘制和管理图形、图像的类 java.beans.* 提供了开发Java Beans需要的所有类 java.io 提供了通过数据流、对象序列...
  • Java常用jar用途

    千次阅读 2012-04-06 17:35:57
    用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法. jaxrpc.jar Axis运行所需要的组件 saaj.jar 创建到端点的点到点连接的方法、创建并处理SOAP消息和附件的...
  • java中webservice常用jar

    千次下载 热门讨论 2014-11-20 08:56:31
    在做webservice的过程中,总结的常用webservice的jar,wsdl4j-1.6.1.jar、wstx-asl-3.2.0.jar、xfire-all-1.2.6.jar、XmlSchema-1.4.2.jar,jdom.jar,emayclient.jar,commons-codec-1.5.jar
  • Java常用开源jar

    千次阅读 2018-07-19 13:52:35
    Java常用开源jar 转:http://blog.csdn.net/kevingao/article/details/8125683 activation~与javaMail有关的jar,使用javaMail时应与mail.jar (mail.jar和activation.jar)一起加入到lib中去,具体...
  • JAVA-常用包 与 import

    千次阅读 2017-09-18 14:35:12
    1、java.langjava的核心类库,包含了运行java程序必不可少的系统类,如基本数据类型、基本数学函 数、字符串处理、线程、异常处理类等,系统缺省加载这个 2、java.iojava语言的标准输入/输出类库,如基本...
  • 大数据统计:最常用的60个Java包

    千次阅读 2018-02-26 06:36:19
    下面是来自programcreek.com统计的最常用的60个Java包。点进去的每一个链接会显示常用的类和代码示例。统计是基于2015-2017年GitHub上的的开源项目。1.java.util 2.java.io 3.android.widget 4.android.view 5.java...
  • java中最常用和类(一)

    千次阅读 2016-09-11 21:10:29
    这次博客主要介绍最常用的三个可重用java.lang和java.util。 一. 概论 java编程中需要用到一些最基本的类,这些类在java中以结构来管理,下面我们看看最常用的几个及其类。 上面这个树形图清晰的呈现...
  • JAVA 常用GUI工具

    千次阅读 2017-03-05 23:48:56
    1.AWTAbstract Windows Toolkit(AWT)是最原始的 Java GUI 工具。它是一个非常简单的具有有限 GUI 组件、布局管理器和事件的工具(如窗体、文本标签、按钮、菜单等)2.SwingSwing 是 Sun 开发的一个经过仔细...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 732,623
精华内容 293,049
关键字:

常用java包

java 订阅