上一页 1 ··· 8 9 10 11 12 13 14 15 下一页

2018年3月1日

快速排序

摘要: 将一个数组分成两个子数组,子数组1的元素都小于等于v,子数组2的元素都大于等于v,v可取值为数组中的任意元素。 在分别对子数组进行上述排序,直到子数组的元素个数为1,整个数组排序完成。 数组切分 该算法的关键在于数组切分,即选取切分元素v,使子数组1的元素都小于等于v,子数组2的元素都大于等于v。 阅读全文

posted @ 2018-03-01 20:37 Deltadeblog 阅读(134) 评论(0) 推荐(0) 编辑

2018年2月3日

java 物理资源回收 finally与try

摘要: java垃圾回收机制不会回收任何物理资源(磁盘文件、数据库连接、网络连接),垃圾回收机制只能回收堆内存中对象所占用的内存。 方法一使用finally块,在finally块中写入资源回收代码,如下: 另一种更简洁的方法是使用try语句。 在try关键字后面紧跟一对圆括号,圆括号中声明初始化需要自动关闭 阅读全文

posted @ 2018-02-03 19:46 Deltadeblog 阅读(465) 评论(0) 推荐(0) 编辑

2018年2月2日

Eclipse相对路径

摘要: Eclipse将java源文件存于src文件夹,而编译生成的class文件存于bin目录下,故以下代码输出的结果为false FileTest.java位于src目录下,其编译生成的FileTest.class位于bin目录下,FileTest.class在运行时不能在当前目录下找到FileTest 阅读全文

posted @ 2018-02-02 16:41 Deltadeblog 阅读(349) 评论(0) 推荐(0) 编辑

2018年2月1日

java Lambda

摘要: Lambda的主要作用是替代匿名内部类,更为简洁。 Lambda表达式的目标类型必须是函数式接口,函数式接口就是只包含一个抽象方法的接口(该接口可以包含多个默认方法、类方法)。 Lambda表达式只能为函数式接口创建对象,Lambda表达式只能实现一个方法,故其所实现的接口只能有一个抽象方法。 匿名 阅读全文

posted @ 2018-02-01 21:22 Deltadeblog 阅读(143) 评论(0) 推荐(0) 编辑

java 匿名内部类

摘要: 匿名内部类适合只需要使用一次的对象 匿名内部类常用于实现某个接口,也可以继承父类 如实现Fruit接口,一般方法为: 使用Apple类创建一个对象 而使用匿名内部类: 也可用于继承父类 阅读全文

posted @ 2018-02-01 19:29 Deltadeblog 阅读(93) 评论(0) 推荐(0) 编辑

java File类

摘要: File对象可以操作文件与目录,创建File对象并不一定是创建了新的文件或目录,而是表示某文件或目录。 File file = new File("data.txt"); 以当前目录下data.txt文件,创建一个File对象。但当前目录下并不一定存在data.txt文件。 System.out.p 阅读全文

posted @ 2018-02-01 10:57 Deltadeblog 阅读(129) 评论(0) 推荐(0) 编辑

2018年1月30日

java单例类

摘要: 单例类即该类只能生成一个对象(实例) 实现方法如下 如果 public static void main(String args[])位于Fruit类内,是可以通过new Fruit()创建新的对象,因为main()方法与private Fruit()位于同一个类内。 阅读全文

posted @ 2018-01-30 13:44 Deltadeblog 阅读(105) 评论(0) 推荐(0) 编辑

2018年1月28日

java 创建子类

摘要: 当程序创建子类对象时,系统不仅会为该类中定义的实例变量分配内存,也会为他从父类继承得到的所有实例变量分配内存,即使子类中定义了与父类中同名的实例变量。 如: class Parent { private short six; private int age;} class Sub extend Pa 阅读全文

posted @ 2018-01-28 20:54 Deltadeblog 阅读(865) 评论(0) 推荐(0) 编辑

jvm运行时数据区域

摘要: jvm所管理的内存包括以下几个运行时数据区域 图中灰色的为线程共享,无色的为线程独享。 或如下图所示: 程序计数器(Program Counter Register)是线程私有的内存空间(每个线程都有一个属于自己的pcr)。一个线程的程序计数器用于控制该线程的执行。 程序计数器可以看做是当前线程所执 阅读全文

posted @ 2018-01-28 20:24 Deltadeblog 阅读(140) 评论(0) 推荐(0) 编辑

2018年1月22日

java类加载

摘要: 类加载器负责将类(.class)文件(位于磁盘或网络上)加载到内存中,并为之生成对应的java.lang.Class对象。 在JVM中,一个类用其全限定类名(包名和类名)和其类加载器作为唯一标识。如pg.Person类由类加载器kl 加载,则该Person类在JVM中对应的Class对象表示为(Pe 阅读全文

posted @ 2018-01-22 16:44 Deltadeblog 阅读(329) 评论(0) 推荐(0) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 15 下一页

导航