Java核心技术
package、import和classpath
package
- 同一个目录下,两个类的名字不能相同
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9XYEDc9i-1578926610264)(/Users/liushuai/Library/Application Support/typora-user-images/image-20200109225756889.png)]
- 包名的点变为斜杠
- 包名尽量唯一
- 域名逆序,范围从大到小cn.edu.sdust
- import cn.edu.sdust.*;
import
- 防在package之后,类之前
- *只能引用一个目录下的所有类,并不包括子目录
- import 尽量准确,不推荐用*号
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DMmGwHjy-1578926610264)(/Users/liushuai/Library/Application Support/typora-user-images/image-20200109230512921.png)]
提示报错,使用a.Man()
jar包导入导出
jar包实际上是一组class文件的压缩包,引入jar文件就可以使用其中所有的类class。有效传播方法,压缩文件大小,保护文件版权。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zKQwRYxJ-1578926610265)(/Users/liushuai/Library/Application Support/typora-user-images/image-20200110011141754.png)]
- 成员变量设为private
- 成员方法设为public
Java常用类
数字相关类
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BZwMPu6L-1578926610265)(/Users/liushuai/Library/Application Support/typora-user-images/image-20200110014515159.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AJDkIeaU-1578926610265)(/Users/liushuai/Library/Application Support/typora-user-images/image-20200110014540086.png)]
BigIntegre操作
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-s2Xz24VV-1578926610266)(/Users/liushuai/Library/Application Support/typora-user-images/image-20200110014745011.png)]
BigDecimal操作
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-z3UYwbhA-1578926610266)(/Users/liushuai/Library/Application Support/typora-user-images/image-20200110015151063.png)]
- 尽量采用字符串对BigDecimal进行赋值
随机数操作
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-50K5GiqQ-1578926610266)(/Users/liushuai/Library/Application Support/typora-user-images/image-20200110015529717.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DW0Xue3m-1578926610267)(/Users/liushuai/Library/Application Support/typora-user-images/image-20200110015904779.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rJFTJFOq-1578926610267)(/Users/liushuai/Library/Application Support/typora-user-images/image-20200110015914249.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KCjskGVP-1578926610267)(/Users/liushuai/Library/Application Support/typora-user-images/image-20200110015936887.png)]
String字符串相关类
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zb80zdtd-1578926610268)(/Users/liushuai/Library/Application Support/typora-user-images/image-20200110020904150.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BBW8r0fj-1578926610268)(/Users/liushuai/Library/Application Support/typora-user-images/image-20200110021758047.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-C4cPFvH8-1578926610268)(/Users/liushuai/Library/Application Support/typora-user-images/image-20200110022532676.png)]
StringBuffer原地修改
时间与日期处理
Java8 引入java.time包
纪元日,从1970-1-1开始计算时间
格式化类
- java.text.format中的子类
NumberFormat数字格式化
MessageFormat字符串格式化
DateFormat日期格式化
- java.time.format
提出了对时间的新的格式化方法
本文深入讲解Java中的包管理、类导入、类加载机制,以及核心类如BigInteger、BigDecimal的使用技巧,探讨了字符串操作和时间日期处理的最佳实践。
2503

被折叠的 条评论
为什么被折叠?



