随笔分类 -  随便写写

摘要:听名字是不是有点儿脱裤子放屁的感觉,其实就是写一个允许你无需使用类或者方法包装来执行 Java 语句(类似Java 9中的Jshell),就像是一些脚本语言(js,python)的一些解释执行过程一样 目标 我们可以定义一个自己的文本文件,后缀名为j,比如Foo.j,在这个文件中,我们可以像pyth 阅读全文
posted @ 2021-03-11 10:29 junlancer 阅读(1278) 评论(0) 推荐(0) 编辑
摘要:平时习惯了在leetcode上的网页刷题,唯一缺点常用的几个主题不太好用,主要是不能自定义背景色,便写了一个插件来用,插件代码已经上传到了github地址:https://github.com/junlancer/setBackgroundColor 怎么下载使用: 下载这三个文件,然后本地新建一个 阅读全文
posted @ 2020-11-02 10:51 junlancer 阅读(1018) 评论(0) 推荐(0) 编辑
摘要:前提说一下,我们一般是对编译后的项目进行打包,不然打包后还得自己去重新编译class文件。 假如这是你的一个项目目录: 我们要写一个简单的计算器工具类项目,然后对他进行打包, idea里面out文件夹为项目编译后的文件夹 1:命令行打包 jar cvf name.jar -C DIR\ . (注意后 阅读全文
posted @ 2020-04-02 14:14 junlancer 阅读(1820) 评论(0) 推荐(0) 编辑
摘要:实现:做一个在添加注解的方法执行之前,可以先执行另一个方法 首先准备一个接口IEat,作为你要做的事情比如,eat(): public interface IEat { void eat(); } 然后两个类去实现这个接口,一个是我们的主要方法(原有不可变动的功能,这边自定义了一个@DoPre注解类 阅读全文
posted @ 2019-10-12 17:58 junlancer 阅读(952) 评论(0) 推荐(0) 编辑
摘要:首先给出结论,私有成员会被继承,但不能被显式调用,构造函数不会被继承。这个问题是我这几天在某网站上面刷题遇到的,感觉比较有意思。我们来验证一下。怎么验证呢,通过反射! 直接创建两个类,父类A,子类B: class A { private void prA() { System.out.println 阅读全文
posted @ 2019-06-16 16:11 junlancer 阅读(713) 评论(0) 推荐(0) 编辑
摘要:上个月比较忙,等不忙了继续写点基础教程(五一还在高铁上写项目在)。因为公司的原因,其中有这样的一个要求,就是在用户注册完成之后,能发送一个提示信息,当时我第一个想法是用qq做消息提醒,但是网上找了半天,发现企鹅把相关的接口给关了,然后继续搜索发现了可以用企业微信,但是网上的一些教程不算很详细,自己还 阅读全文
posted @ 2019-05-07 17:54 junlancer 阅读(29329) 评论(5) 推荐(3) 编辑
摘要:首先,什么是数据结构?数据结构是数据的逻辑结构,而不是物理结构(数据的真是存储结构),逻辑结构可以帮助我们更好的去处理大批量的数据。接触过数据结构的人都知道树这种结构。最常见的就是二叉树,主要是用来进行数据的查找,且时间的平均复杂度为log(n),原理有点类似二分查找。二叉树的提出和对象比较Comp 阅读全文
posted @ 2019-04-03 09:42 junlancer 阅读(438) 评论(0) 推荐(0) 编辑
摘要:代理模式,从字面上理解就是我负责核心工作,你作为代理负责我非核心的工作。类Proxy作为代理,第一阶段代码如下: class Proxy { private Myduty myduty; public Proxy(Myduty myduty) { this.myduty = myduty; } pu 阅读全文
posted @ 2019-04-02 11:13 junlancer 阅读(519) 评论(0) 推荐(0) 编辑
摘要:一般理解回调大致都是这样说,假设A和B两个人,A让B去做谋一件事情,B做完了,再来通知A。我们一步一步来,从最基本的开始实现。 1 class A { 2 public void letBdoSth(B b) { 3 System.out.println("让B做某些事情"); 4 b.doSth( 阅读全文
posted @ 2019-04-01 12:41 junlancer 阅读(616) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示