
编写高质量代码:改善Java程序的151个建议
文章平均质量分 87
javaPie
经验笔记,方便回顾,好记性不如烂笔头
展开
-
java怎样把string型数据转换为object型数据
java怎样把string型数据转换为object型数据匿名 | 浏览 7637 次 2012-10-27 20:022012-10-28 01:03最佳答案因为Object是所有类的父类。所以你定义一个String类型的数据,直接赋值给Object类就OK了,不许要转换,如:String s = "test";Object o转载 2016-10-26 13:19:15 · 53313 阅读 · 0 评论 -
建议3:三元操作符的类型务必一致
package com.gcq.mine.advisor;public class Client5 {public static void main(String[] args) {int i = 80;String s = String.valueOf(iString s1 = String.valueOf(iSystem.out.println("两者是否相等:转载 2018-01-19 14:27:56 · 213 阅读 · 0 评论 -
建议4:避免带有变长参数的方法重载
package com.gcq.mine.advisor;public class Client4 {//简单折扣计算public void calPrice(int price,int discount){float knockdownPrice =price * discount / 100.0F;System.out.println("简单折扣后的价格是:"+转载 2018-01-19 14:15:46 · 249 阅读 · 0 评论 -
建议61:诺有必要,使用变长数组
import java.util.Arrays;public class VariableArray {public static void main(String[] args) {//一个班级最多容量60个学生Stu[] classes = new Stu[60];/*classes初始化 ……*///偶尔一个班级可以容纳80人,数组加长classes =转载 2018-01-19 12:58:39 · 210 阅读 · 0 评论 -
建议60:性能考虑,数组是首选
package com.company.section1;import java.util.ArrayList;import java.util.List;public class Client {//测试性能执行的循环次数private static final int LOOP_NUM = 100000;public static void ma转载 2018-01-19 09:49:42 · 248 阅读 · 0 评论 -
Java String.replaceAll()方法
Java String.replaceAll()方法Java String.replaceAll()方法用法实例教程, 给定的替换此字符串匹配给定的正则表达式替换每个子描述java.lang.String.replaceAll() 方法给定的替换此字符串匹配给定的正则表达式替换每个子声明以下是java.lang.String.re转载 2016-11-24 09:51:22 · 3204 阅读 · 0 评论 -
关于java文件编译后,同一个文件出现"$"的class
关于java文件编译后,同一个文件出现"$"的class标签: javaclasseclipseexception编译器import2011-06-08 15:00 6360人阅读 评论(1) 收藏 举报 分类:java(18) 版权声明:本文为博主原创文章,未经博主允许不得转载。在java中,如果在一个类中定义了内部类,刚会生成转载 2016-11-18 00:02:33 · 750 阅读 · 0 评论 -
Java中的内部接口
Java中的内部接口阅读目录什么是内部接口为什么要使用内部接口内部类如何工作内部接口例子什么是内部接口内部接口也称为嵌套接口,即在一个接口内部定义另一个接口。举个例子,Entry接口定义在Map接口里面,如下代码:public interface Map { interface Entry{ int getKe转载 2016-11-17 23:56:29 · 397 阅读 · 0 评论 -
final classs是什么意思
final class怎么调用nanshandashan2 | 浏览 10297 次 2012-03-20 12:182012-03-20 13:05最佳答案亲,涉及到的知识点如下:1.final修饰类 不能被继承,也没有子类。【使用环境】:1.不是专门为继承而设计的类,类的本身方法之间有复杂的调用关系。假如随意创建这些类的子类,转载 2016-11-17 18:31:58 · 2637 阅读 · 1 评论 -
POJO
POJO 编辑本词条由“科普中国”百科科学词条编写与应用工作项目 审核 。POJO(Plain Ordinary Java Object)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。使用POJO名称是为了避免和EJB混淆起来, 而且简称比较直接. 其中有一些属性及其getter setter方法的类,没有业务逻辑,有时转载 2016-11-17 11:41:09 · 997 阅读 · 0 评论 -
小议Java中@param注解与@see注解的作用
小议Java中@param注解与@see注解的作用作者:爪哇小博 字体:[增加 减小] 类型:转载 时间:2015-12-21 我要评论这篇文章主要介绍了Java中@param注解与@see注解的作用,注解的功能类似于通常代码中的注释,需要的朋友可以参考下@ param@ param标签可以归档方法或构造器的某个单一参数,或者归档类、接口以及泛型方法的类型参转载 2016-11-17 10:35:35 · 6605 阅读 · 0 评论 -
JAVA中protected的作用
JAVA中protected的作用505962973 | 浏览 152176 次 2010-11-25 09:062010-11-25 09:15最佳答案1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用 2、private:private表示私有,私有的意思就是除了c转载 2016-11-11 09:22:13 · 697 阅读 · 0 评论 -
Java中 一个类实现了某接口 则必须实现该接口中的所有方法么?
Java中 一个类实现了某接口 则必须实现该接口中的所有方法么?匿名 | 浏览 4551 次 2013-07-24 11:422015-09-23 22:28最佳答案不一定,抽象类实现某个接口,可以不实现所有接口的方法,可以由它的子类实现。比如123456转载 2016-11-11 09:18:14 · 6182 阅读 · 0 评论 -
可以把List<String>传递给一个接受List<Object>参数的方法吗?
可以把List传递给一个接受List参数的方法吗? [复制链接]jiangweibin2573该用户从未签到13黑马币25技术分11主题中级黑马发消息电梯直达楼主转载 2016-10-26 14:04:40 · 9886 阅读 · 0 评论 -
建议2:莫让常亮蜕变成变量
package com.gcq.mine.advisor;import java.util.Random;/** * 莫让常量变成变量 * */public class client6 { public static void main(String[] args) { System.out.println("常量会变哦:" + Const.RAND_CONST); }}/*接口常量*/in转载 2018-01-19 14:31:50 · 262 阅读 · 0 评论