会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
NeilZhang
Fear can hold you prisoner. Hope can set you free.
博客园
首页
联系
订阅
管理
上一页
1
···
7
8
9
10
11
12
13
14
15
16
下一页
2017年5月31日
android开发分辨率适配总结
摘要: 重要概念 什么是屏幕尺寸、屏幕分辨率、屏幕像素密度? 什么是dp、dip、dpi、sp、px?他们之间的关系是什么? 什么是mdpi、hdpi、xdpi、xxdpi?如何计算和区分? 在下面的内容中我们将介绍这些概念。 屏幕尺寸 屏幕尺寸指屏幕的对角线的长度,单位是英寸,1英寸=2.54厘米 比如常
阅读全文
posted @ 2017-05-31 15:50 NeilZhang
阅读(3864)
评论(0)
推荐(0)
2017年5月24日
activity生命周期实例(不同启动模式)
摘要: 1、生命周期的几个阶段介绍: onCreate: 表示activity被创建,做一些初始化工作如调用setContentView去加载界面布局资源、初始化Acitivity所需数据等。改方法中调用destroy时,其它生命周期不会由,直接进入onDestroy. onRestart: Activit
阅读全文
posted @ 2017-05-24 11:44 NeilZhang
阅读(908)
评论(0)
推荐(0)
2017年5月22日
ViewPage最全解析
摘要: 简单说明: ViewPager是android扩展包v4包中的类,直接继承了ViewGroup类,和LinearLayout等布局一样,都是一个容器,需要在里面添加我们想要显示的内容。 一、在xml中添加ViewPager 注:除了通过xml代码来定义一个ViewPager外,同其他控件一样也可以动
阅读全文
posted @ 2017-05-22 20:27 NeilZhang
阅读(1187)
评论(0)
推荐(0)
2017年5月10日
java 网络编程
摘要: 和网络编程有关的基本API位于java.net包中,该包中包含了基本的网络编程实现,该包是网络编程的基础。该包中既包含基础的网络编程类,也包含封装后的专门处理WEB相关的处理类。在本章中,将只介绍基础的网络编程类。 首先来介绍一个基础的网络类——InetAddress类。该类的功能是代表一个IP地址,并且将IP地址和域名相关的操作方法包含在该类的内部。 关于...
阅读全文
posted @ 2017-05-10 16:31 NeilZhang
阅读(273)
评论(0)
推荐(0)
2017年5月9日
java 多线程
摘要: 线程基础概念 线程从创建到最终的消亡,要经历若干个状态。一般来说,线程包括以下这几个状态:创建(new)、就绪(runnable)、运行(running)、阻塞(blocked)、time waiting、waiting、消亡(dead)。 当需要新起一个线程来执行某个子任务时,就创建了一个线程。但
阅读全文
posted @ 2017-05-09 17:25 NeilZhang
阅读(312)
评论(0)
推荐(0)
java I/O系统总结
摘要: 1、 InputStream : 从文件、网络、压缩包等中读取 需要的信息到程序中的变量 read(); read(byte []b ); mark(int readlimit); reset(); 将输入指针返回到当前所做的标记处 skip(long n); close(); 子类: FileIn
阅读全文
posted @ 2017-05-09 11:19 NeilZhang
阅读(202)
评论(0)
推荐(0)
2017年3月23日
二叉树的遍历
摘要: 对于一棵二叉树一般有三种遍历方式,先序遍历(preOrder)、中序遍历(inOrder)、后序遍历(postOrder)。 同时这里还介绍了二叉树的 层次遍历(levelOrder) 每种遍历都有递归的实现和非递归的实现。 1、preOrder 对每个节点进行遍历,并将right节点push到一个
阅读全文
posted @ 2017-03-23 20:08 NeilZhang
阅读(209)
评论(0)
推荐(0)
2017年3月7日
面向对象的设计原则——模式工程化实例及拓展
摘要: Solid原则 1、单一职责原则(SRP) Single Responsibility principle: 每个类应只有一个引起它变化的原因/每个类应只担任一个职责,以便于日后的程序的维护。 2、开闭原则(OCP) 一个软件实体应当对扩展开放,对修改关闭。 你添加新功能的时候应该只是向代码集中添加
阅读全文
posted @ 2017-03-07 17:30 NeilZhang
阅读(329)
评论(0)
推荐(0)
2017年3月1日
优先级队列用法详解(priority_queue)
摘要: 由于优先级队列的内部数据结构为 堆,所以这里先介绍堆的一些操作。 堆的一些函数操作在algorithm头文件中 默认情况下是建立最大堆,即首元素为两个地址间的最大值。默认为less<int>,可以改为greater<int>即为建立最小堆 将front(即第一个最大元素)移动到end的前部,同时将剩
阅读全文
posted @ 2017-03-01 16:46 NeilZhang
阅读(1685)
评论(0)
推荐(0)
子类中调用构造函数和析构函数的顺序
摘要: 运行结果为: this is Bthis is Athis is class Cdelete Cdelete Adelete B 1、C调用B,A的顺序是 由继承中声明的顺序决定的。 public B ,A; // 决定了先构造B,然后A 2、先调用父类的构造函数,然后再调用子类的构造函数 3、析构
阅读全文
posted @ 2017-03-01 11:31 NeilZhang
阅读(1330)
评论(0)
推荐(0)
上一页
1
···
7
8
9
10
11
12
13
14
15
16
下一页
公告