java入门笔记
自己学习时整理的,可能没有逻辑性,只是参考!
是房间的门一样,你应该通过门进入房间 是代码更好维护。
继承可以使得子对象具有负累的各种属性和方法,而不需要再次编写相同的代码,当然在令子对象继承父对象的同时么可以重新定义某些属性,并重写某些方法,既覆盖父对象的原有属性的方法,使其获得与父对象不同的功能。
在java中is-a是用来描述继承关系的。
在java中has-a是用来描述对象组合关系的。
多态:同一行为的多种不同表达,或者同一行为的多种不同实现。
继承的时候和实现接口的时候会出现多态。
引用类型是指向一个对象而不是原始值的类型,指向对象的变量是引用变量。
在java中凡是用new创建的对象都是引用对象。
String a=“11111”;
String a= new string(“11111”);
按值传递:值得是在方法调用时,传递的参数是按值的拷贝传递。
按值传递的重要特点:传递的是值的拷贝,也就是说传递后就互不相关啦。
基本类型和string类型全部都是按值传递的。(你变你的,我变我的,没有关系)
按引用传递:是在调用方法时,传递的参数是按引用进行传递,其实传递的引用地址,也就是变量所对应的内存空间的地址。
按引用传递的重要特点:传递的是值的引用,也就是说传递前和传递后都指向同一个引用(也就是同一个内存空间)
“在java里面参数传递都是按值传递”这句话的意思是:按值传递是传递的值的拷贝,按引用传递的其实传递的是引用的地址值,所以统称按值传递。
在java里面只有基本类型和string类型是按值传递,其他的都是按引用传递,原因很简单,因为string有一个特点:“string的值不可改变”。
在JDK中针对各种基本数据类型分别定义相应的引用类型,称这些类型为包装类。(基本类型类的表达)
每个包装类的对象可以封装一个相应的基本类型的数据,并提供了其他一些有用的功能。包装类一经创建,其内容(所封装的基本类型数据值)不可改变。
自动包装:就是把基础数据类型自动封装并转换成对应的包装类的对象。
自动解包:就是把包装类的对象自动解包并转换成对应的基础数据类型。
强制类型转换只能用在原本就是某个类型,但是被表示成了另外一种类型的时候,可以把它强制转换回来,强制转换并不能再任意的类型间进行转换。
在四则运算表达式中:byte short char 都会自动升级成为int 进行运算。
在四则运算表达式中,如果不强制进行类型的转换,俺么运算最后的结果就是精度最高的那个操作数决定的。
继承后的基本运行顺序:
规则:初始化子类必先初始化父类。(初始化一个类必先初始化属性)
单继承性:当一个类从一个唯一的类继承时,被称作单继承性,单继承性使代码更可靠。Java类的继承只能是单继承。
构造方法与私有属性和方法都不能被继承。
关键字super可被用来引用该类的父类,它被用来引用父类的成员变量或方法。(与this对比,this 自己引用自己)
super关键字的作用:
点取父类中被子类隐藏的数据成员。
点取已经覆盖了的方法。
你可能喜欢
- Java学习笔记
- JAVA编程题全集及答案
- Excel使用技巧大全(超
- Java程序设计
- Java练习题
- Linux系统命令使用详解
- Java语言程序设计
- java入门笔记
- Java学习笔记26页
- Java学习笔记8页
- Java基础学习笔记整理42页
- Java反射学习笔记整理16页
- Java框架学习笔记22页
- 尚学堂学习笔记2-Java概述5页
- 最新JAVA编程题全集(50题及答案)32页
- JAVA编程题全集(100题及答案)w13页
- 最新JAVA编程题全集(50题及答案)58页
- 最新JAVA编程题全集(50题及答案)32页
- 最新JAVA编程题全集(63题及答案)44页
- JAVA编程题全集(100题及答案)42页
- Excel使用技巧大全(超全)95页
- Excel使用技巧大全(超全)94页
- Excel2003 2007 XP 使用技巧超级大全500个使用技巧 让你成为高手中的高手(超全)120页
- Excel使用技巧大全(超全)50页
- Excel使用技巧大全(超全)295页
- Excel使用技巧绝对大全(超全)95页
- 黑龙江大学面向对象程序设计Java实验讲义2009软件15页
- Java程序设计实验教案25页
- 第三章 Java 语言的结构化程序设计18页
- 《Java高级程序设计》实验报告一5页
- Java语言程序设计11页
- 《Java程序设计》(唐大仕)课后习题答案53页
- 经典Java练习题15页
- Java练习题15页
- Java练习题 (1)4页
- Java练习题及总结5页
- Java练习题(章节排列)35页
- Java练习题13页
- 史上最全Linux系统命令及使用方法详解(程序员)39页
- Linux基本系统命令及其使用详解手册39页
- Linux系统命令及其使用详解39页
- Linux 系统命令及其使用详解26页
- 最新Linux系统命令及其使用详解119页
- Linux系统命令及其使用详解34页


