Java
文章平均质量分 69
Cigar丶
这个作者很懒,什么都没留下…
展开
-
廖雪峰Java学习笔记 — Java日志
1. JDK Logging在调试时,反复增删System.out.println()非常麻烦,日志的目的是为了取代System.out.println()。相比System.out.println(),日志多了一些功能:可以设置输出样式。可以设置输出级别。可以重定向至文件。…在Java标准库中内置了java.util.logging包,但通常一般不用JDK自带的日志包,如下两个日志搭配方案比较流行。Commons Logging和Log4j。SLF4J和Logback。2.原创 2021-01-05 21:47:31 · 180 阅读 · 0 评论 -
抽象类与接口的联系
1. 抽象类和接口的区别类可以实现无限个接口,但只能从一个抽象类继承。抽象类中可以存在并实现非抽象方法,但接口里面的方法只能是public且没有实现的。抽象类的成员变量可以被不同的修饰符来修饰,但接口的成员变量只能是静态常量(static final)。抽象类是对象的抽象,接口是一种行为规范。2. 抽象类和接口的使用注意事项在继承抽象类时,必须要实现抽象类中所有的抽象方法,且实现的方法必须与抽象方法签名完全一致,这和接口一致。抽象类的非抽象方法具有实际功能时,子类可以不必重写该方法,可转载 2020-12-23 21:40:24 · 173 阅读 · 0 评论 -
Java常用集合的一些操作方法
Java集合基本概述Java集合实现了接口和实现类相分离,同时支持泛型。在数据结构课上,我们可能对物理结构和逻辑结构有所了解。物理结构:顺序表、链表 …逻辑结构:线性表、队列、栈 …在Java中数据的物理结构对应着实现类,逻辑结构对应着接口。如下图所示黄色框为物理结构,对应着实现类。绿色框为逻辑结构,对应着接口。因为接口的可操作范围较小,所以通常用接口来接管实现类,这样在编译期间就可以避免一些错误,如下:// 我们明确需要使用一个队列 (Java中没有实现顺序队列,因为队列大原创 2020-11-17 15:32:34 · 346 阅读 · 0 评论 -
浅析Java中的final关键字
原文地址:(浅析Java中的final关键字)[https://www.cnblogs.com/dolphin0520/p/3736238.html]转载 2020-11-09 15:53:39 · 68 阅读 · 0 评论 -
Java为什么可以跨平台
Java为什么可以跨平台? Java程序编译之后的代码并不是能被硬件系统直接运行的代码,而是一种"中间码"(字节码)。在不同的硬件平台上安装有不同的Java虚拟机(JVM),由JVM再把字节码再"编译"成所对应的硬件平台能执行的代码。因此对于Java编程者来说,不需要考虑硬件平台是什么。所以Java可以跨平台。所以只要在每个硬件平台上安装对应的Java虚拟机,就能在不同硬件...原创 2017-08-11 17:22:03 · 409 阅读 · 0 评论 -
JFina中整合UEditor编辑框
UEditor是由百度[FEX前端研发团队]开发的所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码。点击进入JFinal博客,然后下载JFinal x.x demo,如图所示:(后面的操作步骤都是基于这个demo来做)首先,我们需要去UEditor官网去下载UEditor编辑...原创 2017-09-09 14:20:53 · 578 阅读 · 0 评论 -
清理ueditor中上传的无用的图片
当我们在ueditor中按backspace键删除现有文章的图片时,虽然在文章中图片已经被删除,但是在服务器的图片并没有被删除,这样当文章量很多,而且需要频繁修改文章的内容时,在服务器中就会存在很多无用的图片(这就是这些图片与任何文章都不相关联)。在这种情况下,就需要考虑用一种方法来删除这些无用的图片,下面是我的一个方法来删除这些无用的图片:首先,获取服务器下所有的图片对象,构...原创 2017-10-17 22:27:31 · 4187 阅读 · 1 评论 -
Java中如何编写一个equals和hashCode方法
首先看下Java语言规范对equals方法的要求:1:自反性,对于任何非空引用x,x.equals(x)都应该返回true。2:对称性,对于任何引用x和y,如果x.equals(y)返回true,那么y.equals(x)也应该返回true。3:传递性,如果x.equals(y),y.equals(z)都返回true,那么,x.equals(z)返回tr...原创 2017-08-19 11:07:01 · 372 阅读 · 0 评论 -
Java中的字符串
在Java中,字符串被作为String类型的对象处理。String类位于java.lang包中。默认情况下,该包被自动导入所有的程序。字符串的不变性: String对象创建后则不能被修改,是不可变的,在平时我们常用的修改其实是创建了新的对象,所指向的内存空间不同。如下:运行结果:可变的字符串类:StringBu...原创 2017-07-26 18:35:07 · 328 阅读 · 0 评论