随笔分类 -  javase

摘要:jdk1.5增强的for循环 增强的for循环对于遍历array或Collection的时候相当简便 例如: 结果如下: 12345aaabbbccc 缺陷: 数组: 不能方便地访问下标值:例如删除第几个位置上的值 集合: 与使用Iterator相比,不能方便地删除集合中的内容 在内部也是调用Ite 阅读全文
posted @ 2019-08-15 16:16 水果、、 阅读(212) 评论(0) 推荐(0)
摘要:Iterator接口 所有实现了Collection接口的容器类都有一个iterator方法用以返回一个实现了Iterator接口的对象。 Iterator对象称作迭代器,用以方便的实现对容器内元素的遍历操作。 Iterator接口定义了如下方法 boolean hasNext();//判断游标右边 阅读全文
posted @ 2019-08-15 15:04 水果、、 阅读(165) 评论(0) 推荐(0)
摘要:j2sdk所提供的容器API位于java.util包内。 容器API的类图结构如下图所示: Collection接口一定义了存取一组对象的方法,其子接口Set和List分别定义了存储方式。 Set中的数据对象没有存取顺序且不可以重复。(通过equals来判断) List中的数据对象有存取顺序且可以重 阅读全文
posted @ 2019-08-15 12:00 水果、、 阅读(277) 评论(0) 推荐(0)
摘要:枚举类型: 只能取特定值中的一个 使用enum关键字来定义一个类型 是java.lang.Enum类型 举例: 阅读全文
posted @ 2019-08-15 10:21 水果、、 阅读(208) 评论(0) 推荐(0)
摘要:首先,打印出目录下所有的子目录利用了listFiles(File[] childs = f.listFiles())方法和File类,isDirectory,递归时写出递归条件及递归所调用的自身板块 缩进问题,利用方法中传参,增加参数来进行层次的区分。注意:目录下/的使用,写代码逐渐完善。 阅读全文
posted @ 2019-08-14 20:25 水果、、 阅读(177) 评论(0) 推荐(0)
摘要:java.io.File类代表系统文件名(路径和文件名)。 File类的常见构造方法: public File(String pathname) 以pathname为路径创建对象,如果pathname是相对路径,则默认的当前路径在系统属性user.dir中存储 public File(String 阅读全文
posted @ 2019-08-14 18:03 水果、、 阅读(160) 评论(0) 推荐(0)
摘要:java.lang.Math提供了一系列静态方法用于科学计算:其方法的参数和返回值类型一般为double类型 abs 绝对值 acos asin atan sin cos tan sqrt 平方根 pow(double a,double b)a的b次幂 log 自然对数 exp e为底数 max(d 阅读全文
posted @ 2019-08-14 16:26 水果、、 阅读(162) 评论(0) 推荐(0)
摘要:public class ArrayParse{ public static void main(String[] args) { double[][] d;//声明二维数组d //先将字符串通过split方法分成不同的字符串组成的数组 String s = "1,2;3,4,5;6,7,8"; String[] sFirst = s.split(";"); ... 阅读全文
posted @ 2019-08-14 16:08 水果、、 阅读(293) 评论(0) 推荐(0)
摘要:包装类:如Integer,Double等,这些类封装了一个相应的基本数据类型数值,并为其提供了一系列操作。 以java.lang.Integer为例:构造方法: Integer(int value) Integr(String s) 包装类常见方法 一下方法以java.lang.Integer为例 阅读全文
posted @ 2019-08-14 12:18 水果、、 阅读(185) 评论(0) 推荐(0)
摘要:StringBuffer 方法 以下是 StringBuffer 类支持的主要方法: 下面的列表里的方法和 String 类的方法类似: 阅读全文
posted @ 2019-08-11 19:13 水果、、 阅读(130) 评论(0) 推荐(0)
摘要:Java String 类 字符串广泛应用 在 Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。 下面是 String 类支持的方法,更多详细,参看 Java String API 文档: 例子2:一个字符串中指定字符串出现的次数 阅读全文
posted @ 2019-08-11 19:04 水果、、 阅读(201) 评论(0) 推荐(0)
摘要:打开cmd. cdd到jdk的安装路径 执行 bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre 失败 重新“以管理员身份运行”cmd。 重新执行上述操作,OK。 阅读全文
posted @ 2019-08-11 18:01 水果、、 阅读(433) 评论(0) 推荐(0)
摘要:System.arraycopy()的分析 一、深度复制和浅度复制的区别 一、深度复制和浅度复制的区别 一、深度复制和浅度复制的区别 一、深度复制和浅度复制的区别 阅读全文
posted @ 2019-08-10 12:21 水果、、 阅读(150) 评论(0) 推荐(0)
摘要:首先应该是排好序的数组 阅读全文
posted @ 2019-08-07 09:42 水果、、 阅读(535) 评论(0) 推荐(0)
摘要://500个人手拉手围一圈,数3退1,直到还剩一个人,找出最后一个人的位置 面向对象写法 阅读全文
posted @ 2019-08-06 15:01 水果、、 阅读(212) 评论(0) 推荐(0)
摘要:恢复内容开始 当多个数组堆内存地址相同时,改变任意一个数组的元素,另外一个数组也发生变化。 数组初始化 动态初始化 静态初始化 阅读全文
posted @ 2019-08-05 15:49 水果、、 阅读(174) 评论(0) 推荐(0)
摘要:选择排序 阅读全文
posted @ 2019-08-05 15:49 水果、、 阅读(289) 评论(0) 推荐(0)
摘要:异常的分类 编译时异常 是有可能出现问题,必须通过处理 异常处理 使用自定义的异常 自定义异常 阅读全文
posted @ 2019-08-01 15:23 水果、、 阅读(149) 评论(0) 推荐(0)
摘要:接口是抽象方法和常量值得定义的集合。 从本质上讲,接口是一种特殊的抽象类,这种抽象类只包含常量和方法的定义,而没有变量和方法的实现。 接口的特性 接口可以多重实现 接口中每一个方法也是隐式抽象的,接口中的方法会被隐式的指定为 public abstract(只能是 public abstract,其 阅读全文
posted @ 2019-07-31 15:20 水果、、 阅读(670) 评论(0) 推荐(0)
摘要:final变量的值不能被改变 final的成员变量和局部变量(形参) final的类不能被继承 final的方法不能被重写 使用: 优点: 转载:http://www.importnew.com/7553.html 阅读全文
posted @ 2019-07-31 11:20 水果、、 阅读(202) 评论(0) 推荐(0)