1. 【强制】避免通过一个类的对象引用访问此类的静态变量或静态方法,无谓增加编译器解析成本,直接用类名来访问即可。2. 【强制】所有的覆写方法,必须加@Override 注解。说明:getObject()与 get0bject()的问题。一个是字母的 O,一个是数字的 0,加@Override 可以 ...
分类:
编程语言 时间:
2020-06-28 00:06:37
阅读次数:
76
作为java开发的IDE,idea的2020 社区办还是比较好用的,比2018版的改进不少。 一个java注解的简单例子 package main;import java.lang.annotation.ElementType;import java.lang.annotation.Retentio ...
分类:
编程语言 时间:
2020-06-27 22:50:58
阅读次数:
131
理论+实战 构建完整JVM知识体系 对于Java开发而言,Java虚拟机是开发工作中必须要理解和掌握的知识内容,也是Java面试中面试官常会问到的考点。在本课程中,我将带你循序渐进的学习JVM:从源码到运行、类加载,再到内存分配和垃圾回收,以及JVM调优的技巧与实战。整个课程基于JDK13讲解,理论 ...
分类:
其他好文 时间:
2020-06-27 09:40:23
阅读次数:
396
一、什么是Solr? Solr是一个高性能,采用Java开发,基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎。 个人理解, Solr是一个索引 ...
分类:
其他好文 时间:
2020-06-26 22:14:58
阅读次数:
58
Java工具类——包装类 我们都知道,JDK 其实给我们提供了很多很多 Java 开发者已经写好的现成的类,他们其实都可以理解成工具类,比如我们常见的集合类,日期相关的类,数学相关的类等等,有了这些工具类,你会发现它能很大程度的帮你节省时间,能很方便的实现你的需求。当然,没有这些包,你也能实现你的需 ...
分类:
编程语言 时间:
2020-06-26 19:56:48
阅读次数:
70
1. 【强制】如果是大括号内为空,则简洁地写成{}即可,大括号中间无需换行和空格;如果是非空代码块则:1) 左大括号前不换行。2) 左大括号后换行。3) 右大括号前换行。4) 右大括号后还有 else 等代码则不换行;表示终止的右大括号后必须换行。2. 【强制】左小括号和字符之间不出现空格;同样,右 ...
分类:
编程语言 时间:
2020-06-26 15:01:34
阅读次数:
63
Elasticsearch 内容参考网上的教程,仅方便自己查看 1 es介绍 1.1 简介 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条 ...
分类:
其他好文 时间:
2020-06-25 21:44:03
阅读次数:
133
1 JDK、JRE、JVM的关系 JDK: java开发工具包 JRE: java运行时环境 JVM: java虚拟机 2 JDK下载 方式一:官网 方式二:该链接提供jdk1.6 ,jdk1.7 ,jdk1.8 ,jdk 11(长期支持版本) 的压缩包, 解压后配置可用(使用路径不能包含中文、空格 ...
分类:
编程语言 时间:
2020-06-25 19:34:21
阅读次数:
66
计算机常识 在搭建Java开发环境之前我们必须,了解一下计算机常识,好让我们更好的去学习。 windows 系统的常用 DOS 命令 什么是DOS命令呢? 在DOS命令窗口中才可以输入并执行DOS命令。在最初的windows计算机中没有图形界面的,只有DOS命令窗口。也就是说通过执行DOS命令窗口可 ...
分类:
编程语言 时间:
2020-06-25 09:39:37
阅读次数:
115
Java前景如何?我负责任地说,Java非常有前景,因为使用Java的开发场景就非常非常多,可以说是多不胜数。 我刚参加工作的时候,使用Java开发网站应用,用JSP和Servlet,那时候J2EE已经被认为过重了,新的Java应用框架层出不穷,还用Java的Java Applet功能做过网页,当时 ...
分类:
编程语言 时间:
2020-06-22 23:14:09
阅读次数:
69