Java学习笔记
文章平均质量分 59
Java学习笔记
上帝啃过的冬瓜
这个作者很懒,什么都没留下…
展开
-
基本的数据类型与数组
1、基本数据类型·逻辑类型常量:true,false变量:用关键字boolean来声明·整数类型(1)int型 分配4个字节的内存,占32位(2)byte型 Java中不存在byte型常量,分配一个字节,占8位(3)short型 Java中不存在short的常量,分配2个字节,占16位(4)long型 分配8个字节,占64位long型常量用后缀L来表示,eg:long width =...原创 2018-03-08 08:49:18 · 1397 阅读 · 0 评论 -
继承
Java不支持多重继承,是单继承,一个类只能有一个父类。1、作用域作用域当前类同一package子孙类其他packagepublic√√√√protected√√√×default(同包)√√××private√×××2、intanceof运算符其左面的操作元是对象,右面的操作元是类,当左面的操作元是右面的类或者子类的时候,运算结果为true,否则为false。例如:Student student...原创 2018-03-09 15:48:43 · 213 阅读 · 0 评论 -
接口与实现
1、接口接口使用关键字interface来定义。接口和类相似,分为接口声明和接口体。接口中只有常量和抽象方法。接口中定义常量始终使用的修饰符:public、static、final(允许省略)接口中定义方法始终使用的修饰符:public、abstra(允许省略)2、接口实现接口由类使用关键字implements来实现。一个类可以实现多个接口(用逗号隔开接口名)例如:class A implemen...原创 2018-03-10 08:41:07 · 253 阅读 · 0 评论 -
类方法
类中的方法可以分为两类,方法声明时,方法类型前面不加关键字static修饰的是实例方法,加static修饰的是类方法。·调用方式(1)对象调用(2)类名调用注意:(1)类方法不能直接访问所属类的非静态变量和方法(2)子类不能重写父类的静态方法,但可以通过定义与父类相同的方法,从而隐藏父类中的静态方法。(但不是覆盖)(3)子类不能把父类中的非静态方法重写为静态方法具体的请参考以下代码:public ...原创 2018-03-29 19:33:50 · 300 阅读 · 0 评论 -
代码块
代码块分为三种:·普通代码块:直接写在方法里面的代码块·构造块:在类中定义的代码块·静态块:在类中定义的static代码块,是一种特殊的构造块先来看一看对象实例化过程(1)类加载过程(2)对象实例化过程·类加载过程(1)先将.class文件从外存转入内存(2)为static变量分配空间,同时做出相应的初始化(3)执行静态块·对象实例化过程(1)开辟内存空间(变量、方法体)及类成员变量的初始化(隐式...原创 2018-03-29 20:07:33 · 136 阅读 · 0 评论 -
异常处理
1、使用try...catch捕获异常将可能出现异常的代码放在try部分,如果try里面的代码出现异常,系统就会自动·生成一个异常对象,该异常对象会被提交给Java运行环境,这个过程称作抛出异常(throw)。在抛出异常后,try部分就会立刻结束执行,转向执行相应的catch部分,如果程序没有为这段代码定义任何的catch块,程序就会再此退出。可以参照以下代码进行理解:public class e...原创 2018-03-29 21:46:12 · 114 阅读 · 0 评论