Java
文章平均质量分 95
supermouse_
软件工程硕士
展开
-
Java 网络编程入门及实战
今天这篇博客主要是记录一下如何使用 Java 编写 TCP 网络通信程序,然后实现一个文件上传程序和一个简易的 HTTP 服务器。 首先说一下 TCP 通信的过程。服务端程序监听在服务器的某一个端口上,等待客户端的连接,负责监听的是监听套接字,可以称之为 listen_socket,当有客户端连接时,操作系统会创建一个新的套接字 connect_socket,这个套接字专门负责与刚刚连接的客户端进...原创 2020-03-12 15:35:10 · 188 阅读 · 0 评论 -
Eclipse 导入 Web 项目时常见的错误及解决办法
1.The compiler compliance specified is 1.5 but a JRE 1.8 is used 右键点击项目>Properties>Java Compiler>将Compiler compliance level改为1.8 2. java compiler level does not match the version of the inst...原创 2019-01-08 11:07:24 · 801 阅读 · 0 评论 -
浅析Java 中 hashCode() 函数和 equals() 函数的一些坑
默认情况下,java.lang.Object 类提供了两个非常重要的函数:equals() 和 hashCode(),当你需要对两个对象进行比较时,就会用到这两个方法。尤其是在大型项目中,多个类之间的需要交互时,这两个方法显得更加重要。在这篇文章中,我们将探讨这两个函数之间的关系,他们默认的实现方式,以及什么情况下开发者必须重载这两个方法。 JDK 中的定义以及默认的实现方式 equals(Ob...翻译 2019-09-12 20:12:07 · 273 阅读 · 0 评论