java
daicooper
这个作者很懒,什么都没留下…
展开
-
jdk与netbeans安装
软件 下载jdk下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html netbeans下载地址: https://netbeans.org/downloads/软件安装1先安装jdk 按照默认配置安装。 2安装完成jdk之后配置环境变量 ...原创 2018-06-13 09:20:30 · 8783 阅读 · 1 评论 -
java输入输出--字节流处理
字节流类为处理字节式输入输出提供了丰富的环境。InputStream/OutputStreamInputStream 是一个定义了 Java 字节流输入模式的抽象类。 该类的所有方法在出错条件下都将引发一个 IOException 异常。其声明格式如下:public abstract class InputStream extends Object implements Close...原创 2018-07-10 01:02:25 · 7341 阅读 · 0 评论 -
java集合框架--集合接口
java 集合框架使程序处理集合数组的方法标准化。集合框架包含了一组标准的接口。对这些接口,提供了几个标准的实现工具(LinkedList、HashSet 和 TreeSet);集合接口: 接口 描述 Collection 集合框架的顶层接口,定义了操作对象集合的共同方法 List 继承 Collection,表示有序的,可包括重复元素的列表 ...原创 2018-06-29 00:43:03 · 7250 阅读 · 3 评论 -
通过迭代接口访问类集
通常希望依次访问类集中的元素。到目前为止,处理这个问题的最简单方法时使用迭代器,迭代器是一个实现 Iterator 或者实现 ListIterator 接口的对象。 Iterator 可以遍历类集中的元素,从而获得或删除元素。 ListIterator 继承 Iterator,允许双向遍历列表,并可以修改。 Iterator 接口的方法 方法 描述 boolean h...原创 2018-07-05 23:17:59 · 317 阅读 · 0 评论 -
Generics (泛型)
Generics 是 JDK 5.0 新增加的功能,在使用集合时,提供了一种编译时类型安全检查功能,并能减少类型强制转化的麻烦。当从一个集合中取出一个元素时,例如使用 Iterator 接口中的 next() 方法,其返回值的类型是 Object 。在使用这个元素时,需要把返回值转换为元素本身的类型。这种类型转化是不安全的,因为在编译时不能进行类型检测,在运行时就可能发生异常。Arra...原创 2018-07-05 23:51:55 · 1154 阅读 · 0 评论 -
java输入输出--字符流处理
尽管字节流提供了处理任何类型数据输入输出操作的足够功能,但他们不能直接操作 Unicode 字符。提供直接的字符输入输出支持是必要的。字符流层次的顶层是Reader 和 Writer 抽象类。Reader / WriterReader 类 Reader 是定义 Java 的字符流输入模式的抽象类。 该类的所有方法在出错情况下都将引发 IOException 异常。Reader 类中的...原创 2018-07-13 00:47:50 · 1541 阅读 · 0 评论 -
映射接口(Map)
除了类集,映射是一个存储关键字和值的管理或者说是关键字/值对的集合。给定一个关键字,可以得到它的值。关键字和值都是对象,每一对关键字/值,叫做一项。关键字必须是唯一的。但值是可以重复的。有些映射可以接受 null 关键字和 null 值,有的则不行。因为映射接口定义了映射的特征和本质,因此先介绍和映射有关的接口。 接口 描述 Map 唯一关键字映射到值 M...原创 2018-07-07 11:50:42 · 4818 阅读 · 0 评论 -
类集算法
集合框架定义了几种能用于类集合映射的算法。 在 Collection 类中,这些算法被定义为静态方法。这些算法 当试图比较不兼容的类型时,其中的一些算法引发一个 ClassCastExcepion 异常;而当试图改变一个不可改变的类集时,则引发一个 UnsupportedOperationException 异常。 JDK 5.0 以后的Collection 支持泛型。 方法 描...原创 2018-07-07 14:23:44 · 262 阅读 · 0 评论 -
Arrays
在 java.util 中有一个叫做 Arrays 的类。这个类提供了各种在进行数组运算时很有用的方法。尽管这些方法在技术上不属于集合框架,但他们提供了跨越类集合数组的桥梁。 Arrays 类定了以 5 中类型的方法。alList():返回一个被数组支持的 List 。binarySearch() :在不同类型的数组中搜素特定值。equals():比较两个数组是否相等。fill():...原创 2018-07-07 14:52:06 · 1002 阅读 · 0 评论 -
java 异常处理
异常(Exception)也叫例外。在 java 编程语言中,异常就是程序运行过程中由于硬件设备问题,软件设计错误,缺陷导致的程序错误,在软件开发过程中,很多情况都会导致异常的产生。想打开的文件不存在。网络连接中断。操作数超出预定范围。正在装载的类文件丢失。访问的数据库打不开。可见,在程序中产生异常的现象是非常普遍的。在 Java 编程语言中,对异常的处理有非常完备的机制。异常...原创 2018-07-07 21:24:27 · 384 阅读 · 0 评论 -
java输入输出--文件操作
File 类在进行文件操作时,需要知道一些关于文件的信息。 File 类提供给了一些方法来操纵文件 和获取文件的信息。对于目录, Java 把它当做一种特殊类型的文件,即文件名单列表。File 类直接处理文件和文件系统。 通过 File 类的方法,可以得到文件或者目录的描述信息,包括名称, 所在路径, 读写性, 长度等。还可以创建目录,创建文件,改变文件名,删除文件,列出目录中的文件等。...原创 2018-07-10 00:21:29 · 363 阅读 · 0 评论 -
java日期时间工具类
Data、Calendar、 GregorianCalendar 都是 Java.util包中的实用工具类。Data(日期)Date 类封装当前的日期和时间,也可以封装一个特定的日期。 Date 的构造函数:Date()Date(long millisec)第一种形式的构造函数用当前日期和时间初始化对象。 第二种形式的构造函数接收一个参数,该参数等于从 1970 年 ...原创 2018-06-27 00:17:39 · 567 阅读 · 0 评论 -
字符串处理 String类
java的字符串处理技术主要包括: String类在程序运行初始化后不能改变。 StringBuffer类字符串的内容可以动态的改变。String类String 类位于java.lang包中, String 类不需要import语句就可以用String 来实例化对象。 String 类主要用来处理在程序运行初始化后其内容不能被改变的字符串。字符串的构造...原创 2018-06-23 19:27:51 · 461 阅读 · 0 评论 -
字符串处理 StringBuffer类
一个 String 型变量一旦经过初始化,就不能改变了。为什么它作为一个变量而又不能改变呢?其实变量只是一个代表某个内存区域的应用符号,用来访问或修改它所指向的内存空间。在String 型变量的情况下,String型变量所指向的内存空间中的内容是不能被改变的,这是java语音规范规定的。但是改变量可用于指向另外的内存空间。下列的代码就说明了这一点:String s = new String...原创 2018-06-23 23:50:00 · 1692 阅读 · 0 评论 -
字符串处理StringTokenizer
在 Java 类库的 java.util 包中包含一个用于进行字符串词法分析的类 StringTokenizer ,目的是将对字符串进行分解的方法进行封装,以简化应用程序设计过程中的工作量。例如,对于字符串 “We are Students “, 如果把空格作为该字符串的分隔符,那么该字符串有3个单词;而对于字符串 “You,are,Student”,如果把逗号作为了该字符串的分隔符,那么该字符串...原创 2018-06-24 01:20:28 · 12073 阅读 · 3 评论 -
简单包装器类
在 java.lang 包中有很多类,其中一些类和前面学过的基本数据类型有关,叫做包装器类(Wrapper)。 java 使用简单的数据类型,例如整型(int ) 和字符型 (char )。这些数据类型不是对象层次结构的组成部分。他们通过值传递给方法而不能直接通过引用传递。 有时需要对这些简单的类型建立对象表达式,例如,当把数据放到集合中时,需要包装成对象。为了能够用对象的形式代表简单数据类型,...原创 2018-06-24 17:03:18 · 2278 阅读 · 0 评论 -
java集合框架--实现List接口类
了解了集合框架中定义的接口,接着要了解实现它们的标准类。一些类提供了完整的可以被使用的工具。另一些类是抽象的,可作为创建具体类集的起始点。集合框架中定义的类集合是非同步的,但也可获得同步版本。实现List接口的类: 类 描述 AbstractCollection 抽象类,实现大多数 Collection 接口中的方法 AbstractList 抽象...原创 2018-06-29 23:42:58 · 414 阅读 · 0 评论 -
java集合框架--实现set接口类
实现 Set 接口的类 类 描述 AbstractSet 继承 AbstractCollection 并实现大多数 Set 接口中的方法,为其他类集合的实现提供方便 HashSet 为了使用哈希表而继承 AbstractSet,内部使用了一个哈希表来实现 Set 集合,并允许存放 null 元素。对基本操作提供常数级的时间性能 TreeSet ...原创 2018-06-30 12:32:21 · 898 阅读 · 0 评论 -
Runtime类
Runtime 类封装了运行时环境。用户一般不实例化一个 Runtime 对象,但是可以通过调用静态方法 Runtime.getRuntime() 而获得当前Runtime 对象的引用。一旦获得了对当前对象的引用,就可以调用几个控制 Java虚拟机的状态和行为的方法。 由 Runtime 定义的常用方法 方法 描述 Process exec(String progNam...原创 2018-06-26 00:26:39 · 226 阅读 · 0 评论 -
java集合框架--实现Queue和Deque接口类
实现Queue 和 Qeque 接口的类 类 描述 AbstractDueue 此类提供某些 Queue 方法的骨干实现,为其它类集合的实现提供方便 PriorityQueue 一个基于优先级堆的无界优先级队列。优先级队列的元素按照其自然顺序进行排序,或者根据构造队列时提供的 Comparator 进行排序,具体取决于所使用的构造方法 ArrayD...原创 2018-06-30 16:43:33 · 1932 阅读 · 2 评论 -
system类
System 类包含了很多静态方法和变量,其提供的设施有:标准的输入(in)、标准的输出(out)和错误输出(err),对外部定义的属性和环境变量的访问,加载文件和库的方法;还有快速复制数组的一部分的使用方法。 由 System类定义的方法如下表。当所做的操作是安全方式所不允许的时候,许多方法抛出一个安全异常(Security Exception)。 方法 描述 sta...原创 2018-06-25 23:12:52 · 269 阅读 · 0 评论 -
java输入输出--I/O流的概念和划分
理解数据流数据流(Stream)是一组有顺序的,有起点的,有终点的字节集合,是对输入和输入的总称和抽象。一般地,数据流分为 输入流(InputStream)和输出流(OutputStream)。输入流只能读不能写,而输出流只能写不能读。通常程序使用输入输出流,就好像数据流入程序,或从程序流出。Java 程序通过流来完成输入输出。 流通过 java 的输入输出系统与物理设备连接,尽管与...原创 2018-07-07 23:33:03 · 1219 阅读 · 0 评论