上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 30 下一页
摘要: GOF23设计模式 GPF即group of four,是它们设计了GOF23种设计模式。 创建型模式 单例模式、工厂模式、抽象工厂模式、建造者模式、原型模式 结构型模式 适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式 行为型模式 模板方法模式、命令模式、迭代器模式、观察者模 阅读全文
posted @ 2020-01-08 19:50 Scorpicat 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 队列 队列就是先进先出的一种数据结构。java提供了一个Queue结构用来表示队列。这个接口中提供了一些方法,用于对队列中的元素进行操作: offer(obj):从队尾存入一个元素 poll():从队首取出一个元素 peek():(中译:偷窥,一瞥)从队首获取一个元素,但不从队列中删除它 在集合中, 阅读全文
posted @ 2020-01-08 15:14 Scorpicat 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 队列中的进与取 先进先出 存:offer(Obj) 取:poll() 栈的进与出 先进先出,通过队列实现。应用场景有各种操作的后退与前进,如资源管理器的前进与后退,ps绘画记录的前进与后退。 进:push(Obj) 出:pop() 集合的添加与获取 添加:add(ele) 获取:get(index) 阅读全文
posted @ 2020-01-08 14:39 Scorpicat 阅读(779) 评论(0) 推荐(1) 编辑
摘要: 当匿名内部类只有一个中有且只有一个抽象方法时,可以更加匿名内部类写法,编程lamada表达式。 例如,有这样一个例子: 先写一个接口,接口中只有一个抽象方法 public interface AbstractLambda { int sayHi( int a); } 再写一个A类写一个方法doSom 阅读全文
posted @ 2020-01-08 10:51 Scorpicat 阅读(135) 评论(0) 推荐(0) 编辑
摘要: List中的subLIst()方法可以截取父数组中指定下标范围形成一个新的数组。但注意:这个新数组代表的是父数组的一部分,改变它就会改变父数组中的对应部分。 Arrays中的asList()方法需要注意的地方:它并不是将数组转化为一个List对象,而是以List的方式对数组进行操作。也就是说,通过这 阅读全文
posted @ 2020-01-07 17:11 Scorpicat 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 由于没钱下载javaassist工具包,官网又打不开。所以没做实操。 万恶的CSDN,全网就CSDN有包。 来看看老师做的: package com.bjsxt.test; import javassist.CannotCompileException; import javassist.Class 阅读全文
posted @ 2020-01-05 21:58 Scorpicat 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 脚本引擎管理工具 java提供了一个脚本引擎管理工具,从这个工具可以获得各种脚本语言的脚本引擎,如js、python等。我们可以通过脚本引擎,来调用已经写好的脚本文件。相当的方便。 我们可以使用:new ScriptEngineManager()获取一个脚本引擎管理工具对象。 然后,可以通过getE 阅读全文
posted @ 2020-01-05 17:25 Scorpicat 阅读(900) 评论(0) 推荐(0) 编辑
摘要: 异常名:java.lang.NoClassDefFoundError 问题出现自:反射动态加载类时出现 解决方法:未解决 阅读全文
posted @ 2020-01-05 15:21 Scorpicat 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 动态编译与动态运行 在这样的场景中:我们设计了一个网页,允许用户在网页上输入java代码,提交后获得java代码的执行结果。这个功能,无需用户安装jre或是jdk,就能获得java编译运行的结果。这个功能,就要依赖动态编译与动态运行。 这样设计:用户输入代码,提交后,通过网络流传入到我们的服务器,我 阅读全文
posted @ 2020-01-04 18:50 Scorpicat 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 反射的概念 当程序运行时,程序中的每一个类都会被加载到堆内存中。生成且尽每个类仅生成一个Class对象。这个对象保存了整个类的结构信息,包括这个类的所有属性与方法甚至注解。就像一面镜子一样。所以我们称之为反射。 当我们说反射时,说的就是Class类与java.lang.reflect包中的类 每个类 阅读全文
posted @ 2020-01-03 15:12 Scorpicat 阅读(249) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 30 下一页