java常用类--随机数类Random
Random类用于生成一个伪随机数,它的构造器可以是无参数(以系统时间为种子)的也可以显式的传入一个种子; 它可以输出各种类型的随机数;如果两个random的初始种子是一样的,那么他们产生的相同类型的随机数是一样的(无参看成参数相同)。 详细用法如下代码所示: package lkl2;imp...
「Java」Math类封装的一些常用的
Math.sqrt()//计算平方根Math.cbrt()//计算立方根Math.hypot(x,y)//计算 (x的平方+y的平方)的平方根Math.pow(a,b)//计算a的b次方Math.exp(x)//计算e^x的值Math.max();//计算最大值Math.min();//计算最小值M...
【学懂Java】(六)常用类
一.包装类1.概念包装类是将基本类型封装到一个类中,包含属性和方法,方便对象操作包装类位于java.lang包中2.转换包装类与基本数据类型包装类是将基本数据类型封装成一个类,包含属性和方法使用在使用过程中,会涉及到自动装箱和自动拆箱装箱:将基本数据类型转换成包装类基本类型就自动地封装到与它相同类型...
【java】java.util.Arrays类常用方法
1 package Arrays类; 2 3 import java.util.Arrays; 4 5 public class TestArrays { 6 public static void main(String[] args) { 7 int[] a...
Java常用工具类之数据库操作辅助类DBUtil.java
package com.qushida.util;import java.beans.BeanInfo;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.sql.Connection;imp...
String.format方法,Java常用类库——Formatter
在进行字符串操作时很多时候是想得到适合当前环境阅读的格式,比如时间: Tue Feb 23 11:35:54 CST 2016这种格式是不适宜阅读的。如格式化为2016-2-2311:35:54。 上面两句的输出代码为: System.out.println(“现在时间:” + new D...
java常用API之Date类
Date类:类 Date 表示特定的瞬间,精确到毫秒。毫秒概念:1000毫秒=1秒毫秒的0点:System.currentTimeMillis() 返回值long类型参数 用于获取当前日期的毫秒值时间的原点:公元1970年 一月一日,午夜0:00:00 对应的毫秒值就是0注意:时间和日期的计算...
java 中java.util.Arrays类---常用函数记录
java.util.Arrays主要是用来对数组进行操作的类,主要包括以下方法: 1.数组转化列表,得到固定大小的列表,Arrays.asList(...); public static <T> List<T> asList(T... a) 返回一个受指定数组支持的固定...
那些java中的常用类(一)
本节介绍一下java中那些常用的类,包括:系统相关类(System、Runtime)、日期时间类(Date等)、Object、Math、Random、File、枚举类(Enum) 1.系统相关类 System类 System类是一些与系统相关的属性和方法的集合,且System类中所有的属性和方法...
java 中的常用类
Java 中的包装类 相信各位小伙伴们对基本数据类型都非常熟悉,例如 int、float、double、boolean、char 等。 基本数据类型是不具备对象的特性的,比如基本类型不能调用方法、功能简单。。。, 为了让基本数据类型也具备对象的特性, Java 为每个基本数据类型都提供了一个包装类,...
Java中几个常用类
1.1 包装类 把八大基本数据类型封装到一个类中,并提供属性和方法,更方便的操作基本数据类型。 包装类的出现并不是用于取代基本数据类型,也取代不了。 包装类位于java.lang包中 Number 类 Number数值类型是byte、double、float、int、long 和 shor...
【Java面试题】43 说出一些常用的类,包,接口,请各举5个
要让人家感觉你对java ee开发很熟,所以,不能仅仅只列core java中的那些东西,要多列你在做ssh项目中涉及的那些东西。就写你最近写的那些程序中涉及的那些类。常用的类:BufferedReader BufferedWriter FileReader FileWirter String In...
第十一章《Java实战常用类》第9节:Comparable接口和Comparator接口
对事物进行比较往往是希望对它们进行排序,因此排序的结果是由比较的结果产生的。而对事物进行比较就需要明确比较的内容是什么。例如某学校择优录取考生,就要比较所有考生的成绩,然后排列出考分的高低,而学生入学之后可能又要根据身高来排列出座位的次序。因此对两个学生进行比较,就必须先要明确到底是比较他们的考试...
第十一章《Java实战常用类》第8节:Arrays类
Arrays类位于java.util包,它是一个数组工具类,可以帮助程序员完成一些对数组常见的操作。这些常见的操作包括对数组元素排序,从数组中查找特定的元素、比较两个数组元素是不是相同,对数组进行复制等。下面的表11-9展示了Arrays类对数组操作的常用方法。表11-9 Arrays类操作数组的...
第十一章《Java实战常用类》第7节:Objects类
Objects类位于Java.util包,这个类与Object类的名称很相像,Java语言定义Objects类是为了让程序员能够以更加合理的方式操作对象。Objects类中定义的方法很多,这些方法可以分为两大类,分别是防止空指针异常的方法和数据验证的方法。11.7.1防止空指针异常的方法实际开发过...
第十一章《Java实战常用类》第3节:Math类
Math类位于java.lang包下,它提供了很多关于数学计算的方法,这些方法主要包括:计算三角函数的方法、计算指数和对数的方法、对数字进行舍入的方法、求随机数的方法等。这些用于数学计算的方法均被定义为静态方法,除此之外,Math类还以静态属性的形式定义了两个在数学上使用频率非常高的常量,分别是P...
第十一章《Java实战常用类》第2节:BigInteger类和BigDecimal类
编写Java代码的过程中总是要和数字打交道。通常情况下,程序员使用Java语言所提供的int、long、float、double这些基础数据类型的变量就能存储数字。但有的时候程序中会使用一些超大的数字,这些数字已经大到无法用任何一种变量来存储的程度,例如1234000000000000000000...
第十一章《Java实战常用类》第1节:包装类
Java语言有8种基础数据类型,这些类型的数据都不是对象。有些情况下,必须用对象的形式来表示一个基础数据,例如Java语言要求存入集合的数据都必须是对象,不能是基础类型数据,因此,如int型、double型等基础类型的数据都无法存入集合。为了能够用对象来表示出基础类型的数据,Java语言定义了8种...
9.Java常用类(waiting)
一、字符串相关的类1.StringString的特性String类:代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作 为此类的实例实现。String是一个final类,代表不可变的字符序列。字符串是常量,用双引号引起来表示。它们的值在创建之后不能更改。String对象的字符内容...
Java中集合框架,Collection接口、Set接口、List接口、Map接口,已经常用的它们的实现类,简单的JDK源码分析底层实现
(一)集合框架:Java语言的设计者对常用的数据结构和算法做了一些规范(接口)和实现(实现接口的类)。所有抽象出来的数据结构和操作(算法)统称为集合框架。程序员在具体应用的时候,不必考虑数据结构和算法实现细节,只需要用这些类创建一些对象,然后直接应用就可以了,这样就大大提高了编程效率。(二)集合框架...