小王Java学习打卡day09——编码规范
Java编码规范
- 编码对于程序员来说,特别重要,有如下原因: 一个软件的生命周期,90%的时间都是在做维护。 编码可以改善代码的可读性
- 需要注意的规范。 起名:遵循标识符规范 不能够用拼音命名(英文的驼峰命名法StudentDemo) 写完代码,一定要进行测试 包名:全部小写(package)域名倒写(cn.xiaojun).util 类名:一般是名词Student 首字母大写,不要使用jdk的内置名字 StringTest 接口名(Implement): 方法名(首字母小写):动词,saveUser() 变量名:首字母小写, name,age,studentAge 常量名:final修饰的变量,使用大写字母,多个单词使用下划线隔开。MIN_VALUE,MAX_VALUE
BigDecimal
需求:
-
打印0.09+0.01 打印1-0.34 打印1.105/100
//支付宝的 1000亿的金额数据 String类型 BigDecimal bigDecimal2 = new BigDecimal("0.09"); BigDecimal bigDecimal3 = new BigDecimal("0.01"); BigDecimal add2 = bigDecimal2.add(bigDecimal3); BigDecimal subtract = bigDecimal2.subtract(bigDecimal3); BigDecimal divide = bigDecimal2.divide(bigDecimal3); BigDecimal multiply = bigDecimal2.multiply(bigDecimal3); System.out.println(multiply); System.out.println(divide); System.out.println(subtract); System.out.println(add2);
**注意:**BigDecimal 一定要使用 String 类型才行
枚举类型
需求:定义一个学生类,定义一个成员变量 restDay 表示哪一天休息
public class RestDay { public RestDay(){ } public static final RestDay MONDAY = new RestDay(); public static final RestDay TUESDAY = new RestDay(); public static final RestDay WEDNESDAY = new RestDay(); public static final RestDay THURSDAY = new RestDay(); public static final RestDay FRIDAY = new RestDay(); public static final RestDay SATURDAY = new RestDay(); public static final RestDay SUNDAY = new RestDay(); }
- 枚举 java1.5开始提供的一种新数据类型,他是一个特殊的类,里面提供多个常量的集合
[public(修饰符)] enum 枚举类名{ 常量1,常量2,常量3,常量4; }
- 特点: 构造器私有化 里面都是常量 也可以定义带参数的构造方法 可以提供get set方法 里面可以定义方法
正则表达式 PatternDemo
**注意:**正则表达式可以直接在线生成。
上一篇:
通过多线程提高代码的执行效率例子
下一篇:
离大谱,直接让chatG开发微信小程序