摘要:
1、定义 ==:判断两个对象的地址是不是相等。即,判断两个对象是不是同一个对象。(基本数据类型比较值,引用数据类型比较内存地址); equals:判断两个对象是否相等。当类没有覆盖equals()方法,则通过equals()比较该类的两个对象是,等价于通过“==”比较这两个对象; 而当类覆盖了equ 阅读全文
摘要:
1、从语法形式上 成员变量是属于类的,局部变量是在某方法中定义的变量或是方法的参数; 成员变量可以被public、private、static 等修饰符锁修饰,而局部变量不能被访问控制修饰符及static所修饰; 但是,成员变量和局部变量都可以被final 所修饰。 2、从存储方式上 成员变量是对象 阅读全文
摘要:
String 、StringBuffer 和StringBuilder 的区别是什么?从几个方面来解释。 1、可变性 String类中使用final关键字字符数组保存字符串,它的长度是不可变的。 StringBuffer 和 StringBuilder 都继承自AbstractStringBuild 阅读全文
摘要:
带着几个问题一起了解进入java世界。 1.首先,java是什么? 老调常谈,java是一种面向对象的语言。由于面向对象有封装、继承、多态的特性,所以java可以设计出低耦合系统,是系统更加灵活、更加易于维护。 2.其次,讲得多的JVM JDK 和JRE 都是什么? JVM:java虚拟机,简单理解 阅读全文
摘要:
提到命名规范,大家都会想到是“驼峰”原则。所以这边简单罗列了常用的命名规范: 1、类名和接口使用类意义完整的英文描述,每个英文单词的首字母使用大写、其余字母使用小写的大小写驼峰法。 2、方法名使用类意义完整的英文描述:第一个单词的字母使用小写、剩余单词首字母大写其余字母小写的大小写驼峰法。 3、方法 阅读全文
摘要:
网上流行的开发规范有很多,阿里巴巴、华为开发规范等等,当往往看得最舒服的才是最适合自己! 简单汇总了一下以往自己在项目开发中的编码风格规范: 1、程序块要采用缩进风格编写,缩进的空格数为4个。 2、分界符(如大括号‘{’和‘}’)应各独占一行并且位于同一列,同时与引用它们的语句左对齐。在函数体的开始 阅读全文