Java基础02

本文深入讲解Java中的包管理、类导入、类加载机制,以及核心类如BigInteger、BigDecimal的使用技巧,探讨了字符串操作和时间日期处理的最佳实践。

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

提出了对时间的新的格式化方法

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值