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

郑州制作网站设计网站工作沟通及建设

郑州制作网站设计,网站工作沟通及建设,免费制作封面的网站,wordpress 添加友链一、时间格式为什么有大写有小写呢#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.hkea.cn/news/14559404/

相关文章:

  • 杭州做网站企业中信建设有限责任公司深圳中信金融中心项目工期专业招标
  • 建网站上海营销推广渠道有哪些
  • 自己做网站怎么做wordpress进行分类目录搜索
  • 重庆营销网站建设公司排名电影网-个人网站建设论文
  • 品牌网站建设优化公司怎么建立一个网站卖东西
  • 北京个人网站制作小程序开发平台排行
  • wordpress成品网站免费芯片最新消息
  • 晋城网站制作公司好用的crm系统有哪些
  • 宁波公司网站建立西安网络优化哪家好
  • 网站开发用什么语言最多系统花钱做任务的小说魅网站
  • 网站的运营模式门户网站 需求
  • 海城百度公司 海城网站建设广东深圳房价
  • 做网站负责人有法律风险吗新共享项目加盟代理
  • 网站的跟目录淘客 wordpress 数据
  • 网站备案号在哪作风建设提升年活动网站
  • 池州网站建设兼职设计网装修
  • 如何建设一个简单的公司网站jsp可以做网站吗
  • 平面设计好的网站wordpress 删除 分类存档
  • .net网站开发书如何建设百度网站
  • 坪山网站建设多少钱百度帐号登录
  • 河南平台网站建设制作网站登录界面模板html
  • 静安做网站公司wordpress春菜
  • 网站跳出率高精品课程网站设计报告
  • wordpress媒体库播放器seo需要会什么
  • 网站的三种基本类型网上银行入口
  • 网站建设的展望 视频化妆品网站设计模板
  • 沈阳市做网站电话网站建设欧美
  • 深度网营销型网站建设公司怎么样梁山专做网站的公司
  • 如何建设网站步骤给公司做网站需要华多少钱
  • 没有网站做APP兰甘肃网站建设