
JAVA基础整理
xibeizer
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【一】Java特征整理
一、面向对象 1、封装:对象是java实现封装的最小单位,封装了数据以及对数据的操作 2、继承:实现单继承,可通过接口实现多继承 3、多态:一个对外接口,多个内部实现方法。 二、实现跨平台 Java源代码(app.java)是不能被计算机执行的,实际上就是我们写的代码 Java字节码(app.class)是被编译过的的字节码文件,通过jvm解释器实现跨平台执行(Java是一种解释型的语原创 2017-10-04 14:44:13 · 180 阅读 · 0 评论 -
【三】Java流程控制
一、if的条件语句必须为boolean类型,与c语言不同 二、switch的表达式可为整型或者字符型 三、break:switch或者循环,直接结束。 continue:下一轮循环 return:返回值并跳出原创 2017-10-04 16:12:06 · 196 阅读 · 0 评论 -
【六】Java中关于static的使用
一、static 1、非static方法是对象的,static是类的 2、static方法只能访问static的变量或者方法 3、public static void main作为Java应用程序入口的原因是,public保证JVM可在类之外调用到方法,static实现JVM并未创建对象,通过类名访问方法 。javac app.java(编译类) 二、静态初始化器与构造方原创 2017-10-04 18:42:28 · 271 阅读 · 0 评论 -
【七】重载与覆盖,多态的原理,接口
一、重载与覆盖 1、重载是方法名字相同,但是参数不同 2、覆盖为方法名、参数都相同 二、多态产生的三要素 1、继承 2、重载 3、父类引用指向子类对象 三、接口 1、接口与抽象类的不同 接口中不能含有非抽象类,成员变量必须初始化 2、接口的继承 interface A extends B,C interface A implements原创 2017-10-04 19:07:20 · 233 阅读 · 0 评论 -
【八】Java的异常处理
一、基本概念 看java的异常结构图 Throwable是所有异常的根,java.lang.Throwable Error是错误,java.lang.Error Exception是异常,java.lang.Exception 二、Exception 一般分为Checked异常和Runtime异常,所有RuntimeException类及其子类的实例被称为Ru转载 2017-10-04 20:57:46 · 211 阅读 · 0 评论 -
【九】Java IO流(上)
一、Java的类层次结构图 二、File类 在Java语言的java.io包中,由File类提供了描述文件和目录的操作与管理方法。 但File类不是InputStream、OutputStream或Reader、Writer的子类,因为它不负责数据的输入输出,而专门用来管理磁盘文件与目录。 File类共提供了四个不同的构造函数,原创 2017-10-05 17:11:42 · 179 阅读 · 0 评论 -
【九】Java IO流(下)
一,字节流 1、InputStream抽象类 InputStream 为字节输入流,它本身为一个抽象类。 Inputstream类中的常用方法: (1) public abstract int read( ):读取一个byte的数据,返回值是高位补0的int类型值。若返回值=-1说明没有读取到任何字节读取工作结束。 (2) public int r转载 2017-10-05 17:42:03 · 158 阅读 · 0 评论 -
【十】Java多线程
一、多线程实现的两种方式 1、继承Thread类实现多线程 2、实现Runnable接口方式实现多线程 如果自己的类已经extends另一个类,就无法直接extends Thread,此时,必须实现一个Runnable接口,如下: [java] view plain copy public class MyThread extends Thread {原创 2017-10-05 18:47:38 · 202 阅读 · 0 评论 -
【五】可变字符串与非可变字符串
一、定长字符串 声明方式1: String str =new String("as"); 声明方式2: String str="as"; equals(): String s1 =new String("as"); String s2 =new String("as");原创 2017-10-04 18:00:42 · 331 阅读 · 0 评论 -
【四】数组(栈与堆)
一、栈与堆 栈:存放基本类型变量与对象的引用变量 超出变量作用域java自动释放空间 堆:存放new出来的数组和对象 超出作用域之外释放栈空间,但堆不变,由垃圾回收器在某个时间收走 二、使用数组步骤 1、声明 2、创建空间 3、创建数组元素并赋原创 2017-10-04 17:39:23 · 408 阅读 · 0 评论 -
【二】Java基础语法整理
一、源文件命名规则 源文件应该与public类的名字一样(大小写可不同),如果没有public类,则自定义。 二、数据类型 1、基本类型4类8种 整型: byte(1个字节)、short(2)、int(4)、long(8) 浮点型: float(4)、double(8) 布尔型: boolean(1)原创 2017-10-04 15:21:04 · 169 阅读 · 0 评论 -
算法(一)——算法特性
算法特性: 确定性:相同的输入得到相同的结果 有穷性:运行的时间有限 可行性:按着该算法可算出结果 输入:零到多个 输出:一到多个原创 2017-10-04 14:32:02 · 611 阅读 · 0 评论