Java
文章平均质量分 76
Charles Timber
这个作者很懒,什么都没留下…
展开
-
Java 深入理解java多态性(子类父类调用方法的顺序)学习教程
首先请静下心来仔细阅读,这边博客有点绕。好了废话不多说了直接上代码!class A { public String show(D obj) { return ("A and D"); } public String show(A obj) { return ("A and A"); }}class B extends A { public String show(B obj) { return ("B and B原创 2020-10-10 15:55:10 · 1432 阅读 · 0 评论 -
Java 静态内部类 学习教程
静态内部类:用static修饰的内部类,称为静态内部类,完全属于外部类本身,不属于外部类某一个对象static关键字的作用是把修饰的成员变成类相关,而不是实例相关静态内部类可以包含静态成员,也可以包含非静态成员,但是在非静态内部类中不可以声明静态成员。静态类内部不可以访问外部类的实例成员,只能访问外部类的类成员,即使是静态内部类的实例方法也不能访问外部类的实例成员,只能访问外部类的静态成员外部类不可以定义为静态类,Java中静态类只有一种,那就是静态内部类,顶级类不能用stat原创 2020-06-19 17:44:17 · 196 阅读 · 0 评论 -
Java @ControllerAdvice注解在SpringMVC中的三种使用场景 学习教程
@ControllerAdvice ,很多初学者可能都没有听说过这个注解,实际上,这是一个非常有用的注解,顾名思义,这是一个增强的 Controller。使用这个 Controller ,可以实现三个方面的功能:全局异常处理全局数据绑定全局数据预处理全局异常处理使用 @ControllerAdvice 实现全局异常处理,只需要定义类,添加该注解即可定义方式如下:@ControllerAdvicepublic class MyGlobalExceptionHandler { @Exc原创 2020-06-16 16:51:50 · 371 阅读 · 0 评论 -
Java 微信小程序结合公众号进行消息推送 学习教程
描述:因小程序是被动触发推送消息,所以要做成推送到该用户的微信公众号上代码推送模板消息则是通过用户的openId来进行推送,但是小程序和微信公众号的openId不同,所以只能另找办法。在微信的官网上查询到,绑定在同一个微信开放者平台上,则会生成一个unionId,这个unionId在小程序端和在微信公众号端都是一样的,所以我们拿这个来实现向微信公众号推送模板消息的功能。前期准备:微信公众号:AppId和APPSecret(必须认证)微信小程序:AppId和APPSecret(必须认证)..原创 2020-06-02 13:29:17 · 4319 阅读 · 0 评论 -
Java 开源中文分词器Ansj 学习教程
Java有11大开源中文分词器,分别是word分词器,Ansj分词器,Stanford分词器,FudanNLP分词器,Jieba分词器,Jcseg分词器,MMSeg4j分词器,IKAnalyzer分词器,Paoding分词器,smartcn分词器,HanLP分词器。不同的分词器有不同的用法,定义的接口也不一样,至于效果哪个好,那要结合自己的应用场景自己来判断。这里我就主要介绍Ansj中文分词器,它是一个开源的 Java 中文分词工具,基于中科院的 ictclas 中文分词算法,比其他常用的开源分词工具(原创 2020-05-15 11:24:06 · 7043 阅读 · 2 评论 -
Java 并发编程(一) 学习教程
一直以来并发编程对于刚入行的小白来说总是觉得高深莫测,于是乎,就诞生了想写点东西记录下,以提升理解和堆并发编程的认知。为什么需要用的并发?凡事总有好坏两面,之间的trade-off是什么,也就是说并发编程具有哪些缺点?以及在进行并发编程时应该了解和掌握的概念是什么?这篇文章主要以这三个问题来谈一谈。1. 为什么要用到并发一直以来,硬件的发展极其迅速,也有一个很著名的"摩尔定律",可能会奇怪明明讨论的是并发编程为什么会扯到了硬件的发展,这其中的关系应该是多核CPU的发展为并发编程提供的硬件基础。摩尔定律并原创 2020-05-13 16:12:30 · 284 阅读 · 0 评论 -
Java 使用ideal生成api文档
选定需要生成api文档的类文件Tools --> Generate JavaDoc…原创 2020-04-27 16:06:11 · 750 阅读 · 0 评论