Java

Java Random类

尽管我们可以使用Math类调用其类方法random()返回一个0至1之间的随机数(不包括0和1),例如:(int)(Math.random()*100)+1;//得到1至100之间的一个随机整数(包括1和100)但是,Java提供了更为灵活的用于获得随机数的Random类,

Java Map集合

Map是一种依照键(key)存储元素的容器,键很像下标,在List中下标是整数,在Map中键可以使任意类型的对象。Map中不能有重复的键,每个键都有一个对应的值(value)。一个键和它对应的值构成map集合中的一个元素,Map中的元素是两个对象,一个对象作为键,一个对象作为值。

Java格式化浮点数

1.float、Float、double和Double%f,%e(%E),%g(%G)和%a(%A)格式符可格式化float、Float、double和Double,其中:%f将值格式化为十进制浮点数,小数保留6位。%e(%E)将值格式化为科学记数法的十进制的浮点数,

Java处理异常(1)try…catch

前面我们学习了解了Java的几种异常,那我们如何处理异常呢?我们可以使用try…catch语句来处理异常,将可能出现的异常操作放在try…catch语句的try部分,一旦try部分抛出异常对象,或调用某个可能抛出异常对象的方法,并且该方法抛出了异常对象,

Java集合

Java集合类是工作中运用最多、最频繁的类,相比于数组(Array)来说,集合类的长度可变,更加方便开发。Java集合就像一个容器,可以存储任何类型的数据,也可以结合泛型来存储具体的类型对象。在程序运行时,Java集合可以动态地进行扩展,随着元素的增加而扩大。

Java Calendar类

Calendar类也在java.util包中,使用Calendar类的static方法getInstance()可以初始化一个日历对象,例如:Calendarcalendar=Calendar.getInstance();然后,calendar对象可以调用方法:publicfinalvoidset(i

Java自定义异常类

我们要知道,使用Java内置的异常类可以描述在编程时的大部分异常,除此之外,我们在编程时还可以扩展Exception类定义自己的异常类,然后根据程序的需要来规定哪些方法产生这样的异常。自定义异常类的格式:publicclass异常类名extendsException{无参构造带参构造}例如:publi

Java选择排序(Selection Sort)

选择排序(SelectionSort)是一种简单直观的排序算法,其算法原理为首先在未排序的序列中找到最小(大)的元素,存放到排序序列的起始位置,然后再从剩余未排序的元素中继续寻找最小(大)的元素,存放到已排序序列的末尾,以此类推,直到所有元素均排序完成。

Java多维数组

我们要知道,Java中本没有多维数组这个概念,因为从数组底层的运行机制上来看Java没有多维数组,但是Java提供了支持多维数组的语法,可以实现多维数组的功能,比如,三维数组intarr[][][]、四维数组intarr[][][][],以此类推。

Java为数组分配元素

上一节我们提到创建数组需要经过声明数组和为数组分配元素两个步骤,这一节我们主要学习如何为数组分配元素。声明数组仅仅是给出了数组变量的名字和元素的数据类型,要想真正地使用数组还必须创建数组,即为数组分配元素。为数组分配元素的格式如下:数组名=new数组元素的类型[数组元素的个数];例如:boy=newf