Java基础
文章平均质量分 85
dwlovelife
这个作者很懒,什么都没留下…
展开
-
内部类
高级类特性-(类的成员之一:内部类) 内的成员之一:内部类(属性、方法、构造器、代码块) 可以有四种权限访问修饰符 注意:外部类 只有两种 public 和 default 定义 : 可以将一个类的定义放在另一个类定义的内部,这就是内部类 -thinking in Java 用法:如果一个类 仅跟本类关系密切的话 对于其他类希望隐藏 就可以使...原创 2018-05-13 00:21:59 · 152 阅读 · 0 评论 -
算法: 动态规划
动态规划 通过把原问题分解为相对简单的子问题的方式求解复杂问题的方法。动态规划常常适用于有重叠子问题和最优子结构性质的问题 。 1.有一座高度是10级台阶的楼梯,从下往上走,每跨一步只能向上1级或者2级台阶。要求用程序来求出一共有多少种走法 我们先来分析下这个问题,假设我们只差最后一步就走到10级台阶,由于每一步台阶只允许往上跨1级或2级,这时候会出现两种情况,第一种情况 是从第9级 走...原创 2018-07-11 16:41:24 · 142 阅读 · 0 评论 -
Java8新特性
Java8新特性 1.Lambda表达式 为什么使用Lambda表达式? Lambda 是一个匿名函数,我们可以把Lambda表达式理解为是一段可以传递的代码。可以写出更简洁、高效的代码。 (1).Lambda初体验 我们先来看一段匿名内部类的代码 使用Lambda表达式后的样子 //匿名内部类 Comparator<Integ...原创 2018-07-21 17:24:06 · 288 阅读 · 0 评论 -
clone方法 你不知道的那些事
Java中对象的创建 注:此文章引自 importNew clone顾名思义就是复制, 在Java语言中, clone方法被对象调用,所以会复制对象。所谓的复制对象,首先要分配一个和源对象同样大小的空间,在这个空间中创建一个新的对象。那么在java语言中,有几种方式可以创建对象呢? 1 使用new操作符创建一个对象 2 使用clone方法复制一个对象 其他 如:通过反射,newInstance等(...转载 2018-10-08 22:39:14 · 181 阅读 · 0 评论 -
IO与NIO
IO与NIO 一 .IO 1.1 流的简单介绍和分类 Java流操作的相关的类和接口: Java流类图结构: 四个抽象基类分别为:InputStream 、OutputStream 、Reader 、Writer; 流的概念:在Java中将输入输出抽象称为为流,就好像水管,将两个容器连接起来。流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称和抽象,即数据在两设备间的传输称为流 Ja...原创 2018-10-28 23:16:44 · 190 阅读 · 0 评论 -
RandomAccessFile在本地实现伪断点续传
准备:在磁盘中 准备一个目录文件 实现:将该文件复制到E盘,关掉程序,再重新打开可以在原位置继续复制。 需求如下: 过程中显示文件的拷贝的百分比 复制过程中关掉程序。 重新启动该程序时,若上次没有拷贝完,则提示上次拷贝还没完成,是否从上次的位置开始拷贝! 1. 是:从上次结束的位置继续拷贝。 2. 否:从头开始拷贝 代码如下: public class Test02 { public s...原创 2018-10-30 16:46:41 · 224 阅读 · 0 评论