Java 类库概念: Java 的应用程序接口 (API) 以包的形式来组织,每个包提供了大量的相关类、接口和异常处理类,这些包的集合就是 Java 的类库

包名以 Java 开始的包是 Java 核心包 (Java Core Package) ;

包名以 Javax 开始的包是 Java 扩展包 (Java Extension Package) ,例如 javax.swing 包;

Java 类库概念:Java 的应用程序接口 (API) 以包的形式来组织,每个包提供了大量的相关类、接口和异常处理类,这些包的集合就是 Java 的类库

包名以 Java 开始的包是 Java 核心包 (Java Core Package) ;

包名以 Javax 开始的包是 Java 扩展包 (Java Extension Package) ,例如 javax.swing 包;

常用的 Java 核心包 (Java Core Package)java.lang Java 编程语言的基本类库

java.applet 创建 applet 需要的所有类

java.awt 创建用户界面以及绘制和管理图形、图像的类

http://java.io 通过数据流、对象序列以及文件系统实现的系统输入、输出

java.util 集合类、时间处理模式、日期时间工具等各类常用工具包

其它还有java.sql 访问和处理来自于 Java 标准数据源数据的类

java.test 以一种独立于自然语言的方式处理文本、日期、数字和消息的类和接口

java.security 设计网络安全方案需要的一些类

java.beans 开发 Java Beans 需要的所有类

java.math简明的整数算术以及十进制算术的基本函数

java.rmi 与远程方法调用相关的所有类

常用的 Java 扩展包 (Java Extension Package)javax.accessibility 定义了用户界面组件之间相互访问的一种机制

javax.naming.* 为命名服务提供了一系列类和接口

javax.swing.* 提供了一系列轻量级的用户界面组件,是目前 Java 用户界面常用的包

注 1 :最重要且常用的是 1 和 6 ,已用黑体标出的为,需重点掌握

注 2 :在使用 Java 时,除了 java.lang 外,其他的包都需要 import 语句引入之后才能使用。

重点讲解内容:java.lang和java.util。

java.lang 包

这个包称为 java 语言包,是由编译器自动引入的。程序中不必用 import 语句就可以使用。它所包含的类和接口对所有实际的 Java 程序都是必要的。object 类

数学类 (Math)

数据类型类

线程类

字符串类 (String 类和 StringBuffer 类 )

系统及运行类 (System 类和 Runtime 类 )

错误和异常处理类 (Throwable 、 Exception 、 Error)

过程类 (process)

java.util 包日期类、日历类( Data 、 Calendar 、 GregorianCalendar )

随机数类( Random )

位运算类( BitSet )

矢量类( Vector )

数据结构类( Stack )

散列表类( Hashtable )

StringTokenizer类

包名主要功能java.applet提供了创建applet需要的所有类java.awt.*提供了创建用户界面以及绘制和管理图形、图像的类java.beans.*提供了开发Java Beans需要的所有类http://java.io提供了通过数据流、对象序列以及文件系统实现的系统输入、输出java.lang.*Java编程语言的基本类库java.math.*提供了简明的整数算术以及十进制算术的基本函数java.rmi提供了与远程方法调用相关的所有类http://java.net提供了用于实现网络通讯应用的所有类java.security.*提供了设计网络安全方案需要的一些类java.sql提供了访问和处理来自于Java标准数据源数据的类java.test包括以一种独立于自然语言的方式处理文本、日期、数字和消息的类和接口java.util.*包括集合类、时间处理模式、日期时间工具等各类常用工具包javax.accessibility定义了用户界面组件之间相互访问的一种机制javax.naming.*为命名服务提供了一系列类和接口javax.swing.*提供了一系列轻量级的用户界面组件,是目前Java用户界面常用的包

常用的 Java 核心包 (Java Core Package)

1. java.langJava 编程语言的基本类库java.applet 创建 applet 需要的所有类

java.awt 创建用户界面以及绘制和管理图形、图像的类

http://java.io 通过数据流、对象序列以及文件系统实现的系统输入、输出

6. java.util 集合类、时间处理模式、日期时间工具等各类常用工具包java.sql 访问和处理来自于 Java 标准数据源数据的类

java.test 以一种独立于自然语言的方式处理文本、日期、数字和消息的类和接口

java.security 设计网络安全方案需要的一些类

java.beans 开发 Java Beans 需要的所有类

java.math简明的整数算术以及十进制算术的基本函数

java.rmi 与远程方法调用相关的所有类

常用的 Java 扩展包 (Java Extension Package)javax.accessibility 定义了用户界面组件之间相互访问的一种机制

javax.naming.* 为命名服务提供了一系列类和接口

javax.swing.* 提供了一系列轻量级的用户界面组件,是目前 Java 用户界面常用的包

注 1 :最重要且常用的是 1 和 6 ,已用黑体标出的为,需重点掌握

注 2 :在使用 Java 时,除了 java.lang 外,其他的包都需要 import 语句引入之后才能使用。

重点讲解内容:java.lang和java.util。

java.lang 包

这个包称为 java 语言包,是由编译器自动引入的。程序中不必用 import 语句就可以使用。它所包含的类和接口对所有实际的 Java 程序都是必要的。object 类

数学类 (Math)

数据类型类

线程类

字符串类 (String 类和 StringBuffer 类 )

系统及运行类 (System 类和 Runtime 类 )

错误和异常处理类 (Throwable 、 Exception 、 Error)

过程类 (process)

java.util 包日期类、日历类( Data 、 Calendar 、 GregorianCalendar )

随机数类( Random )

位运算类( BitSet )

矢量类( Vector )

数据结构类( Stack )

散列表类( Hashtable )

StringTokenizer类

Java 类库概念:Java 的应用程序接口 (API) 以包的形式来组织,每个包提供了大量的相关类、接口和异常处理类,这些包的集合就是 Java 的类库

包名以 Java 开始的包是 Java 核心包 (Java Core Package) ;

包名以 Javax 开始的包是 Java 扩展包 (Java Extension Package) ,例如 javax.swing 包;

Java 类库概念:Java 的应用程序接口 (API) 以包的形式来组织,每个包提供了大量的相关类、接口和异常处理类,这些包的集合就是 Java 的类库

包名以 Java 开始的包是 Java 核心包 (Java Core Package) ;

包名以 Javax 开始的包是 Java 扩展包 (Java Extension Package) ,例如 javax.swing 包;

常用的 Java 核心包 (Java Core Package)java.lang**Java 编程语言的基本类库

java.applet 创建 applet 需要的所有类

java.awt 创建用户界面以及绘制和管理图形、图像的类

http://java.io 通过数据流、对象序列以及文件系统实现的系统输入、输出

java.util** 集合类、时间处理模式、日期时间工具等各类常用工具包

其它还有java.sql 访问和处理来自于 Java 标准数据源数据的类

java.test 以一种独立于自然语言的方式处理文本、日期、数字和消息的类和接口

java.security 设计网络安全方案需要的一些类

java.beans 开发 Java Beans 需要的所有类

java.math简明的整数算术以及十进制算术的基本函数

java.rmi 与远程方法调用相关的所有类

常用的 Java 扩展包 (Java Extension Package)javax.accessibility 定义了用户界面组件之间相互访问的一种机制

javax.naming.* 为命名服务提供了一系列类和接口

javax.swing.* 提供了一系列轻量级的用户界面组件,是目前 Java 用户界面常用的包

注 1 :最重要且常用的是 1 和 6 ,已用黑体标出的为,需重点掌握

注 2 :在使用 Java 时,除了 java.lang 外,其他的包都需要 import 语句引入之后才能使用。

重点讲解内容:java.lang和java.util。

java.lang 包

这个包称为 java 语言包,是由编译器自动引入的。程序中不必用 import 语句就可以使用。它所包含的类和接口对所有实际的 Java 程序都是必要的。object 类

数学类 (Math)

数据类型类

线程类

字符串类 (String 类和 StringBuffer 类 )

系统及运行类 (System 类和 Runtime 类 )

错误和异常处理类 (Throwable 、 Exception 、 Error)

过程类 (process)

java.util 包日期类、日历类( Data 、 Calendar 、 GregorianCalendar )

随机数类( Random )

位运算类( BitSet )

矢量类( Vector )

数据结构类( Stack )

散列表类( Hashtable )

StringTokenizer类

java io 常用类库_JDK 中需要掌握的常用类库相关推荐

  1. Java IO练习--在程序中写一个“HelloJavaWorld你好世界“输出到操作系统文件Hello.txt文件中

    package com.kj.test;import cn.hutool.core.io.IoUtil;import java.io.File; import java.io.FileOutputSt ...

  2. java io流区别_Java中IO流的分类和BIO,NIO,AIO的区别

    到底什么是IO 我们常说的IO,指的是文件的输入和输出,但是在操作系统层面是如何定义IO的呢?到底什么样的过程可以叫做是一次IO呢? 拿一次磁盘文件读取为例,我们要读取的文件是存储在磁盘上的,我们的目 ...

  3. 这篇文章告诉你装饰器模式及其在Java IO类和MyBatis中的应用

    装饰器(Decorator)模式:指不改变现有对象结构的情况下,动态地给该对象增加额外功能. 一.装饰器模式介绍 装饰器模式允许向一个现有的对象添加新的功能,同时不改变其结果.比如Java 中的IO框 ...

  4. java file类包_Java中File类的常用API

    Java.io包下的File类实现了Serializable和Comparable两个接口 1.创建文件 注意: 1).如果D盘下file文件夹不存在,则抛出异常;如果D盘下file文件夹存在,则创建 ...

  5. java 向上取整_java 中的异常处理和常用类使用

    一.异常: 1.异常的简单介绍: Throwable类 / Error Exception | | Unchecked Checked Runtime Exception Exception Exce ...

  6. java io流顶层_Java中的IO流(一)

    一,IO流的分类 A,按照操作的对象不同可分为字节流与字符流 B,按照流的方向不同可分为输入(指从外部存储设备拿文件到内存)流也叫读与输出(指从内存把文件写入到外部存储设备)流也叫写 注:字节流可以操 ...

  7. java jdk注解 使用_JDK中注解@Contended是干什么的?怎么使用?

    避免伪共享(false sharing). 先引用个伪共享的解释: 缓存系统中是以缓存行(cache line)为单位存储的.缓存行是2的整数幂个连续字节,一般为32-256个字节.最常见的缓存行大小 ...

  8. python中字典的常用函数_python中得字典和常用函数总结

    字典是python中一种常见得数据类型,用{}表示,并且以键值对得形式存放数据. dic={},其中得key键值是不可变得,类型可以是字符串.其中,列表,字典不可以作为键,键值是不可变得.字符串,元组 ...

  9. Java IO: OutputStream

    转载自     Java IO: OutputStream 译文链接 作者: Jakob Jenkov 译者: 李璟(jlee381344197@gmail.com) OutputStream类是Ja ...

  10. java.io和java.nio性能简单对比

    我从java1.3开始学习java,后来主要用1.4,再后来1.5和1.6中的很多新特性,都停留在"知道"的状态,比如nio,虽然据说可以提升性能,但并没有真正深入使用和测试过,工 ...

最新文章

  1. 【网络流24题】I、 方格取数问题(二分图的最大独立集/最小割)
  2. android动态更改布局宽高,动态更改Android上的线性布局宽度或高度
  3. select标签中的选项分组
  4. js实现IE/Firefox的收藏功能
  5. (set)计算集合的并
  6. Shopify 英文(多国语言)国际网店 注册指南
  7. Quay (1) - 用Quay Operator配置Quay环境
  8. Vim nerdcommenter 插件
  9. 【报告分享】快手、抖音、视频号对比,竞争趋紧,运营体系成关键.pdf(附下载链接)...
  10. spring boot 与配置
  11. 使用3CDaemon 进行ftp 传输文件 (linux-开发板) 的方法
  12. php高德行政区边界,请教 高德地图绘制行政区划边界
  13. 百度人脸接口简单随笔
  14. YOLOv2论文中英文对照翻译
  15. mysql的strict,MySQL Strict Mode关闭
  16. javscript创建Emitter
  17. 269个JavaScript工具函数,助你提升工作效率(上)
  18. 蚂蚁金服区块链已开出近60万张医疗电子票据,市民报销看病更方便!
  19. 自媒体推广该怎么做?学懂这10招,走路横着走
  20. Linux基本功系列之usermod命令实战

热门文章

  1. [GZOI2017]取石子游戏
  2. LeetCode:208. 实现 Trie (前缀树)
  3. 给Ubuntu安装MacOS主题
  4. Java Spring boot 企业微信点餐系统
  5. ps aux 和ps -aux和 ps -ef的选择
  6. 在ASP.NET 2.0中操作数据:使用FormView 的模板
  7. 【NLP】Dive into BERT:语言模型与知识
  8. 斯坦福教授ICLR演讲:图网络最新进展GraphRNN和GCPN(附PPT下载)
  9. jupyter notebook 多行输出
  10. leetcode—8.同向双指针—滑动窗口题型python解答