Java的一些基本知识点
2016-03-21 17:14
471 查看
一.只要函数名,参数的类型以及参数的数量相同,那么它们可视为一个方法。
二.每个函数都是独立的函数内部不能再次定义函数,函数之间只要调用关系。
三.构造函数:1.函数名称和类名相同,2.构造函数没有返回值和修饰,3.构造函数可以有参数。
四.class是抽象出来的,对象是new出来的。
五.多态的使用条件:
1.必须有继承,说明多态这种关系是存在于子类和父类之间的;
2.必须有重写,重写父类,塑造多态的环境;
3.父类的引用必须指向子类的对象,创建这种多态的关系。
六.abstract:
1.抽象方法是由abstract修饰的,只能位于抽象类里面,但是抽象类里面不一定要有抽象方法;
2.抽象方法没有方法体,如需实现他的访问属性不能被设置为private,static;
3.抽象方法需要被实现,所以也不能被final修饰;
4.如果父类里面存在抽象方法,子类可以选择是否实现该方法:
1.如果实现,方法的“修饰属性”以及方法“标示特征”都需要相同;
2.如果不实现,将父类方法copy一份到子类中,然后将子类修饰为abstract修饰的抽象类。
七.接口(Interface):
1.接口里面可以定义属性,但是属性的修饰必须为public static final,而且必须被初始化;
2.接口里面的函数是默认修饰public abstract。
八.1.数组的定义:①.用来储存相同数据类型的(目的是告诉内存程序每次操作的内存空间是该类型在内存中所分配的大小)
②.一块连续的内存空间,遍历速度相比链表要快,插入操作通常比链表效率要低。
2.数组的首地址下标都是从0开始,a[0]。
相关文章推荐
- Java常用类:伪随机数生成类
- selenium用java打开人人网并输入密码登陆
- 面向对象开发与面向对象设计模式的几个核心的思想和概念 -java
- 我的java基础知识总结ppt
- Java中的夏令时问题
- Java集合&List的实现
- 【转】Spring Bean属性解析
- 将Eclipse工程迁移到Android Stutio
- java 重定向和转发的区别
- Java主线程等待子线程、线程池
- 五子棋(Java)图片显示问题及做成EXE程序
- java-a实现压缩与解压缩(zip、gzip)
- Java8:使用Lambda表达式增强版Comparator排序
- java的日期处理类
- 9、Java实体类中时间类型的注解
- springMVC—重定向
- Java中的继承、封装、多态
- JAVA第二次作业
- java单例模式(两种常用模式)
- Java并发编程:Future接口、FutureTask类