摘要: Java 流(Stream)、文件(File)和IO Java.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。 Java.io 包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。 一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示 阅读全文
posted @ 2018-03-29 17:49 C+++++++wyl 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 命令行参数的使用 有时候你希望运行一个程序时候再传递给它消息。这要靠传递命令行参数给main()函数实现。 命令行参数是在执行程序时候紧跟在程序名字后面的信息。 构造方法 当一个对象被创建时候,构造方法用来初始化该对象。构造方法和它所在类的名字相同,但构造方法没有返回值。 通常会使用构造方法给一个类 阅读全文
posted @ 2018-03-29 16:45 C+++++++wyl 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Arrays 类 java.util.Arrays 类能方便地操作数组,它提供的所有方法都是静态的。 具有以下功能: 给数组赋值:通过 fill 方法。 对数组排序:通过 sort 方法,按升序。 比较数组:通过 equals 方法比较数组中元素值是否相等。 查找数组元素:通过 binarySear 阅读全文
posted @ 2018-03-29 15:56 C+++++++wyl 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。 和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。 StringBuilder 类在 Java 5 中被提出, 阅读全文
posted @ 2018-03-29 14:32 C+++++++wyl 阅读(146) 评论(0) 推荐(0) 编辑
摘要: Java语言为内置数据类型char提供了包装类Character类 Character类提供了一系列方法来操纵字符。你可以使用Character的构造方法创建一个Character类对象 在某些情况下,Java编译器会自动创建一个Character对象。 例如,将一个char类型的参数传递给需要一个 阅读全文
posted @ 2018-03-29 13:26 C+++++++wyl 阅读(236) 评论(0) 推荐(0) 编辑
摘要: Java 语言为每一个内置数据类型提供了对应的包装类。 所有的包装类(Integer、Long、Byte、Double、Float、Short)都是抽象类 Number 的子类。 这种由编译器特别支持的包装称为装箱(boxing),所以当内置数据类型被当作对象使用的时候,编译器会把内置类型装箱为包装 阅读全文
posted @ 2018-03-29 11:28 C+++++++wyl 阅读(123) 评论(0) 推荐(0) 编辑
摘要: for循环 for循环执行的次数是在执行前就确定的。语法格式如下: 关于 for 循环有以下几点说明: 最先执行初始化步骤。可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句。 然后,检测布尔表达式的值。如果为 true,循环体被执行。如果为false,循环终止,开始执行循环体后面的 阅读全文
posted @ 2018-03-29 11:15 C+++++++wyl 阅读(271) 评论(0) 推荐(0) 编辑
摘要: instanceof 运算符 该运算符用于操作对象实例,检查该对象是否是一个特定类型(类类型或接口类型)。 instanceof运算符使用格式如下: 如果运算符左侧变量所指的对象,是操作符右侧类或接口(class/interface)的一个对象,那么结果为真。 如果被比较的对象兼容于右侧类型,该运算 阅读全文
posted @ 2018-03-29 11:08 C+++++++wyl 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 基类的protected成员是包内可见的,并且对子类可见; 若子类与基类不在同一包中,那么在子类中,子类实例可以访问其从基类继承而来的protected方法,而不能访问基类实例的protected方法。 package p2; class MyObject2 { protected Object c 阅读全文
posted @ 2018-03-29 10:32 C+++++++wyl 阅读(128) 评论(0) 推荐(0) 编辑