java
文章平均质量分 63
BHduke
这个作者很懒,什么都没留下…
展开
-
java基础--instanceof用法
java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。 用法: result = object instanceof class 参数: Result:布尔类型。 Object:必选项。任意对象表达式。 Class:必选项。任意已定义的对象类。 说明:原创 2013-09-15 12:01:40 · 938 阅读 · 0 评论 -
java基础--static用法详解
一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的. 静态方法在类加载的时候 就已经加载 可以用类名直接调用 比如main方法就必须是静态的 这是程序入口 两者的区别就是:静态代码块是自动执行的; 静态方法是被调用的时候才执行的.转载 2013-09-12 20:05:29 · 652 阅读 · 0 评论 -
java基础--Comparable和Comparator的区别
Comparable是在集合内部定义的方法实现的排序 Comparator是在集合外部实现的排序 所以,如想实现排序,就需要在集合外定义Comparator接口的方法compare()或在集合内实现Comparable接口的方法compareTo() Comparable是一个对象本身就已经支持自比较所需要实现的接口(如String Integer自己就可以完成比较大小操作)转载 2013-09-17 16:20:32 · 903 阅读 · 0 评论 -
java基础--Set, List和Map简介
List接口对Collection进行了简单的扩充,它的具体实现类常用的有ArrayList和LinkedList。你可以将任何东西放到一个List容器中,并在需要时从中取出。ArrayList从其命名中可以看出它是一种类似数组的形式进行存储,因此它的随机访问速度极快,而LinkedList的内部实现是链表,它适合于在链表中间需要频繁进行插入和删除操作。在具体应用时可以根据需要自由选择。前面说的I原创 2013-09-17 16:16:19 · 824 阅读 · 0 评论 -
java基础--映射表Map
import java.util.*; class Employee { public Employee(String n) { name = n; } public String name; } public class myTest { public static void原创 2013-09-17 15:42:33 · 1419 阅读 · 0 评论 -
java基础--throw和throws的区别
系统自动抛出的异常 所有系统定义的编译和运行异常都可以由系统自动抛出,称为标准异常,并且 Java 强烈地要求应用程序进行完整的异常处理,给用户友好的提示,或者修正后使程序继续执行。 语句抛出的异常 用户程序自定义的异常和应用程序特定的异常,必须借助于 throws 和 throw 语句来定义抛出异常。 throw是语句抛出一个异常。 语法:throw (异常对象);转载 2013-09-20 22:10:11 · 858 阅读 · 0 评论 -
java基础--IO流(上)字符流
一、什么是流? 流就是字节序列的抽象概念,能被连续读取数据的数据源和能被连续写入数据的接收端就是流,流机制是Java及C++中的一个重要机制,通过流我们可以自由地控制文件、内存、IO设备等数据的流向。而IO流就是用于处理设备上的数据,如:硬盘、内存、键盘录入等。IO流根据处理类型的不同可分为字节流和字符流,根据流向的不同可分为输入流和输出流。 二、字节流和字符流的区别: 字符流,原创 2013-09-23 18:19:01 · 791 阅读 · 0 评论 -
java基础--IO流(下)字节流
2.字节流 |-- InputStream(读) |-- OutputStream(写) 由于字节是二进制数据,所以字节流可以操作任何类型的数据,值得注意的是字符流使用的是字符数组char[]而字节流使用的是字节数组byte[]。下面来看一个字节流读写文件的简单例子。 清单7,使用字节流读写文本文件代码 private static void test5(){原创 2013-09-23 18:36:47 · 730 阅读 · 0 评论