JAVA 常用包
JAVA是以包的形式进行语言结构组织的。
引入这些包的关键词就是 import
下面说说
JAVA常用包有下面的几个
1.
java.lang
这个是默认引入的,也是一个最基础的包。其中lang不是中文的“狼,浪,朗”,而是language的简写。
java.lang提供利用 Java 编程语言进行程序设计的基础类。
包括:
| Boolean | Boolean 类将基本类型为 boolean 的值包装在一个对象中。 |
| Byte | Byte 类将基本类型 byte 的值包装在一个对象中。 |
| Character | Character 类在对象中包装一个基本类型 char 的值。 |
| Character.Subset | 此类的实例表示 Unicode 字符集的特定子集。 |
| Character.UnicodeBlock | 表示 Unicode 规范中字符块的一系列字符子集。 |
| Class<T> | Class 类的实例表示正在运行的 Java 应用程序中的类和接口。 |
| ClassLoader | 类加载器是负责加载类的对象。 |
| Compiler | Compiler 类主要支持 Java 到本机代码的编译器及相关服务。 |
| Double | Double 类在对象中包装一个基本类型 double 的值。 |
| Enum<E extends Enum<E>> | 这是所有 Java 语言枚举类型的公共基本类。 |
| Float | Float 类在对象中包装一个基本类型 float 的值。 |
| InheritableThreadLocal<T> | 该类扩展了 ThreadLocal,为子线程提供从父线程那里继承的值:在创建子线程时,子线程会接收所有可继承的线程局部变量的初始值,以获得父线程所具有的值。 |
| Integer | Integer 类在对象中包装了一个基本类型 int 的值。 |
| Long | Long 类在对象中包装了基本类型 long 的值。 |
| Math | Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。 |
| Number | 抽象类 Number 是 BigDecimal、BigInteger、Byte、Double、Float、Integer、Long 和 Short 类的超类。 |
| Object | 类 Object 是类层次结构的根类。 |
| Package | Package 对象包含有关 Java 包的实现和规范的版本信息。 |
| Process | ProcessBuilder.start() 和 Runtime.exec 方法创建一个本机进程,并返回 Process 子类的一个实例,该实例可用来控制进程并获得相关信息。 |
| ProcessBuilder | 此类用于创建操作系统进程。 |
| Runtime | 每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。 |
| RuntimePermission | 该类用于运行时权限。 |
| SecurityManager | 安全管理器是一个允许应用程序实现安全策略的类。 |
| Short | Short 类在对象中包装基本类型 short 的值。 |
| StackTraceElement | 堆栈跟踪中的元素,它由 Throwable.getStackTrace() 返回。 |
| StrictMath | StrictMath 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。 |
| String | String 类代表字符串。 |
| StringBuffer | 线程安全的可变字符序列。 |
| StringBuilder | 一个可变的字符序列。 |
| System | System 类包含一些有用的类字段和方法。 |
| Thread | 线程 是程序中的执行线程。 |
| ThreadGroup | 线程组表示一个线程的集合。 |
| ThreadLocal<T> | 该类提供了线程局部 (thread-local) 变量。 |
| Throwable | Throwable 类是 Java 语言中所有错误或异常的超类。 |
| Void | Void 类是一个不可实例化的占位符类,它持有对表示 Java 关键字 void 的 Class 对象的引用。 |
举例:
由于是默认引入的,所以程序不许添加import java.lang就可以使用里面的类,如
package com.mmcat.test;
public class TestClass {
public static void main(String[] args) {
int d=20;
double dd=Math.sqrt(d);
System.out.println(dd);
}
}
最简单的程序,里面的用到lang中的Math类中的求平方根(sqrt)。而一开头无需引入
import java.lang.Math
就可以编译成功。
--
java.lang重点是
2.java.sql
学程序不可避免要和数据库say hi,那么java与数据库交互就是必然的。
java.sql就是提供使用 Java编程语言访问并处理存储在数据源(通常是一个关系数据库)中的数据的 API。
JAVA 常用包的更多相关文章
- java常用包
java的核心类都放在java这个包以及其子包下,java扩展的许多类都放在javax包以及其子包下.这些实用类也就是平时经常说的API(应用程序接口). 以下几个是java语言中常用包 java.l ...
- Java常用jar包用途
Java常用jar包用途: USAGE INDEX JAR NAME USAGE 1 ASM asm-2.2.3.jar ASM字节码库 2 ASM asm-commons-2.2.3.jar ASM ...
- java常用的包的简介
java常用的包: java.lang:包含java语言的核心类,如String.math.system和thread类等,使用这个包下的类无需import导入,系统会自动导入这个包下的所有类. ...
- Java、javax、org、sun、Java.util等常用包的区别、详解、实例
Java.javax.org.sun包都是jdk提供的类包,且都是在rt.jar中.rt.jar是JAVA基础类库(java核心框架中很重要的包),包含lang在内的大部分功能,而且rt.jar默认就 ...
- 九. 常用类库、向量与哈希3.Java语言包(java.lang)简介
Java语言包(java.lang)定义了Java中的大多数基本类,由Java语言自动调用,不需要显示声明.该包中包含了Object类,Object类是整个类层次结构的根结点,同时还定义了基本数据类型 ...
- Java常用开源jar包
转:http://blog.csdn.net/kevingao/article/details/8125683 activation~与javaMail有关的jar包,使用javaMail时应与mai ...
- Java日期时间API系列12-----Jdk8中java.time包中的新的日期时间API类,日期格式化,常用日期格式大全
通过Java日期时间API系列10-----Jdk8中java.time包中的新的日期时间API类的DateTimeFormatter, 可以看出java8的DateTimeFormatter完美解决 ...
- java.time包常用类API学习记录
Java8出来已那么多年了,java.time包之前一直没有使用过,最近正好有用到,在此做个记录. 上图列出了java.time包下的类,接下来我们详细看下其中每个类的用法. Clock:获取到当前时 ...
- java中包命名常见规则
做java的都知道java的包.类.接口.枚举.方法.常量.变量等等模型都有一套约定的命名规则! 学习每一种语言都应该学习对应语法和命名规则,以保持一个良好的编码风格.一来显示自己的专业.二来方便阅读 ...
随机推荐
- 关于Sublime如何配置C++环境的问题
前言 传说sublime是全球最好的编辑器,可是只是编辑器啊!!!如果要运行,对于我们这些蒟蒻来说,不得不去使用DEV_C++.我们总是幻想能让sublime变成一个轻量级IDE,那该多好啊!!! 那 ...
- bugku 前女友
首先打开链接然后会发现 照常情况下进行分析 查看源码然后发现 在这一串文字后还有一个链接然后 发现链接被隐藏了然后我们将link 删除就会显示出来点开新的连接 然后会发现这个 (仔细一看好像是php中 ...
- C9300升级-TFTP
1.操作命令:CAT9300(config)#ip tftp blocksize 8192CAT9300(config)#install add file tftp://10.1.100.37/cat ...
- 505,display,float,position之间的关系(有疑问)
(display属性设置元素如何显示) 如果display取值为none,那么position和float都不起作用,这种情况下元素不产生框 否则,如果position设置框是绝对定位,float的计 ...
- 每天进步一点点------CORDIC (一)
三角函数计算,Cordic 算法入门 三角函数的计算是个复杂的主题,有计算机之前,人们通常通过查找三角函数表来计算任意角度的三角函数的值.这种表格在人们刚刚产生三角函数的概念的时候就已经有了,它们通常 ...
- Spring整合JDBC和Druid连接池
我的博客名为黑客之谜,喜欢我的,或者喜欢未来的大神,点一波关注吧!顺便说一下,双十二快到了,祝大家双十二快乐,尽情的买买买~ 如果转载我的文章请标明出处和著名,谢谢配合. 我的博客地址为: https ...
- js-秒数转为XX时XX分XX秒(用于计算剩余时间或倒计时)
export default { data() { return { hours: null, minute: null, second: null } }, methods: { // 秒数 转为 ...
- Django 生成数据库表时的报错TypeError: __init__() missing 1 required positional argument: 'on_delete'
原因及解决办法: https://www.cnblogs.com/phyger/p/8035253.html
- AppBoxFuture: Sql存储的ORM查询示例
上篇介绍集成第三方Sql数据库时未实现如导航属性.子查询等功能,经过大半个月的努力作者初步实现了这些功能,基本上能满足80%-90%查询需求,特别复杂的查询可以用原生sql来处理,下面分别示例介绍 ...
- Java将数据进行分组处理
将传人的数据进行分组,使用map保存每组的数据. /** * 将取出的数据进行分组 * @param list * @return */ public Map<Integer,Object> ...