自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lius的专栏

适合新手的java及安卓博客

  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android中activity的两种启动方式

Activity大家都很熟悉,通常我们启动一个activity时是这样的:Intent intent = new Intent(this, FristActivity.class);startActivity(intent);这叫做显式启动。 但是如果我们要启动其他应用的Activity怎么办呢,这时候我们没有办法获取的那个Activity的class.这时候就要用到隐式启动了。

2015-10-15 21:07:44 8656

原创 Android访问https链接

引子在Android开发过程中我们常常需要访问https链接,如果直接进行访问有时候会抛出异常,因为有些证书无法通过检测,为了能够访问我们需要信任所有的证书,其实这是不安全的,但是一般我们都是访问自己的网站后台所以这么做也可以。解决方法为了信任证书我们需要实现两个接口:1、HostnameVerifier 这个接口是用来检测host和session 的,这里我们直接返回true. priva

2015-10-13 21:35:48 6636

原创 java面试题集锦(二)

面向对象部分(二)上一篇1、什么是多态. 多态是面向对象的重要特性,简单点说:“一个接口,多种实现”,就是同一种事物表现出的多种形态。 编程其实就是一个将具体世界进行抽象化的过程,多态就是抽象化的一种体现,把一系列具体事物的共同点抽象出来, 再通过这个抽象的事物, 与不同的具体事物进行对话。 对不同类的对象发出相同的消息将会有不同的行为。比如,你的老板让所有员工在九点钟开始工作, 他只要在九点

2015-09-23 21:53:19 7352

原创 java面试题集锦

从去年找实习开始陆陆续续参加了不少笔试面试,也看了许多笔试宝典面试宝典之类的,但是上面有许多答案都不准确。现在准备整理一些参见的笔试和笔试题供大家参考。

2015-09-23 21:33:15 3446

原创 Java中堆和栈的区别

栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。

2015-08-05 23:02:21 4778

原创 IOS使用纯C语言创建静态库

1.首先是准备好要编译的.h文件和.c文件。 2.在Xcode中建立library的工程。 3.将.h和.c文件拷贝进入项目中,并删除项目的原本代码。 4.编译项目,在product目录下会得到.a文件。 5.使用:新建一个项目,添加刚才.h文件。 然后在这个工程的Build Phases的Link Binary With Library里面添加我们刚才拷贝出来的那个.a文件。

2015-08-03 19:50:40 7769 2

原创 java设计模式之装饰模式

介绍了装饰者模式的定义,并给出了有趣的例子

2015-07-31 23:03:33 4739

原创 【面试加分项】java异常处理之try_catch_finally

try_catch_finally大家应该用的很多,不少人也了解一些他们的执行顺序,可是它真的有这么简单么?今天让我们一起来看看

2015-07-28 20:30:18 5063

原创 java设计模式之基本原则

前面已经介绍了两个原则 开放封闭原则 单一职责原则 今天我们再来看看另外一个原则:依赖倒置原则,他包含两个方面 A.高层次的模块不应该依赖于低层次的模块,他们都应该依赖于抽象。 B.抽象不应该依赖于具体,具体应该依赖于抽象。 其实这两句话总结起来说就是要依赖域抽象。在java中说白了就是要面向接口编程。 下面我们举个经典的例子:现在汽车很普遍,学了一个驾照大部分车都能开。但是你有没有

2015-07-27 20:28:40 2161 1

原创 【面试加分项】java自定义注解之解析注解

我之前的博客中说明过自定义注解的声明今天我们来看看如何对我们自己定义的注解进行解析来实现我们想要的逻辑。

2015-07-26 11:57:30 5198 4

原创 【面试加分项】运行时多态与编译时多态

相信大部分人都听说过多态,对多态有过一些了解都知道多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)。但是很少有人会深入研究他,更少人会知道多态分为运行时多态和编译时多态,如果在面试时你能答出这一点肯定可以然你的面试官对你刮目相看。

2015-07-25 13:22:43 13630 2

原创 【面试加分项】java自定义注解之申明注解

java的注解在许多框架中都用到了,很多人会用,但是你有没有想过注解到底是如何实现,如果你在面试时能够说出来一定可以为你加分不少,今天让我们一起学习一下

2015-07-25 00:13:39 5043 1

原创 java内存泄露补充例子

前几天写了个内存泄露的文章,里面介绍了内存泄露的相关知识:http://blog.csdn.net/u010590685/article/details/46973735 但是里面给的例子不是很好,今天看到一个很好的例子这里补充给大家。

2015-07-24 22:19:17 2762 2

原创 Java注解(一)

注解是那些插入到源代码中使其可以对其进行处理的标签。这些工具可以在源码层次上进行操作。注解不会改变程序的编译方式。Java编译器对于包含注解的代码和不包含注解的代码会生成相同的虚拟机指令。 注解早在J2SE1.5就被引入到Java中,主要提供一种机制,这种机制允许程序员在编写代码的同时可以直接编写元数据。

2015-07-23 21:55:16 2084 2

原创 Java设计模式之基本原则(二)

上一篇我们介绍了单一职责 原则:http://blog.csdn.net/u010590685/article/details/47011803 今天我们来说说另外一个原则:开放封闭原则 中国有个成语叫纵横捭阖,其中捭阖的意思就是开合的意思。 《捭阖》是《鬼谷子》的开篇之作。捭为开启,阖为闭藏。捭阖之术,也就是开合有道、张弛有度。捭阖之术是世间万物运转的根本,也是纵横家游说的重要说术言略

2015-07-23 20:35:44 3273 1

原创 Java设计模式之基本原则(一)

很多人都知道设计模式但是由不知道到底是什么有什么用,从今天起就让我们一起来学习java的设计模式首先我们要先说说java设计模式的七大原则。这第一大原则就是: 单一职责原则定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责,应该仅有一个引起它变化的原因 。 其实这个原则大家可能没听过但是大家其实一直在用,稍微有些经验的程序员都不会把许多功能放在一个类里。放在一个类里写

2015-07-22 23:11:50 3237

原创 Java谣言终结者之Arraylist和Linkedlist到底谁快

Arraylist和Linkedlist是我们常用的两个集合类,他们都是实现了list接口并且都可以序列化,此外实现了list接口的还有vector和stack。这里我们暂时不做讨论。Arraylist和Linkedlist从名字就可以看出他们一个基于数组实现一个基于链表实现。所以他们可能存在以下的区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的

2015-07-21 23:33:23 2882 3

原创 java内存泄露

说到内存泄露,很多人都不是特别明白是什么概念,还有很多人把它和oom混淆了,oom是out of memory 内存溢出,和内存泄露并不是同一个概念。内存泄露可能导致内存溢出。内存泄露的定义是:内存泄漏也称作“存储渗漏”,用动态存储分配函数动态开辟的空间,在使用完毕后未释放,结果导致一直占据该内存单元。直到程序结束。(其实说白了就是该内存空间使用完毕之后未回收)即所谓内存泄漏。C++中的内存需

2015-07-20 20:49:18 1775

原创 自定义ViwePager实现各种动画效果

最近用到ViewPage比较多研究了一下切换效果的实现,网上的教程也挺多,其中鸿洋大神的博客中是通过重写onPageScrolled方法来实现的具体见http://blog.csdn.net/lmj623565791/article/details/38026503 后来发现通过ViewPage的setPageTransformer(boolean arg0, PageTransformer ar

2015-07-18 18:40:20 804

原创 一些学习资料分享

一些学习资料分享 极客学院视频: 安卓视频:http://yunpan.cn/ccYgs8yMjqZgY 访问密码 fbfc asp.net:http://yunpan.cn/ccYgY4qN2meZq 访问密码 c53d c:http://yunpan.cn/ccYgSgwnbwrjM 访问密码 cd71 c#:http://yunpan.cn/cc

2015-07-16 22:07:26 2592 1

原创 java多线程详解

java中多线程的实现方法

2015-03-08 19:13:12 510 1

转载 进程与线程关系

进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。

2015-03-08 18:24:58 526

原创 java中的i/o体系结构及流分类

java中的i/o体系结构及流分类

2015-03-08 15:36:43 2196

原创 java常见类库之String类详解

java中String是一个非常重要的类,本文详细介绍了String的一些常用方法

2015-03-07 22:38:56 660

MyViewPager

一个自定义的安卓控件,可以方便的实现页面切换动画

2015-07-19

J2SE6.0中文api

jdk6.0的中文api,方便大家开发时查阅,内有索引

2015-03-08

空空如也

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

TA关注的人

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