拼图游戏(JFrame等等)

x轴 是竖轴 y是横轴

事件:
1.鼠标事件
image

2.获取键盘对应的值:
image

美化界面的:
image

将一维数组放到二维数组中(很妙):
image

核心逻辑:移动图片
image

常用的API(不需要背,熟悉一下,以后用到就查阅帮助文档)

Math:
image

统计自幂数
用到Math.pow()
image

System类,常见方法如下:
image

Runtime类(必须先获取对象)
获取对象:image
常用方法:
image

Object类
拷贝(克隆)
image

深拷贝是在浅拷贝的基础上修改的:
image

克隆的小细节:
image

如何辨别是深or浅克隆:
修改被克隆对象内容,如果克隆的也修改了,那就是浅克隆;否则,深克隆

Object类 小结:
image

第三方工具:gson
深克隆的思路:先转成json,再从json转到克隆对象
image

Objects:工具类
image

对象的等价对比(因为需要考虑空指针,所以用到Objects的方法):
image
image

BigInteger类:
构造方法:常用的就是2、4方法。image

构造方法小结:
image

常见成员方法:
image

BigDecimal类
有3种构造方法,但常见的就是下列2种,还有一些细节:
image
小结:image

爬虫类(不是这个类,只是功能相同)
image
练习2(下图中m.group()搞错了,应该是M.find()返回索引):
image

Java的正则表达式跟Linux的有相同,也有不同,尤其是选择性的内容
image

String的替换方法:
image

正则表达式–分组的妙用:
分组的概念:
image
妙用:
image
image
替换分组的内容(在正则表达式内部和外部使用分组的情况):
image

捕获分组和非捕获分组
image

时间相关的知识:
image

Date类
打印时间原点(1970-0-0)之后一年的时间:
image
小结
image

SimpleDateFormat类:
作用:格式化时间format()和解析字符串parse(date)
image

练习:给定一个符合年月日的字符串,要求将其转换为xx年x月x日
思路:先将字符串转为一般年月日的格式,然后再转为要求的格式,即2步才能转换格式成功。

image

SimpleDateFormat类 小结:
只有将时间解析后才能进行加减的操作!
image

Calendar类,简化了日期的增减,每个属性都有常量对应-可修改:
image

jdk8新增的时间类

为什么要学习呢?
image

常见的时间类:
image

ZoneId类:
image

Instant-时间戳类
image

ZoneDateTime类-带时区的时间:
image

DateTimeFormatter类,只有2个常用方法
image

原文地址:http://www.cnblogs.com/fromWell888Dare/p/16724652.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性