ZT:Java代码编写的30条建议
对于自己创建的每一个类,都考虑置入一个main();
使类尽可能短小精悍; 让一切东西都尽可能地"私有";
考虑采用内部类;
尽可能细致地加上注释;
需要时应创建一个常数;
创建大小固定的对象集合时,使用数组;
尽量使用interfaces,然后才是abstract类;
在现成类的基础上创建新类时,请首先选择"新建"或"创作",然后才是继承;
警惕"过早优化",首先让它运行起来,再考虑变得更快;
阅读代码的时间比写代码的时间多得多。
转载于:https://blog.51cto.com/cownew/87026
ZT:Java代码编写的30条建议相关推荐
- JAVA代码编写的30条建议
列举了大量有用的建议,帮助大家进行低级程序设计,并提供了代码编写的一般性指导: (1) 类名首字母应该大写.字段.方法以及对象(句柄)的首字母应小写.对于所有标识符,其中包含的所有单词都应紧靠在一起, ...
- java代码编写的30条规范
1) 类名首字母应该大写.字段.方法以及对象(句柄)的首字母应小写.对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母.例如: ThisIsAClassName thisIsM ...
- 写一个sql实现以下查询结果_书写高质量SQL的30条建议
以下文章来源:后端程序员必备:书写高质量SQL的30条建议 1.查询SQL尽量不要使用select *,而是select具体字段. 反例子: select * from employee; 正例子: ...
- MySql 优化的 30 条建议
文章来源:包子博客 MySql 优化的 30 条建议 1.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描. 2.对查询进行优化,应尽量避免全表扫 ...
- 长沙北大青鸟java 学费_长沙北大青鸟学校好不好 长沙北大青鸟实力学费一览表:Java代码编写规范(二)...
原标题:长沙北大青鸟学校好不好 长沙北大青鸟实力学费一览表:Java代码编写规范(二) 文件名规范 1.一个Java源文件只能存储个Java类. 2.文件名与Java类名相同. 3.一个类文件的代码行 ...
- [转]后端程序员必备:书写高质量SQL的30条建议
以下文章来源于捡田螺的小男孩 ,作者捡田螺的小男孩 转载:<后端程序员必备:书写高质量SQL的30条建议> 前言 本文将结合实例demo,阐述30条有关于优化SQL的建议,多数是实际开发中 ...
- 使用java代码编写脚本,把oracle建表语句变成hive建表语句
使用java代码编写脚本,把oracle建表语句变成hive建表语句 java代码 测试oracle.sql 生成hive创表语句 java代码 import java.io.File; import ...
- Java代码编写猜拳小游戏
Java代码编写猜拳小游戏 import java.util.Random; import java.util.Scanner;public class Guess {public static vo ...
- 猜数字小游戏(java代码编写)
猜数字小游戏(java代码编写) 给大家一个用java代码编写的猜数字小游戏 // 导入随机数包import java.util.Random;// 导入从键盘接收数据的函数import java.u ...
最新文章
- 利用pandas读写HDF5文件
- AI一分钟 | 谷歌租下北京 6000 平米写字楼,或将发展AI项目;工信部就个人信息保护约谈百度、支付宝、今日头条
- CSDN如何编辑数学公式
- 纪念计算机之父阿兰·图灵诞辰109周年
- 38 SD配置-销售凭证设置-定义拒绝原因
- soupui :java.lang.reflect.InvocationTargetException
- 知名开源操作系统两大老板闹翻,一位联合创始人被迫退出,道一声:再见
- 卷组删除pv_CentOS下删除一个卷组(VG)
- 【前台技术】-播放音频
- python代码价格_在Python中如何用代码求出超过某价格的且受欢迎程度top5的菜品名?...
- 【自动驾驶】Stanley(前轮反馈)实现轨迹跟踪
- Python 爬虫:专利信息
- jQuery easyui treegrid无法传参到后台bugger一记
- 子网掩码的作用和用法
- Go/Goland 开发笔记
- 有些计算机病毒没有传染性,电脑病毒有没传染性介绍
- 同步已有数据库到Django框架报错
- token的基本处理和存储
- 华为鸿蒙系统到底能否使用,【图片】华为鸿蒙系统的厉害之处在于 你可能非用不可
!【手机吧】_百度贴吧...
- Linux权限详解(chmod、600、644、666、700、711、755、777、4755、6755、7755)
热门文章
- 缅因大学欧洛诺分校计算机科学,一分钟带大家了解美国名校缅因大学优势!
- 计算机绘图的展望,计算机绘图技的术发展与展望.doc
- 训练自己的数据_PyTorch版CenterNet训练自己的数据集
- 15 —— npm —— package.json 与 package-lock.json 的作用
- Flask开发微电影网站(十)
- 《UNIX网络编程卷1》第一例及问题
- 测试范围不统一,引发的冲突问题
- 关于mousemove和scroll事件的一点技巧
- fabric-ca 登记身份时报Error: Response from server: Error Code: 20 - Authentication failure
- 使用tomcat时,Add and Remove出现异常