当前位置: 首页 > news >正文

景区门户网站建设方案新吴区推荐做网站公司

景区门户网站建设方案,新吴区推荐做网站公司,电商论坛,商机互联做的网站和推广怎么样一、时间格式为什么有大写有小写呢#xff1f; new SimpleDateFormat(yyyy-MM-dd HH:mm:ss);为了区分月份和分钟#xff0c;用大写M代表月份#xff0c;小写m代表分钟 而大写的H代表24小时制#xff0c;小写h代表12小时制 二、下面的程序判断等值的方式…一、时间格式为什么有大写有小写呢 new SimpleDateFormat(yyyy-MM-dd HH:mm:ss);为了区分月份和分钟用大写M代表月份小写m代表分钟 而大写的H代表24小时制小写h代表12小时制 二、下面的程序判断等值的方式使用那种最合适呢 public class Hello {public static void main(String[] args) {String year 2023;// 方式1System.out.println(2023.equals(year));// 方式2System.out.println(year.equals(2023));}}方式1是最合适的当year为null值的时候方式2就会报空指针异常而方式1不会 public class Hello {public static void main(String[] args) {String year null;// 方式1System.out.println(2023.equals(year));// 方式2System.out.println(year.equals(2023));}}三、编程相关的命名不单要求正确还需要规范 1、命名可以使用ali / alibaba / taobao / cainiao / aliyun / youku / hangzhou 等国际通用的名称但不应该使用niHao你好、youhui优惠等拼音更不允许直接使用中文表示 2、规范使用驼峰命名类名第一个字母要求大写而方法名、变量名第一个字母要求小写常量名要求全部大写中间的单词用下划线分隔 3、包名统一使用小写原则上只能是一个单词例如一个包com.wu.util每个单词由点号分隔 public class Hello {private final static String HELLO_NAME helloName;private String helloName helloName;public void helloWorld(String value) {System.out.println(hello world!);}} 4、一些常见的命名规则 1 获取对象或属性的方法用get作前缀如getName() 2 设置对象或属性的方法用set作前缀如setName() 3 获取统计值的方法用count作前缀如countMoney() 4 插入的方法用save/insert作前缀如insertStudentEntity() 5 删除的方法用remove/delete作前缀如deleteStudentEntity() 6 修改的方法用update作前缀如updateStudentEntity() 7 判断的方法一般以is作为前缀如isEmpty() 8 数据对象xxxDOxxx即为数据表名。 9 数据传输对象xxxDTOxxx为业务领域相关的名称。 10 展示对象xxxVOxxx一般为网页名称。 11 POJO是DO/DTO/BO/VO的统称禁止命名成xxxPOJO。 四、使用浮点数的时候需要注意精度问题 1、在合适使用float或double的场景中无论基本数据类型还是包装数据类型都使用双精度浮点数即double或Double 因为float精度比较低而且使用的时候不允许强制转换为double使用的数字后面需要f如1f、2f等等 2、浮点数不能直接使用 号或者equals()判断两个浮点数是否相等因为浮点数采用“尾数阶码”的编码方式来存储的也就是说二进制无法精确表示一个10进制的小数因此有可能两个数理论上是相等的但是用 号比较会返回false 如果要判断两个浮点数是否相等需要确定一个精度在这个精度内两个数相等的话则认为这两个浮点数是相等的 例如double的精度是1e-12 public class Hello {public static void main(String[] args) {Double d1 3.333333333333;Double d2 10/3.0;System.out.println(d1 d2);System.out.println(Math.abs(d1 - d2) 1e-12);}} 3、如果对精度有更高的要求可以选择使用BigDecimal类型但需要注意不要使用new BigDecimal(double)的方式直接生成这种方式存在丢失精度的风险。要使用BigDecimal.valueOf(double)的方式 import java.math.BigDecimal;public class Hello {public static void main(String[] args) {BigDecimal bigDecimal1 new BigDecimal(3.33333333333333333);BigDecimal bigDecimal2 BigDecimal.valueOf(3.33333333333333333);System.out.println(bigDecimal1);System.out.println(bigDecimal2);}} 五、禁止出现魔法值 魔法值指的就是让人无法理解含义的常量首先看以下代码 public class Hello {public void haha(String value) {if (0.equals(value)){// TODO} else if (1.equals(value)) {// TODO} else {// TODO}}} “0”和”1”就是魔法值必须要联系上下文才能理解它的含义在开发中应该避免这种写法建议的写法是 public class Hello {private final static String FEMALE 0;private final static String MALE 1;public void haha(String value) {if (0.equals(value)){// TODO} else if (1.equals(value)) {// TODO} else {// TODO}}}这样就容易理解代码的含义了大致的意思就是判断value的值到底是男性或者是女性 六、代码风格 1、使用的所有的运算符号如、-、、等符号必须在两端加上一个空格 2、tap的进格应该是标准的四个空格 3、注释的双斜线与注释内容之间有且仅有一个空格 4、方法参数在定义和传入时多个参数逗号后必须加空格。 5、if/for/while/switch/do 等保留字与括号之间都必须加空格。 public class Hello {// 注释前空一个空格public void haha(String s1, String s2, String s3){int value 1;if (value 1){for (int i 0; i 100; i) {}} else if (value 2) {} else {}}}
http://www.dnsts.com.cn/news/52258.html

相关文章:

  • 没有做老千的斗牛网站wordpress首页小工具
  • ssc网站建设交流群雄安网站建设制作
  • 有哪些做ppt的网站有了域名怎么制作网站吗
  • 如何做网站发产品销售个人网页设计图片背景图
  • 福州php做网站太原做网站的
  • 上海定制化网站开发中国电商平台
  • 做网站需要用到那些软件上海网站备案
  • 海派虫网站推广软件小型企业网站建设模板
  • 商务网站的特点苏州企业网站建设
  • 塘下做网站效果好的手机网站建设
  • 曲阳网站建设推广网站备案多个域名
  • 成都学校网站建设绵阳房产网
  • 福州网站制作服务wordpress sae 4.4
  • 平凉市建设局网站网站建设与管理专业人才调研
  • 南通网站建别墅设计图纸
  • 初中信息科技怎么自己做网站邹平网站开发
  • 网站开发与设计总结宣传册设计与制作素材
  • asp连接数据库做登录网站完整下载泰安企业做网站
  • html5网站建设wordpress添加分类图片
  • 网站缓存实例杭州网站seo优化
  • 深圳网站建设兼职销售客户管理软件哪个好
  • 贵州省住房和城乡建设厅门户网站哪个软件可以制作游戏
  • 企业网站能起到什么作用响应式app网站模板
  • 免费表白网站制作网站建设与推广方案模板
  • 建设公共资源交易中心网站页面设计模板素材
  • 深度网网站建设方案风机 东莞网站建设
  • 做购物网站适合的服务器wordpress一键更新域名插件
  • 网站添加支付宝阿里云共享云主机做网站
  • 新公司 做网站 流程佛山网页设计模板
  • 青海省住房和城乡建设厅 网站十大网络安全上市公司