JavaSE基础
主要讲解Java基础:java类型划分 运算符 程序逻辑 java api 面向对象编程 多线程 IO 类集 网络 数据库编程,通过本课程学习读者可以完整的实现由小白到大神的进化,真正的屈从更深的层次上去理解Java的核心知识,以及相关应用。
StrayCat_
天下事以难者废之十之一 以惰者废之十之九
展开
-
Java基础:抽象类的定义与使用
抽象类的基本概念课前小叮嘱:在以后的的开发过程中绝对不要出现一个类去继承一个已经实现好的类,而只能继承抽象类与接口。对象多态性的核心本质在于方法的覆写,如果子类没有进行指定方法的覆写就有些不合要求。所以如果要对子类的方法进行一些强制的要求就必须采用抽象类来解决。抽象类的基本概念:抽象类只是在普通类的基础上扩充了一些抽象方法而已所谓的抽象的方法只声明而没实现的方法,没有方法体,所有抽象...原创 2019-01-09 19:13:33 · 937 阅读 · 0 评论 -
Java基础:final与多态性
final()在JAVA中final被称为终接器,可以使用final来定义类方法及常量1.如果使用final定义的类不能有子类2.使用final定义的方法不能子类覆写错误代码演示final class A{ //A类不允许有子类,此时会错误 public final void fun(){ }}class B extends A{ public void fun(){}/...原创 2019-01-05 21:53:07 · 173 阅读 · 0 评论 -
Java基础:数组操作
现在要求定义一个数组的操作类(整形),有如下几个要求1.该数组的大小由类创建对象的时候动态决定2.数据保存,考虑数组大小问题3.发现数组空间不足,进行数组长度的动态扩充4.可以取得数组的全部数据,在这个基础上,扩展两个派生类。可以进行排序和反转class Array{//定义一个专门进行数组的操作类 private int data [];//定义一个整形数组 private in...原创 2019-01-04 22:50:03 · 120 阅读 · 1 评论