JAVA基础
九天烽火
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA基础(一)重载和复写
最近开始研究Android的设计模式,主要是感觉在已经能完成大部分功能型代码后,感觉到了框架结构的重要性,可是在研究过程中又发现了另一个问题。自己的JAVA基础似乎并不是太好,很多东西都停留在表面,这样就致使自己研究设计模式遇到了很大问题。就像地基没有打好,往上修了几层房子,然而再想往上修就修不上去了。于是回头从JAVA基础开始,将基础重新巩固学习一遍,并将笔记记录在此。 JAVA中重载和复写有什原创 2016-01-21 20:06:36 · 4316 阅读 · 0 评论 -
JAVA基础(二)面向对象思想
JAVA是一门面向对象的语言,面向对象自然是开发中的主要核心,然而到底面向对象的思想是什么呢?如何去理解呢,这里从一个小例子出发来解释一下面向对象的思想。假如有一个人,他得家里有两台打印机,一个HP,一个Canon,两个都有开机、打印、关机的功能,而Canon关机之前有清除功能,问题来了,那么如何实现? 也许我们第一反应是写一个HP类和Canon类,,各自实现自己的功能,然后再写一个实现类调用就好原创 2016-03-08 19:51:00 · 349 阅读 · 0 评论 -
JAVA基础(三)抽象类和抽象函数
抽象函数和抽象类都是用abstract开头,抽象类和抽象函数有以下的规则: 抽象类不能生成对象(意思就是只能当做父类) 如果一个类中有抽象函数,那么这个类必须是抽象类 一个类中即使没有抽象函数也可以被声明为抽象类 抽象类不能生成对象,那到底能不能实现构造函数呢? 其实是可以的,在继承的子类中,当我们生成子类的对象,它就会调用父类的构造函数。下面介绍一个小例子,新建一个抽象类Person: abst原创 2016-03-09 21:19:54 · 545 阅读 · 0 评论 -
JAVA基础(四)接口的概念
接口是在开发中经常碰到的概念,所以理解接口是很有必要的。 那么接口到底是什么呢?我们可以把它看做全是由抽象函数组成的一个抽象类。 定义接口类用interface,而在使用抽象类则是在类的后面用implements加上接口类的类名。 使用接口也有着以下的规则规范: 实现接口类使用implements关键字。 一个类可以实现多个接口。 一个接口可以继承多个接口。原创 2016-03-14 22:17:47 · 343 阅读 · 0 评论 -
JAVA基础(五)IO(二)
上一次总结了使用字节流对文件进行读写,然而现实使用中,我们常常会进行的是大文件的读写,那么此时使用上节课的方式进行读写就不太好,因为你会不知道文件的大小,所以我们可以使用循环配合字节流来对文件进行读写://第一步骤:导入类 import java.io.*;class Test{ public static void main(String args[]){ //声明输入流引原创 2016-04-08 19:44:34 · 335 阅读 · 0 评论 -
JAVA基础(五)IO(三)包含装饰者设计模式
处理流里面包含的就是装饰者的设计模式,而所谓的装饰者设计模式是什么呢? 个人理解的是装饰者是在被装饰者做的事之上又做了事,不如下面的例子中读取文件的是FileReader,而BufferedReader装饰FileReader就是可以进行一列一列的读取,而不是像原来一样字符或者字节的读取。 具体意义可以参考以下代码:import java.io.*;class Test{ public原创 2016-04-08 20:29:03 · 376 阅读 · 0 评论 -
JAVA基础(五)IO(一)
在JAVA当中,我们通常会对文件、键盘、网络等进行输入和输出的操作,我称之为IO流操作。 IO的分类则大致有以下三种: 1. 输入流、输出流 2. 字节流、字符流 3. 节点流、处理流 IO中字节流的核心类是InputStream和OutputStream,是所有字节流的父类,又因为它们都是抽象类,所以不能生成对象,因此在日常使用中我们最常使用的是它们的两个子类:FileInputS原创 2016-03-28 20:14:29 · 339 阅读 · 0 评论
分享