恶补java
文章平均质量分 72
为了更好的学习Android,而去抽空去学习java
GeneralAndroid
这个作者很懒,什么都没留下…
展开
-
恶补Java(十三)之Java IO-----File类的用法
恶补Java---JavaI/O部分之File类的用法(笔记) 在java中,I/O(输入/输出)是比较乏味的事情,因为看不到明显的运行效果,但输入/输出是所有程序都必需的部分——使用输入机制,允许程序读取外部数据(包括来自磁盘、光盘等存储设备的数据)、用户输入数据;使用输出机制,允许程序记录运行状态,将程序数据输出到磁盘、光盘等存储设备中。 Java的I/O通过java.io包下的类原创 2014-12-02 21:20:51 · 3676 阅读 · 0 评论 -
恶补java(十二)-------final的用法
这两天由于想了解一下Android中的消息机制,就看了一下Looper的源码,里面有些final修饰的变量,在声明变量时没有赋值,之后就Looper的构造方法中赋值的,于是就对这部分有些疑问,就复习了一下final的用法。 final在java中并不常用,然而它却为我们提供了诸如在c语言中定义常量的功能,不仅如此,final还可以让你控制你的成员、方法或者是一个类是否可被重写或继承等功能,原创 2014-11-29 10:24:30 · 1202 阅读 · 0 评论 -
恶补java(十一)-------Stack类的使用
package com.gc.Stack;/** * java中stack的使用方法,堆栈是一种"后进先出"(LIFO)的数据结构,只能在一端进行插入(称为"压栈")或删除(称为"出栈")数据的操作. * Java中,使用java.util.Stack类的构造方法创建对象 * public class Stack extends vector * 构造方法:public Stack()创原创 2014-09-10 17:31:12 · 9998 阅读 · 0 评论 -
恶补java(十)---泛型与集合的再学习
其余的就不多说了,一切都在代码中package com.gc.generic;/** * JDK5 之前集合对象使用问题: * 1、向集合添加任何类型对象 * 2、从集合取出对象时,数据类型丢失,使用与类型相关方法,强制类型转换 * 存在安全隐患 * * ***************************** * * JDK5中的泛型:允许程序员使用泛型技术限制集合的原创 2014-05-22 22:12:50 · 2081 阅读 · 0 评论 -
恶补java(九)-------线程(1)
package com.gc.thread;/** * 进程:是一个正在执行中的程序.每一个进程执行都有一个执行顺序,该顺序是一个 * 执行路径,或者叫一个控制单元 * 线程:就是进程中的一个独立的控制单元,线程控制着进程的执行 * * 一个进程中至少有一个线程 *java vm 启动的时候会有一个进程java.exe *该进程中至少有一个线程,负责java程序的执行,而且这个线程原创 2014-04-11 21:43:57 · 1316 阅读 · 0 评论 -
恶补java(七)——集合框架
java集合类主要有以下几种:List结构的集合类:ArrayList类,LinkedList类,Vector类,Stack类Map结构的集合类:HashMap类,Hashtable类Set结构的集合类:HashSet类,TreeSet类Queue结构的集合Queue接口HashMap和Hashtable的区别HashMap与Hashtable都是java的原创 2014-03-03 12:58:59 · 1603 阅读 · 0 评论 -
恶补java(八)——泛型、异常
泛型——基本概念泛型是java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数,这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。java语言引入泛型的好处是安全简单在java SE1.5 之前,没有泛型的情况下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种原创 2014-03-05 12:53:44 · 1983 阅读 · 3 评论 -
恶补java(六)——对象数组的使用
在此记录java中的对象数组的使用,只是为了加深对java对象数组的印象还有以前不知道如何从控制台输入参数的问题。代码案例记录如下:/** * 功能:对象数组的使用 */package com.test1;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReade原创 2014-02-19 09:41:36 · 1520 阅读 · 0 评论 -
恶补java(五)
实现接口vs继承类java的继承是单继承,也就是一个类最多只能有一个父类,这种单继承的机制可保证类的纯洁性,比c++中的多继承机制简洁,但是不可否认,对子类功能的扩展有一定影响,所以我们认为:(1)实现接口可以看作是对继承的一种补充,还有一点,继承是层级式的,不太灵活。(2)实现接口可在不打破继承关系的前提下,对某个类功能扩展,非常灵活。 1、前期绑定:在程序运行之前进行绑定,由原创 2014-02-17 10:38:21 · 1517 阅读 · 0 评论 -
恶补java(四)——多态、抽象、接口
多态:所谓多态,就是指一个引用(类型)在不同情况下的多种状态,也可以这样理解:多态是指通过指向父类的指针,来调用在不同子类中实现的方法。多态注意事项:java允许父类的引用变量引用它的子类的实例(对象),这种转换时自动完成的抽象类:当父类的一些方法不能确定时,可以用abstract关键字来修饰该方法【抽象方法】,用abstract来修饰该类【抽象类】.抽象类——深入讨论:抽原创 2014-02-15 19:59:08 · 1424 阅读 · 0 评论 -
恶补java(三)——包、继承、重载、覆盖
包——三大作用:(1)区分相同名字的类(2)当类很多时,可以很好的管理类(3)控制访问范围包——打包命令:package com.jiangjun包——命名规范:小写字母 比如com.gc.jiangjun包——常用的包一个包下,包含很多的类,java中常用的包有:java.lang.*包 自动引入 java.util.* 工具包 java.ne原创 2014-02-15 13:45:55 · 1736 阅读 · 0 评论 -
恶补java(二)——java的面向对象
类的成员方法(函数)——特别说明(1)方法的参数列表可以是多个,并且数据类型可以是任意的类型(2)方法可以没有返回值。类的构造方法介绍:构造方法是类的一种特殊的方法,它的主要作用是完成对新对象的初始化,它有几个特点:(1)方法名和类名相同(2)没有返回值(3)在创建一个类的新对象时,系统会自动的调用该类的构造方法完成对新对象的初始化。类的构造方法小结:1、构造方法名和类原创 2014-02-11 09:42:17 · 1465 阅读 · 0 评论 -
恶补java——java面向对象编程(1):类与对象
java面向对象编程(1):类与对象类与对象的关系:注意:从猫类到对象,目前有几种说法:1、创建一个对象2、实例化一个对象3、把类实例化。。。以后大家听到这些说法,不要迷糊。当然,上面的猫也可是鱼,狗,人….Java最大的特点就是面向对象。类和对象的区别和联系:(1)类是抽象的,概念的,代表一类事物,比如人类,猫类。。。(2)对象是具体的,实际的,代表一个具体事物原创 2014-02-08 22:04:01 · 1433 阅读 · 0 评论