摘要: java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中的存 阅读全文
posted @ 2017-02-14 15:11 zjxbeta 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 数组和链表:数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组 数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难; 链表 链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但时间复杂度很 阅读全文
posted @ 2017-02-14 15:09 zjxbeta 阅读(98) 评论(0) 推荐(0) 编辑
摘要: hash算法:是一种将任意内容的输入转换成相同长度输出的加密方式,其输出被称为哈希值。 1. HashMap 官方文档描述:Hash table based implementation of the Map interface. This implementation provides all o 阅读全文
posted @ 2017-02-14 15:07 zjxbeta 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 1. Java面向对象三大特性 封装: 将客观事物封装成抽象的类,并且可以针对里面的数据和方法提供不同级别的保护。 继承: 可以基于已经存在的类构造一个新类。继承已经存在的类就可以复用这些类的方法和域。在此基础上,可以添加新的方法和域,从而扩充了类的功能。is-a,父类更通用,子类更具体。 子类拥有 阅读全文
posted @ 2017-01-13 17:51 zjxbeta 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 1. java访问控制修饰符 Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java支持4种不同的访问权限。 默认的,也称为 default,在同一包内可见,不使用任何修饰符。 私有的,以 private 修饰符指定,在同一类内可见。 共有的,以 public 修饰符指定,对 阅读全文
posted @ 2017-01-13 14:35 zjxbeta 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1.构造函数 corePoolSize - maximumPoolSize - 线程池中允许的最大线程数 keepAliveTime - when the number of threads is greater than the core, this is the maximum time tha 阅读全文
posted @ 2017-01-13 12:19 zjxbeta 阅读(131) 评论(0) 推荐(0) 编辑
摘要: Callback的定义 一般在程序中执行回调函数是,是知道回调函数是预留给系统调用的,而且知道该函数的调用时机。 比如说android应用定义一个button对象,并给按钮添加一个监听事件,"onClick"方法就是常用的回调函数,用户触发该事件,android系统会自动调用该函数。 目前最常见的说 阅读全文
posted @ 2016-06-13 20:00 zjxbeta 阅读(207) 评论(0) 推荐(0) 编辑
摘要: anglarjs 是一个MVC框架,是开发单页面应用的上上之选,它不是一个功能库,是一个开发动态页面的html框架。专注于扩展html功能,提供动态数据绑定,并能够与jquery合作融洽。 要定义一个AngularJS应用,我们先得定义一个AngularJS模块(angular.module)。所谓 阅读全文
posted @ 2016-06-13 19:51 zjxbeta 阅读(763) 评论(0) 推荐(0) 编辑
摘要: java栈内存堆内存 Java把内存分成两种,一种叫做栈内存,一种叫做堆内存,有着不同的作用。栈内存用来存储局部变量和方法调用。栈内存归属于单个线程,每个线程都会有一个栈内存,其存储的变量只能在其所属线程中可见,即栈内存可以理解成线程的私有内存。而堆内存中的对象对所有线程可见。堆内存中的对象可以被所 阅读全文
posted @ 2016-06-13 14:12 zjxbeta 阅读(855) 评论(0) 推荐(0) 编辑