第一次写帖子,有不足的地方请大家多多包涵和指正。 我就写一些自学习以来的一点心得。 首先写代码格式很重要,一个良好的格式习惯会使我们的代码看起来很流畅,在eclipse中有Ctrl+Shift+F快捷键帮我们来调整格式。 在编程中标识符最好是可以见名知意,方便我们理解代码的作用。包名最好是域名倒过来,所有的字母小写。类或者接口如果是一个单词首字母大写,如果是多个单词每个单词首字母大写。方法或者变量如果是一个单词全部小写,如果是多个单词,从第二个单词首字母大写 。常量如果是一个单词,所有字母大写,如果是多个单词,所有的单词大写,用下划线区分每个单词。 在基本数据类型中含有隐式类型转换,如果把精度高的数据类型的值赋值给精度低的数据类型会出现损失精度的问题。 三元运算符的格式为:表达式?表达式1:表达式2;这个不常用但是格式容易遗忘。 在使用循环时,如果知道要循环的次数使用for循环,如果不知道循环的次数使用while循环要好一点。 写一个方法的时候需要先明确两点,第一是返回值类型,第二是参数列表。当方法的参数是是基本类型的时候,形式参数的改变不影响实际参数。当方法的参数是引用数据类型的时候,大部分时候形式参数的改变会影响实际参数。方法重载的特点是在同一个类中,方法名相同,参数列表不同,与返回值无关。 类是一组相关的属性和行为的集合,而对象是该类事物的具体体现。 成员变量在类中,方法外。在堆内存中。随着对象的创建而存在,随着对象的消失而消失。有默认值。而局部变量在方法中或者方法声明上。在栈内存中。随着方法的调用而存在,随着方法的调用完毕而消失。没有默认值,必须先定义,赋值,最后使用。 方法重写有两个必备条件:一是必须两个类要有继承关系。二是子类中的方法的方法名,参数列表,返回值类型都要和父类中的这个方法相同。继承中成员变量和成员方法使用时遵循就近原则。 多态的前提是要存在子父类的继承关系,存在方法的重写,存在父类引用指向子类对象。 成员变量使用时编译时看的是左边,运行时看的左边。成员方法使用时编译时看的是左边,运行时看右边。 类与类之间是继承关系,单一继承,多层继承。类与接口是实现关系,可以多实现。接口与接口是继承关系,可以多继承。 使用API查找需要的方法是在编程中很重要的一种方法。以后需要使用的方法有很多不可能一一记全,所以掌握查找的方法很重要。可以通过所需要的参数类型和返回值类型来查找需要的方法。 |