java学习笔记
文章平均质量分 50
thewaiting
https://github.com/xiechongyang7
展开
-
mybaits生成文件主键回填
主键回填原创 2022-12-07 10:15:13 · 218 阅读 · 1 评论 -
转载 spring单例bug
https://www.cnblogs.com/fengzheng/p/14171443.html这个 bug 让我更加理解 Spring 单例了我是风筝,公众号「古时的风筝」,一个兼具深度与广度的程序员鼓励师,一个本打算写诗却写起了代码的田园码农!文章会收录在 JavaNewBee 中,更有 Java 后端知识图谱,从小白到大牛要走的路都在里面。谁还没在 Spring 里栽过跟头呢,从哪儿跌倒,就从哪儿睡一会儿,然后再爬起来。讲点儿武德这是由一个真实的 bug 引起的,bug 产生的原因就是忽转载 2021-02-22 16:43:03 · 153 阅读 · 0 评论 -
java中对象的关系
组合,聚合,关联,依赖的区别参考http://blog.csdn.net/zhuyu714997369/article/details/51983871 依赖(Dependency) 含义:是类与类之间的连接,表示一个类依赖于另一个类的定义;依赖关系仅仅描述了类与类之间使用和被使用的关系体现:在java和C++中体现为局部变量,方法/函数的参数或者是对静态方法的调用; 举例:人依赖于水和空气;原创 2017-11-28 18:52:58 · 286 阅读 · 0 评论 -
Guava学习——Ordering类
Ordering是guava的一个排序包 有很多排序方法 个人觉得非空值排序和寻找最值真的是太方便了!//类的声明@GwtCompatiblepublic abstract class Ordering<T> extends Object implements Comparator<T>几个好用的方法://搜索排序列表使用键的二进制搜索算法。int binarySearc原创 2017-10-21 11:03:14 · 499 阅读 · 0 评论 -
学习笔记——JAVA JVM的核心机制
目的:对java类加载的过程深入了解反射 热部署 提高程序的灵活性 动态性加载->链接验证 准备 解析->初始化->使用->卸载package study;public class Text { public static void main(String[] args) { A a = new A(); System.out.println(A.a);原创 2017-06-08 22:09:36 · 249 阅读 · 0 评论 -
学习笔记——JAVA动态编译
package study;import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; import javax.script.ScriptException;/** * 测试脚本引擎执行javascript代码 * @author http://blog.csdn.net/thewait原创 2017-06-07 22:48:57 · 169 阅读 · 0 评论 -
学习笔记——JAVA 内部类
静态内部类非静态内部类成员内部类方法内部类匿名内部类package study;/** * 测试内部类 * * @author http://blog.csdn.net/thewaiting * */public class Text { // 内部类 static 前面可以加修饰符 private static class StaticClass { }原创 2017-06-09 15:32:00 · 204 阅读 · 0 评论 -
学习笔记——JAVA字节码操作 Javassist的用法
功能 动态生成新的类 动态改变某个类的结构(增删改查 新的属性和方法)优势 比反射开销小 javaAasist性能高于反射低于ASM常见的类库 BCEL ASM CGLIB Javassist//下载地址http://jboss-javassist.github.io/javassist/ javassist主要有CtClass,CtMethod,CtFile。用于执行和jdk反射原创 2017-06-08 14:31:35 · 1337 阅读 · 0 评论 -
学习笔记——JAVA执行javascript
java执行javascript Rhion引擎package study;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.net.URL;import java.util.ArrayList;import java.util.List原创 2017-06-08 13:36:49 · 270 阅读 · 0 评论 -
学习笔记——JAVA动态编译
在D:/text/建立HelloWorld.java并且写java代码package study;import javax.tools.JavaCompiler;import javax.tools.ToolProvider;public class CompileDome { public static void main(String[] args) { JavaCom原创 2017-06-07 21:33:36 · 238 阅读 · 0 评论