![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
「已注销」
学生
展开
-
Java实现简易联网坦克对战小游戏
文章目录介绍基础版本游戏的原理, 图形界面(非重点)游戏逻辑网络联机客户端连接上服务器定义应用层协议TankNewMsgTankMoveMsgMissileNewMsgTankDeadMsg和MissileDeadMsg改进版本.定义更精细的协议坦克战亡后服务器端的处理客户端线程同步添加图片总结与致谢介绍通过本项目能够更直观地理解应用层和运输层网络协议, 以及继承封装多态的运用. 网络部分是...原创 2019-04-15 08:12:14 · 627 阅读 · 1 评论 -
正则表达式在Java中的使用
文章目录介绍从简单例子认识正则表达式匹配Java中对正则表达式的支持(各种语言有相应的实现)初步认识 . + * ?范围认识\s \w \d \关于`\`边界处理练习:匹配空白行合email地址Matcher类的`matches()`,`find()`和`lookingAt()`Matcher类中的`start()`和`end()`替换字符串升级: 不区分大小写查找并替换字符串再升级: 不区分大小...原创 2019-04-19 19:20:54 · 288 阅读 · 0 评论 -
深入探究Java中equals()和"=="的区别是什么?
文章目录相等判断符"=="介绍"=="判断基本类型是否相等."=="判断引用类型数据是否相等判断是否相等-equals()方法介绍.深入探究equals(), 为什么会有equals()方法?相等判断符"=="介绍 "=="相等判断符用于比较基本数据类型和引用类型数据. 当比较基本数据类型的时候比较的是数值, 当比较引用类型数据时比较的是引用(指针). "=="判...原创 2019-05-20 21:13:03 · 127 阅读 · 0 评论 -
从语言设计的角度探究Java中hashCode()和equals()的关系
文章目录一. 基础: hashCode()和equals()简介二. 漫谈: 引入hashCode()与equals()之间的关系三. 解密: 深入理解hashCode()和equals()之间的关系.四. 验证: 结合HashMap的源码和官方文档, 验证两者的关系.一. 基础: hashCode()和equals()简介在学习hashCode()和equals()之间的关系之前, 我们有...原创 2019-05-24 22:26:45 · 117 阅读 · 0 评论 -
深入探究final在java中的作用
文章目录一. final修饰变量1. 基础: final修饰基本数据类型变量和引用数据类型变量.2. 进阶: 被final修饰的常量在编译阶段会被放入常量池中3. 探索: 为什么局部/匿名内部类在使用外部局部变量时, 只能使用被final修饰的变量?二. final修饰方法三. final修饰类final关键字的字面意思是最终的, 不可修改的. 这似乎是一个看见名字就大概能知道怎么用的语法, ...原创 2019-05-22 22:03:54 · 161 阅读 · 0 评论