`

代码经验

    博客分类:
  • java
 
阅读更多

1 判断空的时候 这么写 list !=null && list.size()>0,且顺序只能这样

 

2 return可以相当于else的作用。

if(..) {
     //...
     return;
}
//...

等价于
if(..) {
     //...
     return;
}else{
    //...
}

 满足条件执行上面(上面return 下面不执行),

不满足条件执行下面。

{return相当于上面代码块结束,即上面一块执行,下面一块(不满足上面的)执行 《==》 if else 一块快的执行}

比如这段代码:

 else是可以去掉的。来自 https://blog.csdn.net/justloveyou_/article/details/55045638。

-----------

if里的return配合外面的return,在最后 是可以当作一个兜底的作用,如果上面都不满足,就到它。比如

 如果map==null 或者 e==null ,最后都会执行最下面的return 。

其他例子 :

 3 。

if(..) {
     //...
     return; //1
}
//...   //2

 如果没有1处,则2处恒执行。如果有1处,则只有上面不满足2处才会执行,若满足2处不执行。所以1处等于else的作用

4.继续上面的,该模式满足: 如果上面满足则在上面 if 里结束,否则在下面结束。即并立的两块代码,非此即彼的关系,相当于if-else。

if(){
//满足条件,在这结束

}else{

//否则,在这结束

}

 -----------------------------------

5.关于sql的:业务数据为主,为防止字典不全,应该left join,若字典没有关联上,则字典记录为空,从而text为空,无碍。

6。关于左连接:主表为主 右表关联不上 就用空与主表合并 ,否则正常合并、右表反正关联上了。

再来一次(外连接 以主表为主 都有没毛病,右表没有主表又要显示出来,那只好右表以空记录与主表关联合并。OK)

7。关于if return的再来一次:if else一块块的,if return即满足了就return属于一块,不满足则到下面代码,即另一块。故两者一样。

  • 大小: 41.8 KB
  • 大小: 42.8 KB
  • 大小: 32.3 KB
分享到:
评论

相关推荐

    代码管理器、经验管理库

    总的来说,这个压缩包可能是一个关于代码管理和开发经验分享的资源集合,其中包含了代码管理工具的介绍、实际的源代码示例以及与之相关的文档资料。对于开发者来说,这是一个宝贵的自我提升和团队协作的资源库,可以...

    龙族服务端完整源代码

    《龙族服务端完整源代码》是一套专为游戏《龙族》开发的服务端解决方案,包含了一系列关键组件的源码,使得开发者或者爱好者能够深入理解游戏服务器的工作原理,并且可以根据需求进行定制化开发。这套源代码是可编译...

    徐农论坛 代码 徐农论坛 代码

    同时,分享自己的代码经验,可以帮助他人,也能促使自己对知识进行梳理和深化理解。记住,良好的编程习惯、代码可读性和文档注释是高质量代码的关键特征,这些都是在徐农论坛中交流时应重视的原则。 总之,徐农论坛...

    memd代码多元经验模态分解

    多元经验模态分解代码,在EMD基础上发展而来的可同时分解多元数据

    matlab经验模态分解代码 EMD

    matlab经验模态分解代码 emd Empirical Mode Decomposition 版本matlab2018a及以上 注释详细,保证能运行 可修改参数,imf分量个数等 时域图像,imf分量图像,残余分量图像 有一份数据,方便查看数据样式!!!!!...

    编写matlab的一点经验

    ### 编写MATLAB的一点经验 #### 一、M文件命名规则的重要性 在MATLAB编程中,M文件是用于存储脚本或函数的主要文件格式。对于函数类型的M文件,通常建议其文件名应与函数名保持一致。这样做有助于提高代码的可读性...

    企业低代码:业务加速和应用程序现代化的杠杆-2024.pdf

    - **已有低代码经验者**:对于已经具备一定低代码开发经验的企业和个人而言,本文档可以帮助他们更全面地挖掘低代码的潜能。 - **认为低代码仅限于简单解决方案的人**:对于那些认为低代码只能用于简单应用的人来说...

    经验模态分解Matlab代码

    经验模态分解程序,没有采用其他函数,完全按照经验模态分解的流程进行

    经验模式分解Matlab代码

    基于Matlab的一套经验模式分解代码、 % IMF = EMD(X) where X is a real vector computes the Empirical Mode % Decomposition [1] of X, resulting in a matrix IMF containing 1 IMF per row, the % last one ...

    经验模态分解程序代码

    该代码为信号分解中的经验模态分解技术的Matlab实现,该技术能够用于地震勘探中地震信号的去噪处理以及时频分析的研究,具有非常广泛的应用前景,目前,该技术得到了进一步发展,该程序可作为该类技术研究的基础

    C#开发经验技巧宝典 (源代码)第二十三章代码

    C#开发经验技巧宝典 (源代码)第二十三章代码 C#开发经验技巧宝典 的经验技巧源代码. 操作注册表打印技巧很多 2千多个例子 ASP.net的也有一部分 一大部分是CS的操作技巧 还有实际项目源代码! 以为上传大小原因分部分...

    VB实用源码大全(235个源码)

    最后,"VB代码经验"这部分源码很可能是作者在实际开发中积累的一些实用代码片段,可能包括错误处理机制、常用函数库、UI美化等实践经验。这些代码经验可以帮助读者避免在编程过程中常见的陷阱,提升编程效率。 通过...

    30条Java代码编写经验分享

    以下是对标题和描述中提到的30条Java代码编写经验的详细解释: 1. **命名规范**:遵循Java的命名约定,类名首字母大写,字段、方法和对象名首字母小写,多个单词组成的名字时,除了首字母,其他单词首字母大写。...

    jquery百度经验信息浏览效果代码.zip

    《基于jQuery的百度经验信息浏览效果代码解析》 在网页设计和开发中,动态效果的运用可以提升用户体验,增加互动性。"jquery百度经验信息浏览效果代码"正是这样一款利用JavaScript库jQuery实现的仿百度经验的信息...

    VC++经验技巧宝典第1~5章源代码.rar

    这份"VC++经验技巧宝典第1~5章源代码.rar"压缩包包含了书中的前五章所有示例程序,帮助读者更好地理解和应用书中讲解的技术。 首先,让我们逐一探讨这些章节可能涵盖的内容: 1. **第1章:基础环境与设置** - ...

    超级代码助手(管理记录代码的工具)

    《超级代码助手——高效管理与记录代码的利器》 在当今快速发展的信息技术时代,编码工作已经成为许多开发者日常生活的重要组成部分...无论是初学者还是经验丰富的专业人士,都能从中受益,让编程工作更加高效和愉快。

    java代码审查规范文档

    Code Review是一种用来确认方案设计和代码实现的...帮助初级开发人员学习高级开发人员的经验,达到知识共享。 .避免开发人员犯一些很常见,很普通的错误。 .保证项目组人员的良好沟通。 .项目或产品的代码更容易维护

    编写PHP高效代码的经验探讨.pdf

    【PHP高效代码编写经验】 在Web开发领域,PHP作为一门广泛应用的服务器端脚本语言,其性能和效率对于网站的运行至关重要。为了提高PHP代码的性能,开发者需要深入理解影响PHP运行速度的因素,并掌握相应的优化策略...

    基于经验模态分解(EMD)去噪的matlab代码

    经验模态分解(Empirical Mode Decomposition,EMD)是一种数据驱动的信号处理方法,它由Nigel Robert Hocking在1998年提出,主要用于分析非线性、非平稳信号。EMD能够将复杂信号自适应地分解为一系列本征模态函数...

Global site tag (gtag.js) - Google Analytics