如果我们需要操作一个很大的整数,它无法用long来表达时,就可以用BigInteger add() 加 subtract() 减 multiply() 乘 divide() 除 mod() 取余 包装类...Ø JDK提供了对所有数据类型的包装类 byte >>> Byte short >>> Short int >>> Integer long >>> Long double >>> Double float...s) valueOf方法:Double.valueOf(String s) 时间类 Date 使用new Date()创建时间对象代表当前系统时间 需要使用DateFormat类来进行格式化,才能显示想符合习惯的格式...方法返回一个字节,默认指向键盘输入 静态属性out为标准输出流,属于PrintStream类型,print方法打印字符,默认打印到屏幕 可以用set方法修改属性in和out System.exit()方法退出Java...虚拟机 System.gc()垃圾回收,Java中的对象成为垃圾之后不会马上回收掉,如果想立即回收可以调用System.gc() System.getProperties()方法获得系统属性 Runtime
专栏介绍 【Java】 目前主要更新Java,一起学习一起进步。 本期介绍 本期主要介绍常用API——String类、Math类 文章目录 1. ...String类 1.1 String类概述 概述 java.lang.String 类代表字符串。...1.2 使用步骤 查看类 java.lang.String :此类不需要导入。...Math类 2.1 概述 java.lang.Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。...(相当于四舍五入方法) 2.3 练习 请使用 Math 相关的 API ,计算在 - 10.8 到 5.9 之间,绝对值大于 6 或者小于 2.1 的整数有多少 个?
Java常用API(Math类) Math类的作用 java.lang.Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。...类似这样的工具 类,其所有方法均为静态方法,并且不会创建对象,调用起来非常简单。...Math类的常用方法 public static double abs(double a );返回绝对值 public static double ceil(double a) :返回大于等于参数的最小的整数...向上取整:"+Math.ceil(a)); 7 System.out.println("四舍五入:"+Math.round(a)); 8 9 } 10 } 以上就是Math类的一些基本操作...,更多方法查询API文档 若有错误还请各位读者批评指正
Java常用API( Scanner类)1 1.Scanner类 首先给大家介绍一下什么是JavaAPI API(Application Programming Interface),应用程序编程接口...Java API是一本程序员的 字典 ,是JDK中提供给 我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学 习这些类如何使用即可。...所以我们可以通过查询API的方式,来学习Java提供的类,并得知如何使用它们。...注:javaAPI中的类我们不需要去一个个背,我们只需要掌握一些最基本的,其他的需要的时候去看API就好了 Java各个版本的API可以去java的官网下载, java.lang包下的类不用导入 Scanner...Scanner类的使用步骤 导包 导包格式: import 包名.类名; 比如:java.util.Scanner; 创建Scanner对象 Scanner sc=new Scanner(System.in
Java常用API(String类) 概述: java.lang.String 类代表字符串。Java程序中所有的字符串文字(例如 "abc" )都可以被看作是实现此类的实例 1....下面我来介绍几个String类的常用方法 1判断字符串内容是否相等的方法 public boolead equals(Object anObject) 2忽略大小写判断字符串内容是否相同的方法 public
Java常用API(Random类) Random:是一个用于生成随机数的类 构造方法 public Random() :创建一个新的随机数生成器。
专栏介绍 【Java】 目前主要更新Java,一起学习一起进步。 本期介绍 本期主要介绍常用API——ArrayList类 文章目录 1. 引入——对象数组 2. 什么是ArrayList类 3....为了解决这个问题, Java 提供了另一个容器 java.util.ArrayList 集合类 , 让我们可以更便捷的存 储和操作对 象数据。 2. ...什么是ArrayList类 java.util.ArrayList 是大小 可变的数组 的实现,存储在内的数据称为元素。此类提供一些方法来操作 内部存储 的元素。...ArrayList使用步骤 查看类 java.util.ArrayList :该类需要 import 导入使后使用。 ,表示一种指定的数据类型,叫做泛型。...使用 ArrayList 类,存储三个字符串元素,代码如下: 4. 常用方法和遍历 对于元素的操作 , 基本体现在 —— 增、删、查。
Java常用API(ArrayList类) 我们为什么要使用ArrayList类?...为了更加方便的储存对象,因为使用普通的数组来存储对象太过麻烦了,因为数组的一个很大的弱点就是长度从一开始就固定了,所以Java提供了另一个容器 java.util.ArrayList 集合类,让我们可以更便捷的存储和操作对象数据...这里java给我们提供的包装类,(所谓包装类就是将基本数据类型包装为对象)后面我在写一篇文章展开详细的叙述 ? 构造方法献上: public ArrayList() :构造一个内容为空的集合。...2这是存储基本数据类型的代码 package cn.itcast; import java.util.ArrayList; import java.util.Arrays; import java.util.Random...有同学可能会问,你不是说包装成对象了吗,怎么又直接输出了,这里是因为java帮我们自动拆箱了,我后面再写一篇关于 包装类的文章详细展开叙述 3这里给大家再加点料 上面说到了ArrayList是采用范型的
Java常用API(Arrays类) 什么是Arrays类? java.util.Arrays 此类包含用来操作数组的各种方法,比如排序和搜索等。其所有方法均为静态方法,调用起来 非常简单。...Arrays.sort(a); 7 System.out.println(Arrays.toString(a)); 8 9 } 10 } Arrays类还有许多其他方法这里就不一一举例了...,大家可以去查询API文档去学习 本文如果有错误还请各位批评指正
专栏介绍 【Java】 目前主要更新Java,一起学习一起进步。 本期介绍 本期主要介绍常用API——日期时间类、System类 文章目录 1....日期时间类 1.1 Date类 概述 java.util.Date 类 表示特定的瞬间,精确到毫秒。...1.2 DateFormat类 java.text.DateFormat 是日期 / 时间格式化子类的抽象类,我们通过这个类可以帮我们完成日期和文 本之间的转 换 , 也就是可以在 Date...格式规则 常用的格式规则为: 备注:更详细的格式规则,可以参考 SimpleDateFormat 类的 API 文档 0 。...System类 java.lang.System 类中提供了大量的静态方法,可以获取与系统相关的信息或系统级操作,在 System 类的 API 文 档中,常用的方法有: public
一、Object 类 1. Object 类介绍 * Object 类是所有类的父类,若一个类没有指定继承的类则继承Object。任一类都直接或间接继承于Object 2....= null && a.equals(b)); } * Objects.equals()容忍空指针 二、常用API 1....③ 示例 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date...Calendar 类 ① Calendar 类为抽象类,提供了 getIntence() 获取 Calendar 类的子类对象。...Java_06 中有说明 2.
话接上回,继续核心类与API的学习,这次介绍StringBuffer/StringBuilder/StringJoiner类。...2)解决 使用 StringBuffer 类(也称字符串缓冲区)来操作字符串。 StringBuffer 类和 String 类最大的区别在于它的内容和长度都是可以改变的。...1、概述 StringBuilder 类是 JDK 1.5 新增的类,它也代表可变字符串对象。...5.1 背景及功能重述 1)String String 是 Java 中基础且重要的类,被声明为 final class,是不可变字符串。...三、StringJoiner类 1、概述 StringJoiner是Java8新出的一个类,作用是在构造字符串时可以自动添加前缀、后缀及分隔符,无需实现添加字符的逻辑。
话接上回,继续核心类与API的学习,最后介绍一下Object类以及与数学、日期/时间有关的类,就结束该部分的学习了,其他的根据需要自行了解。...一、Object类 1、概述 Object 是 Java 类库中的一个特殊类,也是所有类的父类,任何 Java 对象都可以调用 Object 类的方法。...Java 允许把任何类型的对象赋给 Object 类型的变量。当一个类被定义后,如果没有指定继承的父类,那么默认父类就是 Object 类。...:java.lang.String 父类:java.lang.Object 实现的接口有: interface java.io.Serializable interface java.lang.Comparable...Object,可以直接使用 hashCode()方法 import java.util.ArrayList; //导包 public class HashCodeDemo {//Object类是所有类的父类
学完Java的面向对象特性后,接下来学习Java核心类与API。Java的API可理解为Java自己提供的标准类库,开发人员可直接使用其方法。...常用的有String类,StringBuffer/StringBuilder类,Object类,枚举类,以及其他一些如与系统、交互、数学、日期相关的类,如下。这次先来介绍String类。...字面量也常称为常量,Java的字面量可以是任意基本数据类型。...3.3 字符串存储位置 java内存空间理解(面试考点),图示如下 java虚拟机内存结构(面试考点) 1)堆 堆主要存放Java在运行过程中new出来的对象,凡是通过new生成的对象都存放在堆中...,对于堆中的对象生命周期的管理由Java虚拟机的垃圾回收机制GC进行回收和统一管理。
话接上回,继续核心类与API的学习,这次介绍一下枚举类以及与系统、交互有关的类,需要了解并能使用即可。 一、枚举类 1、概述 枚举也称穷举,简单理解就是把所有可能一一列举出来(穷尽所有可能)。...4.1 几点注意 1)每一个枚举都继承自 java.lang.Enum 类。...二、交互相关 1、Console类(简单了解) JDK6中提供了java.io.Console类专用来访问基于字符的控制台设备。Console类的目的是使Java程序和控制台之间的交互更容易。...掌握) Scanner类用于获取用户输入,使用前先导包:import java.util.Scanner。...1.1 概述 System类代表当前java程序的运行平台,系统级的很多属性和控制方法都放置在该类的内部。
专栏介绍 【Java】 目前主要更新Java,一起学习一起进步。 本期介绍 本期主要介绍常用API——Object、StringBuilder、包装类 文章目录 1. ...Object类 1.1 概述 java.lang.Object 类是 Java 语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使 用。...例如 根据 JDK 源代码及 Object 类的 API 文档, Object 类当中包含的方法有 11 个。...例如: 在API中对String类有这样的描述:字符串是常量,它们的值在创建后不能被更改。...2.2 StringBuilder概述 查阅 java.lang.StringBuilder 的 API , StringBuilder 又称为可变字符序列,它是一个类似于 String 的
0x00 概述 本文涉及Java知识点有API,String类,StringBuilder类 0x01 API 1.1 API概述 什么是API API(Application Programming...Interface):应用程序编程接口 Java中的API 指的是JDK中提供各种功能的Java类,这些类将底层的实现封装起来,我们不需要关系这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮助文档来学习这些...1.2 如何使用API帮助文档 打开帮助文档 找到索引选项卡的输入框 在输入框中输入Random 看类在哪个包下 看类的描述 看构造方法 看成员方法 0x02 String类 2.1 String...类概述 String类代表字符串,Java程序中的所有字符串文字(例如“abc”)都被实现为此类的实例。...也就是说,Java程序中所有的双引号字符串,都是String类的对象。 String类在Java.lang包下,所以使用的时候不需要导包。
今天的Java大数据开发分享,我们主要来讲讲Java基础类库和API。...七、Excel读写库 当应用程序需要提供把数据导出到Excel的功能,那么你需要Apache POI API,从Java程序读写XLS文件。...FastUtil也是一个好用的API,它继承了Java Collection Framework,提供了数种特定类型的容器,包括映射map、集合set、列表list、优先级队列(prority queue...目前提供了C++、Java、Python三种语言的API。 二十、网络库 一些有用的网络库主要有Netty的和Apache MINA。如果应用程序需要做的底层网络任务,可以考虑使用这些库。...关于大数据开发,Java基础类库和API,以上就为大家做了简单的介绍了。在Java技术生态当中,丰富的类库可以提供高效的解决方案,但是同时,也需要有选择性地去学习,知道什么时候用什么。
Java 中的 Calendar 类是用于处理日期和时间的抽象类。它提供了一种将日期和时间信息封装到单个对象中的方式,可以进行日期和时间的计算、格式化等操作。...下面是 Calendar 类的一些常用方法和属性: 导入对应包: import java.util.Calendar; 获取 Calendar 对象: Calendar calendar = Calendar.getInstance...calendar.add(Calendar.DAY_OF_MONTH, 1); // 加一天 calendar.add(Calendar.MONTH, -1); // 减一个月 格式化日期和时间: Calendar 类本身不直接支持日期和时间的格式化...,通常需要借助 SimpleDateFormat 类来进行格式化操作。...请回答该年份(只写这个4位整数,不要写12月31等多余信息) 题目代码 import java.util.Calendar; public class Main { public static
出品 | OSC开源社区(ID:oschina2013) Java 社区正在酝酿一项 Classfile API 提案,旨在提供一个用于解析、生成和转换 Java 类文件的 API;最初将作为 JDK...提案内容指出,类文件生成、解析和检测在 Java 生态系统中无处不在;许多工具和库需要能够处理类文件,并且框架通常会执行 on-the-fly bytecode instrumentation、transformation...JDK 应该为读取、写入和转换 Java 类文件提供准确、完整、最新、高性能的 API。 该 API 最初的目标是在不造成不可接受的性能损失的情况下,取代 ASM 作为 JDK 的一个运行时依赖项。...但是由于新的类文件功能可以出现在任何 JDK 版本中,且在 Java 9 之后 JDK 的发布速度大大加快,应用程序和框架更频繁地遇到比它们捆绑的库更新的类文件,从而导致运行时错误(或者更糟糕的是,框架试图...开发人员需要一个与运行 JDK 保持同步的类文件库。 JVM 进化。与 Java 早期相比,JVM 和类文件格式现在的发展速度要快得多。
领取专属 10元无门槛券
手把手带您无忧上云