目录目的一、Java基础有关问题及建议建议1:不要在常量和变量中出现易混淆字母建议2:不要让常量"蜕变"成变量建议3:三元操作符类型务必一致建议4:避免带有变长参数方法重载建议5:别让null值和空值威胁到变长方法建议6:覆写变长方法也循规蹈矩建议7:警惕自增陷阱建议9:少用静态导入建议10:不要再本类中覆盖静态导入变量和方法建议11:养成良好习惯,显式声明UID建议12:避免用序列化类
1. Java 命名约定   除了以下几个特例之外,命名时应始终采用完整英文描述符。此外,一般应采用小写字母,但类名、接口名以及任何非初始单词第一个字母要大写。 1.1 一般概念   * 尽量使用完整英文描述符   * 采用适用于相关领域术语   * 采用大小写混合使名字可读   * 尽量少用缩写,但如果用了,要明智地使用,且在整个工程中统一   * 避
对依赖解耦 使用单一原则 面向对象中 包含着 封装,抽象,继承,多态 面向对象编程和比面向过程编程是不同 面向对象分析,设计,编程 分别称为 OOA, OOD, OOP 接口和抽象类使用 接口和抽象类区别 java9接口default方法 再一个 基于接口而非实现编程 多用组合 少用 继承
原创 2021-07-08 14:08:28
408阅读
回想起来,我觉得我们似乎在误读Uncle BobClean Code,至少我们错误地将所谓Clean与可读性代码简单地划上了等号。尤为不幸是,在Clean Code一书中,从第二章到第五章都围绕着可读性代码做文章,于是加深了这种错误印象。 许多具有代码洁癖程序员将代码可读性视为神圣不可侵犯
原创 2021-07-22 11:30:29
601阅读
年轻程序员与笔记本电脑在咖啡馆坐在窗口对面 本文首先介绍了负载测试、基于APM工具应用程序和服务器监控,随后介绍了编写高性能Java代码一些最佳实践。最后研究了JVM特定调优技巧、数据库端优化和架构方面的调整。以下是译文。介绍在这篇文章中,我们将讨论几个有助于提升Java应用程序性能方法。我们首先将介绍如何定义可度量性能指标,然后看看有哪些工具可以用来度量和监控应用程序性能,以
代码高质量是软件灵魂,代码  =  数据结构  + 算法,  而
2015 年最优秀 Java 教程深入研究 Vaadin 框架、Akka 工具包,以及结合使用 Maven 和 IBM Bluemix DevOps 服务等Jenni Aloi2015 年 12 月 08 日发布developerWorks每年都会发布数百篇原创教程。我们放在网站上每一块内容都倾注了我们大量心血,所以当我们知道一些优秀内容未获得应有的关注时,我们会感到心痛。在这里,我展示了
原标题:一个优秀Java程序员,你需要知道6个代码优化方式!代码优化一直以来都是一个程序员经常要挂在嘴边一个词,特别是对于现在程序员越来越普及,网上教程一大把时代,很多程序员写出代码都是为了效果而写代码,从来不去考虑代码优化问题,这样代码拿去应聘也是非常吃亏,代码优化可以直接体现出来一个程序员基本功以及可塑性.而代码优化主要是分为两个方面:减少代码体积,提高代码运行效率.
转载自:https://.cnblogs.com/guanghuiqq/archive/2012/11/06/2756876.html高质量代码有三要素:可读性、可维护性、可变更性今天这堂培训课讲什么呢?我既不讲Spring,也不讲Hibernate,更不讲Ex...
转载 2022-04-24 17:38:59
344阅读
社区诸君也许都听说过,“要写高质量代码”,那么到底什么是高质量代码? 我在专业环境下开发软件有着比较长时间。我先后在微软,Google,Sumo Logic,以及现在Leap.ai工作过。 我现在来总结一下代码质量阶梯增长。可以把代码质量阶梯视作是一个简单框架,用它来确定一段代码是不是高质量代码。 希望“代码质量阶梯”能够帮助刚刚工作软件工程师尽快到达职业游戏顶峰。 代码质量等级I
原创 2021-03-20 11:55:21
1206阅读
成长总是很痛苦,每天总是不舒适,尤其是被问到一层又一层点时,很多人总是说自己精通这个精通那个,实际飘很,最表面的东西,谁都想得到,能在表象之上想通一个局部,也是很费功夫,如果能从系统上和全局上考虑认少之又少。每一行代码用意揣摩,每一个细节深挖,都是需要很痛苦折腾。你不去深入理解,只是浅层次实现某个功能,在很多时候,并不能得到别人认可。因为任何东西写出来后,希望以后尽量都是少
原创 2021-05-21 10:18:14
366阅读
软件质量
原创 2022-10-09 01:22:31
76阅读
Java开发通用方法和准则 不要在变量和常量出现易混淆字母:int i=1l;不要让常量变成变量;三元操作符值类型务必保持一致; 避免带有变长参数方法重载:Java 5 引入了变长参数,varags, 用…表示,变长参数必须是最后一个参数,一个方法不能有多个变长参数;别让null和空值影响到变长方法,主要出现在在变长方法重载; 少用静态导入:如import st
   1.不要使用相对路径 常常会看到: 1 require_once('../../lib/some_class.php');  该方法有很多缺点: 它首先查找指定php包含路径, 然后查找当前目录. 因此会检查过多路径. 如果该脚本被另一目录脚本包含, 它基本目录变成了另一脚本所在目录. 另一问题,&nbs
原创 2012-04-10 11:04:26
1107阅读
1点赞
1. 传统布局方式是在DW中拖拽表格来布局,自动生成代码量非常庞大;2. table布局缺点: a. 代码量大,结构混乱; b. 标签语义不明确,对搜索引擎不友好。3. 在HTML,CSS,JS三大元素中,HTML才是最重要,结构才是重点。 先确定HTML,确定语义标签,再来选用合适CSS4. 先HTML,后CSS。可以在CSS裸体日仍然保持良好层次感;5. 搜索引擎对<h>比较敏感,一个语义良好页面,h标签应该是完整有序没有断层;6. 标签语言调试工具:Web Developer,Firefox插件7. 表单域要用fieldset标签包起来,并用legend标签
转载 2012-03-10 10:27:00
223阅读
-
原创 2023-05-17 14:06:10
111阅读
 高质量链接 可以被搜索引擎识别的链接有文本超级链接、图像超级链接和锚点连接,根据链接路径不同,网页中链接一般分为三种类型:内部链接、锚点连接和外部链接。 链接是搜索机器人爬行路径,链接分析是搜索引擎排名算法中一个很重要部分,一个网站如果能获得其它许多网站给出、能被搜索机器人识别的超级链接,搜索引擎就会认为该网站是受欢迎。受搜索引擎欢迎网站一般都会在搜索结果里有好排名
转载 精选 2012-12-27 11:40:35
1050阅读
-
原创 2023-05-17 14:06:16
152阅读
-
原创 2023-05-18 13:59:12
125阅读
前言:人工智能时代,python编程语言站在风口起飞,2018年7月世界编程语言排行榜跃居于编程语言前三,2018年IEEE顶级编程语言交互排行榜中Python屠榜,彻底火了python,也相继让更多的人投入到了编程大军中。那么问题来了,没有任何编程基础,英语又不好,如何学习python编程语言呢?hey,伙计,不用怕,小编来帮你。今天我给大家整理了一份10个程序员常用代码简写技术,看懂一种
  • 1
  • 2
  • 3
  • 4
  • 5