- 博客(9)
- 资源 (4)
- 收藏
- 关注
原创 Activity启动模式
关于activity的启动模式:1.standard是默认的启动模式。在standard模式下,每当启动一个新的活动,它就会在返回栈中入栈,并处于栈顶的位置。2.singleTop和standard差不多只是在启动活动时如果发现返回栈的栈顶已经是该活动,则认为可以直接使用它,不会再创建新的活动实例。3.singleTask当活动的启动模式指定为singleTask,每次启动该活动时系统首先会在返回栈
2017-08-11 14:30:00 182
原创 泛型与集合
泛型与集合通配符:当使用一个泛型类时(包括声明泛型变量和创建泛型实例对象两种情况),都应该为此泛型传入一个实参,否则编译器会提出泛型警告。假设现在定义一个方法,该方法的参数需要使用泛型,但类型参数是不确定的,此时如果考虑使用Object类型来解决,编译时则会出现错误。通配符是由”?”来表示一个未知类型。Java的集合类是一些常用的数据结构,例如:队列,栈,链表等。Java集合就像一种”容器”,用
2017-08-09 15:56:38 231
原创 异常
异常异常概述:在运行时出现的意外错误称为”异常”,对异常的处理机制也成为判断一种语言是否成熟的标准,好的异常处理机制会使程序员更容易写出健壮的代码,防止代码中Bug的蔓延。Java中的异常类分为两种:错误(Error):一般指与虚拟机相关的问题,如系统崩溃,虚拟机错误,动态链接失败,这些错误无法恢复或捕获,将导致应用程序中断;异常(Exception):因程序编码错误或外在因素导致的问题,这些问题
2017-08-09 11:10:10 247
原创 抽象类和接口
抽象类和接口定义抽象类:包含抽象方法的类,抽象方法只有方法声明,没有方法实现的方法称为”抽象方法”抽象类是对问题领域进行分析后得出的抽象概念,是对一批看上去不同,但是本质上相同的具体概念的抽象。例如:定义一个动物类Animal,该类提供一个行动方法action(),但不同的动物行为方式是不一样的,马儿是跑,鸟儿是飞,此时就可以将Animal定义成抽象类,该类既能包含action()方法,又无须提供
2017-08-09 08:26:10 329
原创 类之间的关系
类之间的关系super关键字 代表父类对象,主要用于:在子类的构造方法中调用父类的构造方法,在子类方法中访问父类的属性和方法。类和类关系依赖关系是最常见的一种类间关系,如果在一个类的方法中操作另外一个类的对象,则称其依赖于第二个类;关联关系比依赖关系更紧密,通常体现为一个类中使用另一个类的对象作为该类的成员变量;聚合关系体现的是整体与部分的关系,通常表现为一个类(整体)由多个其他类的对象(部分
2017-08-08 19:36:43 230
原创 核心类
核心类 封装类Java语言认为一切皆对象,8个基本数据类型也应该具备对应的对象,通过封装类可以吧8个基本类型的值封装成对象进行使用,从JDK1.5开始,Java允许将基本类型的值直接赋值给对应的封装类对象。封装类的作用:将字符串的值转换为基本类型,直接利用封装类的构造方法,即Xxx(String s)构造方法,调用封装类提供的parseXXX(String s)静态方法。将字符串的值转换为基本类型
2017-08-08 16:33:35 262
原创 面向对象基础
面向对象基础:面向对象特征:唯一,分类,继承,多态性。类和对象:类是一种复杂的数据类型,对象是这种数据类型的实例,类是对象共同属性和行为的抽象集合,即模版。[访问符] [修饰符] class 类名{[ 属性][ 方法]}3. 构造方法也称构造函数时类的一个特殊方法,用于创建对象时初始化对象中的属性值。 (this关键字代表当前所在类将来产生的对象,即将来用该类new出来的对象,用于
2017-08-07 21:12:16 130
原创 Java语言基础
Java语言基础:字符集 是多个字符的集合,不同的字符集所包含的字符个数也不同。常见字符集:ASCII字符集,GB2312字符集,Unicode字符集。标识符 Java中的标识符由字母,数字,下划线或美元符组成,且必须以字母,下划线或美元符开头。变量作用域数据类型操作符流程控制数组Tips:int x = 4;System.out.println(“value is”+((x>4)?
2017-08-07 19:11:31 243
原创 J a v a 概述
Java概述:JDK的配置:Java5.0之后就不用配置CLASSPATH。关于printIn 与 print printIn表示输出完语句后再后面换行。关于Java中的注释:1.//单行注释2./* / 多行注释 3./* */文件注释 JDK(JAVA开发工具包)包括JVM(JAVA虚拟机)实现Java的跨平台机制和JRE(JAVA运行环境)对内存的分配和释放都是由JRE自动运行的
2017-08-07 10:25:37 4318
js高级程序设计第三版
2018-11-09
Android开发艺术探索
2018-11-09
算法用java描述第二版
2018-11-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人