Java
文章平均质量分 52
jake_Aaron(小湮没)
善于总结,精于改良;不某钱财,开源交友。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
类,实例,引用,对象
类是数据类型,你使用这种类型来创建对象(Person,结构,房屋设计的蓝图就像一个类描述)。实例是指对象的引用(p1,就是一个地址引用)。对象是物理上占用一些内存(new Person(1, "Carlos", 20),物理存储)。原创 2023-03-12 18:36:02 · 1734 阅读 · 0 评论 -
Java 中的静态方法与实例方法(使用总结)
实例方法实例方法是需要在调用之前创建其类的对象的方法。要调用实例方法,我们必须创建在其中定义它的类的对象。内存分配:这些方法本身存储在堆的永久代空间中,但参数(传递给它们的参数)及其局部变量和要返回的值在堆栈中分配。它们可以在它们所在的同一个类中调用,也可以从定义在同一个包或其他包中的不同类中调用,这取决于提供给所需实例方法的访问类型。要点:实例方法属于类的对象,而不属于类,即它们可以在创建类的对象后调用。 实例方法不是在每个实例的基础上存储的,即使使用虚拟方法也是如此。它们存储在一...原创 2021-11-21 16:46:28 · 12554 阅读 · 2 评论 -
Spring Boot实现长轮询和短轮询(Short Polling & Long Polling)长连接和短连接
个人感觉,长连接和短连接是错误的描述,应该是长轮询和短轮询。长轮询是一个在过去被广泛使用的概念,正是这种技术让网络感觉像是实时的,我认为了解一点历史会帮助你更好地理解。目录互联网简史Javascript 之后的时代长轮询的诞生短轮询技术长轮询长轮询技术的实现长轮询控制器保持轮询方法长轮询控制器测试结论互联网简史如果您足够大,那么您就会知道早期的网络非常无聊。我所说的无聊是指静态的,没有活动部件。它只是在 HTTP 请求/响应模型下以单向方式原创 2021-10-25 23:28:42 · 10365 阅读 · 4 评论 -
Java读取ANSI或者GBK文件,写入UTF-8文件
复现问题:代码实现: @Test public void readGBKFilesToUTF8() { Path path = Paths.get("E:\\Run.java"); try { // Java 8 List<String> list = Files.readAllLines(path, Charset.forName("GBK")); list..原创 2021-09-07 18:02:30 · 2039 阅读 · 0 评论 -
Java线程的暂停(suspend)和恢复(resume)
package org.example.thread;public class SuspendAndResumeThread extends Thread { private long count = 0; public long getCount() { return count; } public void setCount(long count) { this.count = count; } @Overrid.原创 2021-09-06 17:59:12 · 735 阅读 · 0 评论 -
Java HTTP服务器,嵌入式HTTP服务器
Java 标准版附带了一个 HTTP 服务器 API,可以用它来创建一个简单、能工作的嵌入式HTTP 服务器。下面的程序不需要任何外部依赖。 它监听 8000 端口,对进来的请求返回一个成功的 HTTP 响应(200),响应内容为如下的 JSON 对象:{"testResponse":"Hello World"}这里需要一个 Java 源文件,包含一个定义了 main 方法的类。在 main 方法中,创建了一个服务器实例,该服务器实例根据 URL 将请求委托给一个静态处理器(这里被定义为一个静.原创 2021-05-23 12:48:50 · 496 阅读 · 0 评论 -
使用 Apache Commons Codec 添加加密算法(DigestUtils.sha256Hex)
Apache Commons CodecThe Apache Commons Codec package contains simple encoder and decoders for various formats such as Base64 and Hexadecimal. In addition to these widely used encoders and decoders, the codec package also maintains a collection of phoneti原创 2021-04-02 11:27:04 · 3139 阅读 · 0 评论 -
java获取zip文件的MD5校验码(其他文件格式,可以参考代码逻辑)
import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.nio.file.Files;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import javax.xml.bind.DatatypeConverter;import org.apache....原创 2021-04-02 11:15:17 · 1869 阅读 · 0 评论 -
定义日期的格式,格式化指定的日期,解析指定的日期(第三方工具类-Hutool All)
Hutool AllHutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。代码如下:package org.example.temp;import cn.hutool.core.date.DatePattern;import cn.hutool.core.date.DateUtil;import cn.hutool.core.date.format.FastDateForm原创 2021-04-02 11:02:58 · 1462 阅读 · 0 评论 -
java压缩文件夹下所有文件
/** * * * @param resourcesPath * @throws Exception */ public static void createZipFile(String resourcesPath) { try { File fileToZip = new File(resourcesPath); if (fileToZip.getName().ends...原创 2021-04-02 10:47:04 · 1026 阅读 · 0 评论 -
java 编码和解码
package org.example;import org.junit.Test;import java.util.Base64;import java.util.UUID;public class EncodeAndDecode { /** * Java 8基本Base64 String编码处理测试 Java 8 String编码 对原数据进行编码 */ @Test public void StringEncode() { .原创 2021-04-02 10:42:15 · 576 阅读 · 0 评论 -
类与类之间存在六种关系(网络摘抄)
在面向对象的程序设计中,通常不会存在一个孤立的类,类和类之间总是存在一定的关系,通过这些关系,才能实现软件的既定功能。类与类之间的关系对于深入理解面向对象概念具有非常重要的作用,也有利于程序员从专业的、合理的角度使用面向对象分析问题和解决问题。 根据UML(Unified Modeling Language,统一建模语言)规范,类与类之间存在六种关系。 ...原创 2020-01-30 17:49:18 · 1383 阅读 · 0 评论 -
java提供了String、StringBuffer和StringBuilder三个类来封装字符串(String three brothers)(网络摘抄)
字符串类 字符串就是一连串的字符序列,java提供了String、StringBuffer和StringBuilder三个类来封装字符串,并提供了一系列方法来操作字符串对象。 String、StringBuffer和StringBuilder之间的区别如下: String创建的字符串是不可变的,当使用String创建一个字符串后,该字符串在内存...原创 2020-01-30 17:18:01 · 2129 阅读 · 0 评论 -
访问修饰符的访问控制表(网络摘抄)
原创 2020-01-30 16:54:20 · 290 阅读 · 0 评论 -
方法重载时,需要遵循以下三条原则
原创 2020-01-30 16:41:38 · 1514 阅读 · 0 评论 -
Java语言中通常有5种引用类型(地址引用,内存共享):
原创 2020-01-30 15:53:48 · 438 阅读 · 0 评论 -
静态和动态初始化数组
原创 2020-01-30 14:47:09 · 291 阅读 · 0 评论 -
单行return之下无返回,无输出
原创 2020-01-30 14:39:25 · 354 阅读 · 0 评论 -
标签所标识的循环BreakOutter(已弃用)
原创 2020-01-30 14:28:40 · 337 阅读 · 0 评论 -
手撸一个JavaDemo文件(文件在桌面)
原创 2020-01-29 16:53:43 · 277 阅读 · 1 评论 -
利用System的arraycopy将src数组内容复制到dest数组中
原创 2020-01-28 18:00:02 · 444 阅读 · 0 评论 -
由于Calendar是抽象类无法new,获得实例对象
原创 2020-01-28 17:30:10 · 764 阅读 · 0 评论 -
定义日期的格式,格式化指定的日期,解析指定的日期
原创 2020-01-28 16:49:15 · 362 阅读 · 0 评论 -
hashCode,identityHashCode,equals
原创 2020-01-28 16:21:29 · 184 阅读 · 0 评论 -
打印Java中的this地址与实例的地址
原创 2020-01-28 15:53:19 · 672 阅读 · 0 评论 -
LeanJavaJDBCwithRealApps学习JDBC(jdbc)
entities.Productpackage entities;import java.io.Serializable;import java.math.BigDecimal;import java.util.Date;@SuppressWarnings("serial")public class Product implements Serializable { private int id;...原创 2018-06-03 19:32:47 · 327 阅读 · 0 评论 -
由SQLyog和MySQL-Front造成的Unknown column 'xxx' in 'field list'
为了图省事,免去安装的MySQL数据库的烦恼,本人下载了这个东西但是随后,在运行phpstudy数据库和自己新下载的mysql数据库时,出现“Unknown column 'xxx' in 'field list'”问题。原因:原因是这两个数据库,居然同时运行于操作系统上,造成EclipseIDE,一会儿识别phpstudy,一会儿识别自己新下载的mysql数据库,这就很尴尬了。因为原先的phps...原创 2018-05-15 19:04:12 · 1014 阅读 · 0 评论 -
Type Target runtime Apache Tomcat v7.0 is not defined.
先将build path准备好第一步,第二步,第三步,第四步,原创 2018-05-19 15:19:43 · 898 阅读 · 0 评论 -
类,实例,对象,生成对象,实例化对象的区别(精讲)
问题简述 什么是类? 什么是实例? 什么是对象? 什么是生成对象? 什么是实例化对象?分析问题: 在面向对象程序设计中,"类"在实例化之后叫做一个"实例"(Person person = new Person())。 "类"是静态的,不占进程内存,而"实例"拥有动态内存。实例(instance)和对象(object)的区别: 对象就是类的实例,所有的对象都是类的实例,但并不是所有的实例都是对象。 抽象类被定义为...原创 2018-02-07 14:45:07 · 9627 阅读 · 1 评论 -
快速理解<jsp:include>和<%@include%>的区别(从计算机角度理解,不是我个人随便猜解)
为了便于理解与记忆,可见在jsp中include文件(不分代码书写形式)时,其本意就是包含文件而已;其功能均是先包含文件,再分(解析,不解析)文件。原创 2017-11-25 12:07:14 · 1105 阅读 · 0 评论
分享