自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

examples.zip

webgl权威完整源代码!

2020-11-24

js高级程序设计第三版

javascript高级程序设计第三版高清pdf。全书从JavaScript 语言实现的各个组成部分——语言核心、DOM、BOM、事件模型讲起,深入浅出地探讨了面向对象编程、Ajax 与Comet 服务器端通信,HTML5 表单、媒体、Canvas(包括WebGL)及Web Workers、地理定位、跨文档传递消息、客户端存储(包括IndexedDB)等新API,还介绍了离线应用和与维护、性能、部署相关的最佳开发实践。本书附录展望了未来的API 和ECMAScript Harmony 规范。

2018-11-09

Android开发艺术探索

Android开发艺术探索,高清版pdf。《Android开发艺术探索》是一本Android进阶类书籍,采用理论、源码和实践相结合的方式来阐述高水准的Android应用开发要点。《Android开发艺术探索》从三个方面来组织内容。第一,介绍Android开发者不容易掌握的一些知识点;第二,结合Android源代码和应用层开发过程,融会贯通,介绍一些比较深入的知识点;第三,介绍一些核心技术和Android的性能优化思想。 《Android开发艺术探索》侧重于Android知识的体系化和系统工作机制的分析,通过《Android开发艺术探索》的学习可以极大地提高开发者的Android技术水平,从而更加高效地成为高级开发者。而对于高级开发者来说,仍然可以从《Android开发艺术探索》的知识体系中获益。

2018-11-09

算法用java描述第二版

java语言的算法书籍,黑皮书,第二版。编程好比是一辆汽车,而数据结构和算法是汽车内部的变速箱。一个开车的人不懂变速箱的原理也是能开车的,同理一个不懂数据结构和算法的人也能编程。但是如果一个开车的人懂变速箱的原理,比如降低速度来获得更大的牵引力,或者通过降低牵引力来获得更快的行驶速度。那么爬坡时使用1档,便可以获得更大的牵引力;下坡时便使用低档限制车的行驶速度。回到编程而言,比如将一个班级的学生名字要临时存储在内存中,你会选择什么数据结构来存储,数组还是ArrayList,或者HashSet,或者别的数据结构。如果不懂数据结构的,可能随便选择一个容器来存储,也能完成所有的功能,但是后期如果随着学生数据量的增多,随便选择的数据结构肯定会存在性能问题,而一个懂数据结构和算法的人,在实际编程中会选择适当的数据结构来解决相应的问题,会极大的提高程序的性能。

2018-11-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除