Java开发人员的十大戒律
if(newStatusCode.equals("SD") && (sellOffDate == null ||
todayDate.compareTo(sellOffDate)<0 || (lastUsedDate != null &&
todayDate.compareTo(lastUsedDate)>0)) ||
(newStatusCode.equals("OBS") && (OBSDate == null ||
todayDate.compareTo(OBSDate)<0))){
newStatusCode = "NYP";
}
if(newStatusCode.equals("SD") && (sellOffDate == null ||
todayDate.compareTo(sellOffDate)<0 || (lastUsedDate != null &&
todayDate.compareTo(lastUsedDate)>0))){
newStatusCode = "NYP";
}else
if(newStatusCode.equals("OBS") && (OBSDate == null ||
todayDate.compareTo(OBSDate)<0))
{
newStatusCode = "NYP";
}
public class A {
public static final String S_CONSTANT_ABC = "ABC";
public boolean methodA(String sParam1){
if(A.S_CONSTANT_ABC.equalsIgnoreCase(sParam1)){
return true;
}
return false;
}
}
public class BadCode {
public static final int DEBUG_MODE = 1;
public static final int PRODUCTION_MODE = 2;
public static void calculationWithPrint(int logMode){
double someValue = 0D;
for (int i = 0; i < 10000; i++) {
someValue = someValue + i;
myPrintMethod(logMode, someValue);
}
}
public static void myPrintMethod(int logMode, double value) {
if (logMode > BadCode.DEBUG_MODE) { return; }
System.out.println(value);
}
public static void main(String [] n) {
BadCode.calculationWithPrint(BadCode.PRODUCTION_MODE);
}
}
转载于:https://www.cnblogs.com/springMVC/archive/2007/05/14/2204690.html
Java开发人员的十大戒律相关推荐
- 必读!Java开发人员的十大戒律
以下是笔者列举的Java开发人员的十大戒律: 一. 在你的代码里加入注释 每个人都知道这点,但不知何故忘记了遵守.算一算有多少次你"忘记"了添加注释?这是事实:注释对程序在功能上没 ...
- 高级Java开发人员的十大书籍
高级Java开发人员的十大书籍 Java是当今最流行的编程语言之一.有很多适合初学者的书籍.但对于那些使用Java编程一段时间的人来说,其中一些可能看起来多余.然而,高级Java书籍并不总是在眼前,不 ...
- 高级java开发_适用于高级Java开发人员的十大书籍
高级java开发 Java是当今最流行的编程语言之一. 有很多适合初学者的书籍. 但是对于那些使用Java进行过一段时间编程的人来说,其中有些人看起来有些简单和多余. 初学者的书没有带来新鲜有趣的想法 ...
- 适用于高级Java开发人员的十大书籍
Java是当今最流行的编程语言之一. 有很多适合初学者的书籍. 但是对于那些使用Java进行过一段时间编程的人来说,其中有些人看起来有些简单和多余. 初学者的书没有带来新鲜有趣的想法. 但是,高级Ja ...
- web前端angular_针对Web开发人员的十大Angular课程,教程和书籍
web前端angular 大家好,如果您有兴趣学习Angular框架 (一种最流行JavaScript框架之一,用于开发基于组件的Web GUI并寻找一些很棒的资源,如课程,教程和书籍),那么您来对地 ...
- Web开发人员的十大最佳角度课程,教程和书籍
大家好,如果您有兴趣学习Angular框架 ,这是最流行的JavaScript框架之一,用于开发基于组件的Web GUI并寻找一些很棒的资源,例如课程,教程和书籍,那么您来对地方了. 在本文中,我将分 ...
- java高级人员必读十大书籍!
java是当今最流行的编程语言之一. 有很多适合初学者的书.但是对于那些已经用Java编程一段时间的人来说,其中一些看起来是多余的.然而,高级Java书籍并不总是现成的,部分原因不是因为它们需要更多的 ...
- php 编辑器格式输出_高效PHP开发人员的十大PHP开发工具
图说:怎样选择最好的PHP开发工具 PHP是用于构建网站与Web应用程序最快,并且使用最广泛的服务器端脚本语言. 有几个很好的理由可以说明开发人员更喜欢PHP或一些其他的脚本语言,例如Python和R ...
- 一周极客热文:Java开发牛人十大必备网站
新时代的学习不再是陈旧的课堂教学,而是个性化的学习,而网络自学也成为很多人的学习新方式,网站可以提供信息,以及一些很棒的讲座, 还能解答一般问题.面试问题等,质量是衡量一个网站的关键因素.日前,一个资 ...
最新文章
- FPGA技术的未来发展:谁与AI平分秋色
- 判断exception类型_C++核心准则T.44:使用函数模板推断类模板参数类型(如果可能)...
- 【Android 安装包优化】资源打包配置 ( resources.arsc 资源映射表 | 配置国际化资源 )
- c++ 自定义比较函数,运行时发生segmentation fault
- 一份数据分析学习清单.xls
- Actor范围内随机生成 Learn Unreal Engine (with C++)
- python etree模块所有函数详解_Python3使用xml.dom.minidom和xml.etree模块儿解析xml文件,封装函数...
- 剖析Docker Swarm和Mesos:是什么?如何结合?有什么优势?
- 『飞秋』Html.Label的缺陷及补救办法
- SpringBoot四大核心之actuator——程序监控器
- Python——腾讯笔试编程题(函数练习)
- STM32的ADC精度提高方法
- javaScript 中创建json/转换字符串为json
- 屏幕录像软件哪个好用?怎么快速录制清晰无水印的视频?
- Caliburn.Micro WPF教程——创建项目
- 关于手机号不能登录微信解决办法
- 从项目中学习Django 天天生鲜---------前台首页分析
- 思维导图☆三招十八式
- flink任务优化总结
- 构造虚假栈帧 | 花式栈溢出
热门文章
- 逾期后还能消除不良记录吗?
- 观“蓝野摇滚乐队”演唱会
- java get 空指针_Java 中空指针处理方法
- 数据库安装mysql57_记录CentOS7.X版本下安装MySQL5.7数据库
- matlab程序中,如何解决矢量长度必须相同的问题
- 【PTVS+Theano+CPU/GPU】在windows下使用VS安装theano深度学习工具
- vue-cli中的webpack的config配置详细说明
- jsp头文件的内容/response.setHeader
- Linux系统编程——线程(1)
- HDU 6029(思维)