摘要: 1、线程简介: 世间万物会同时完成很多工作,如人体同时进行呼吸、血液循环、思考问题等活动,用户既可以使用计算机听歌也可以使用它打印文件,而这些活动完全可以同时进行,这种思想在Java中称为并发,而将并发完成的每一件事情称为线程。Java语言提供并发机制,程序员可以在程序中执行多个线程,每一个线程完成 阅读全文
posted @ 2017-08-01 21:17 忘尘天外天 阅读(229) 评论(0) 推荐(0) 编辑
摘要: File类是io包中唯一代表磁盘文件本身的对象。File类定义了一些与平台无关的方法来操作文件,可以通过调用File类中的方法,实现创建、删除、重命名文件等。File类的对象主要用来获取文件本身的一些信息,如文件所在目录、文件的长度、文件读写权限等。数据流可以将数据写入到文件中,而文件也是数据流最常 阅读全文
posted @ 2017-08-01 10:58 忘尘天外天 阅读(6409) 评论(1) 推荐(0) 编辑
摘要: Math类包含用于几何和三角运算的所有浮点函数,以及一些用于通用目的的方法。Math类定义了两个double常量:E(约等于2.72)和PI(约等于3.14) 1、三角函数 表中的方法接收double类型的参数(单位为弧度),并返回各自三角函数的运算结果。 2、指数函数 3、舍入函数 Math类定义 阅读全文
posted @ 2017-07-31 22:47 忘尘天外天 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 通常情况下,你会希望遍历一个集合中的元素。例如,显示集合中的每个元素。一般遍历数组都是采用for循环或者增强for,这两个方法也可以用在集合框架,但是还有一种方法是采用迭代器遍历集合框架,它是一个对象,实现了Iterator 接口或ListIterator接口。迭代器,使你能够通过循环来得到或删除集 阅读全文
posted @ 2017-07-29 21:54 忘尘天外天 阅读(914) 评论(0) 推荐(0) 编辑
摘要: Random类是伪随机数生成器。之所以称为伪随机数(pseudorandom),是因为它们只是简单的均匀分布序列。Random类定义了以下构造函数: Random() Random(long seed) 使用第一个版本创建的随机数生成器使用相对唯一的种子(当前时间)。第二个版本允许手动指定种子。如果 阅读全文
posted @ 2017-07-26 22:37 忘尘天外天 阅读(1516) 评论(0) 推荐(0) 编辑
摘要: Java语言的java.util包中提供了一些集合类,这些集合类又被称为容器。用来完善数组的不足之处。集合类与数组的不同之处是,数组的长度是固定的,集合的长度是可变的;数组用来存放基本类型的数据,集合用来存放对象的引用。常用的集合有List集合、Set集合、Map集合,其中List 与Set实现了C 阅读全文
posted @ 2017-07-26 11:59 忘尘天外天 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 集合框架(Collection Framework)是Java最强大的子系统之一,位于java.util 包中。集合框架是一个复杂的接口与和类层次,提供了管理对象组的最新技术。Java集合框架标准化了程序处理对象组的方式。 集合框架在设计上需要满足几个目标。首先,框架必须是高性能的。基本集合(动态数 阅读全文
posted @ 2017-07-25 22:26 忘尘天外天 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 数组对于每一门编程语言都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。Java语言中提供的数组是用来存储固定大小的同类型元素。你可以声明一个数组变量,如 int[100] 来代替直接声明 100 个独立变量 int0,int1,....,int99。数组的元素是通过索引访问的。数组 阅读全文
posted @ 2017-07-25 09:49 忘尘天外天 阅读(3519) 评论(0) 推荐(0) 编辑
摘要: Date类 Date类封装了当期时间和日期。与Java1.0定义的原始版的Date类相比,Date类发生了本质的变化。在Java1.1发布时,原始版Date类定义的许多功能被移进Calendar类和DateFormat类中。原始版Date类中的许多方法已经不赞成使用。 Date类支持的构造函数: D 阅读全文
posted @ 2017-07-23 10:03 忘尘天外天 阅读(809) 评论(0) 推荐(0) 编辑
摘要: 异常是运行时在代码序列中引起的非正常状况,换句话说,异常是运行时错误。在不支持异常处理的计算机语言中,必须手动检查和处理错误 通常是通过使用错误代码,等等。这种方式既笨拙又麻烦。Java的异常处理避免了这些问题,并且在处理过程中采用面向对象的方式管理运行时错误。 1、异常处理的基础概念 Java异常 阅读全文
posted @ 2017-07-22 21:44 忘尘天外天 阅读(322) 评论(0) 推荐(0) 编辑