java基础关键点(1)
来源:互联网 发布:淘宝账号开店做旅游 编辑:程序博客网 时间:2024/06/09 20:17
重点:类名首字母大写,方法名变量名首字母小写,运用驼峰标识,缩进格式
1:成员变量定义时如果没有初始化,java会默认对其初始化。
局部变量在使用前必须初始化。
变量存在于栈空间,其所在左括号开始时进栈,右括号结束时自动出栈。
2:构造方法与类名完全一致并且没有返回值
当没有指定构造方法时,系统自动添加无参空体构造函数
一旦自己定义了带参构造方法。系统将不再自动添加无参空体的构造方法。
子类的构造的过程中必须首先调用其父类的构造方法;
子类在自己的构造方法中使用super(argument list)调用父类的构造方法,可以使用this(argument list)调用本类其他的构造方法;
如果子类的构造方法中没有显示的调用父类的构造方法,则系统默认调用父类无参空体的构造方法。
如果子类的构造方法中既没有显示的调用父类的构造方法,而父类又没有无参空体的构造方法,则编译出错
3 对象定义格式: 类名 句柄 = new 类名();
变量(包括new出来的句柄和方法形参)存于栈内存,后进先出。
对象(包括其所属实参)存在于堆内存,有垃圾回收器回收,句柄等值 即 其所指堆内存对象相同
静态变量存在于数据段内存里。
4:方法的重载是指一个类中可以定义相同名字,相同的返回值,但在参数的个数,顺序,类型上有所区别的方法。
俩个方法返回值不一样,其他的都一样。则不是重载,是重名,是不可以的。
方法的重写是指子类重写父类中返回值 ,名, 参数都一样的方法,是可以的。(多态)重写方法不可以有比被重写方法更严格的访问权限。
5 this是用在方法中,哪个对象调用该方法,this就是那个对象的引用(动态)。
- java基础关键点(1)
- java基础关键点(2)
- java基础的关键点记录
- PCL关键点(1)
- Java学习关键点
- java问卷调查关键点
- java 关键基础
- Java Servlet关键点详解
- JAVA IO操作关键点
- Java String的关键点
- Java 关键点整理一
- Java基础面试点(1)
- App关键页面埋点基础
- c++ 关键点(一)
- c++ 关键点(二)
- c++ 关键点(三)
- Redis关键点(rehash)
- Redis关键点(AOF)
- Java中参数传递的问题
- Debian(英文环境)下安装SCIM中文输入法以及中文显示配置
- Spring+ibatis+Oscache缓存管理精要
- HQL 绑定参数
- 网页表单设计实例技巧五则
- java基础关键点(1)
- 一个小算法题
- Java的字符串排序
- #pragma指令
- 等待
- [学习SQL SERVER 2005系列]图解SQL SERVER2005的安装
- 测试应该是有计划有组织的活动
- 高级(Regex)文本文件处理程序
- 关于存档,读档