摘要: Android 5.0 是 Google 于 2014 年 10 月 15 日(美国太平洋时间)发布的全新 Android 操作系统,英文名为Lollipop,翻译过来就是棒棒糖的意思,下面我们用这篇文章来了解下android 5.0 的新特性。Material DesignMaterial Des... 阅读全文
posted @ 2015-01-16 22:24 疯子乙 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 前言输入输出IO流在Java中,以及众多语言中都是一个很重要的部分,会涉及到系统文件的读取以及其他操作,通过数据流,序列化和文件系统提供系统输入和输出。在Java类库中,IO部分的内容是很庞大的,因为它涉及的领域很广泛:标准输入输出,文件的操作,网络上的数据流,字符串流,对象流,zip文件流。jav... 阅读全文
posted @ 2015-01-10 10:58 疯子乙 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 这篇文章我们来总结下Java中的常用类库。类库中的这些类和方法都是精心设计的,其运行的效率高、质量高,这些类和方法几乎包含在所有的Java软件中,所以可移植性很高。下面我们详细学习下。StringBuffer类StringBuffer是使用缓冲区的,本身也是操作字符串的,但是与String类不同,S... 阅读全文
posted @ 2015-01-09 16:54 疯子乙 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 泛型的介绍泛型是JDK 1.5之后添加的新功能。为什么要使用泛型?例:假如此时要设计一个表示坐标的类,此时表示类的形式要有三种:int,float,String,则在设计时,要考虑使用一个类型可以同时接收这样的三种数据类型,则现在只能使用Object,因为Object类可以使用任何类型的数据,都会发... 阅读全文
posted @ 2015-01-08 20:41 疯子乙 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 最近几次总是在重装系统,所以以前配置的android开发环境总是出问题,所以用一点时间配置了新的环境。现在总结下最快的搭建方法。搭建android开发环境的方法有三种,每种在搭建之前都必须配置Java运行环境,这个很简单,不多写了。第一种搭建方法是下载eclipse,下载android sdk,然后... 阅读全文
posted @ 2015-01-08 18:15 疯子乙 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 今晚复习无望,遂下载Android Studio 1.0正式版,作为寒假学习预热。首先到官网上下载Android 官网developer.android.com 下载最新的Android Studio版本,国内的墙的原因可能需要梯子,不过我百度的时候发现国内的开发者组织了一个android stu... 阅读全文
posted @ 2015-01-07 22:26 疯子乙 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 死锁的机制 由多线程带来的性能改善是以可靠性为代价的,主要是因为有可能产生线程死锁。死锁是这样一种情形:多个线程同时被阻塞,它们中的一个或者全部都在等待某个资源被释放。由于线程被无限期地阻塞,因此程序不能正常运行。简单的说就是:线程死锁时,第一个线程等待第二个线程释放资源,而同时第二个线程又在等待... 阅读全文
posted @ 2015-01-06 19:40 疯子乙 阅读(2755) 评论(0) 推荐(0) 编辑
摘要: 本篇讨论线程的更多功能。实例:设计一个线程操作类,要求产生三个线程对象,并且分别设置三个线程的休眠时间,问该如何设计?下面通过继承Thread类的方法和调用Runnable接口的方法来分别实现。继承Thread类:class MyThread extends Thread { private int... 阅读全文
posted @ 2015-01-06 10:43 疯子乙 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Java中的主方法其实也是一个线程,就叫做主线程。问:既然主方法是以线程的形式出现的,那么Java中至少有多少个线程呢?答案:至少有两个线程。每次启动Java的时候其实都会启动JVM,则其中的垃圾回收机制也算是一个线程,则一共有两个线程,主线程和GC。判断线程是否启动可以使用.isAlive方法,返... 阅读全文
posted @ 2015-01-05 21:06 疯子乙 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 进程与线程进程是程序的一次动态执行过程,它经历了从代码加载、执行、执行结束的一个完整过程,这个过程也是整个进程的生命周期。多线程是实现并发机制的一种有效手段。进程和线程一样,都是实现并发机制的基本单位。传统的单核CPU在同一个时间段可以有多个程序在执行,但是只能有一个程序在某一时间点运行,所有的程序... 阅读全文
posted @ 2015-01-05 19:07 疯子乙 阅读(248) 评论(0) 推荐(0) 编辑