会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
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
阅读(3861)
评论(0)
推荐(0)
2017年5月24日
activity生命周期实例(不同启动模式)
摘要: 1、生命周期的几个阶段介绍: onCreate: 表示activity被创建,做一些初始化工作如调用setContentView去加载界面布局资源、初始化Acitivity所需数据等。改方法中调用destroy时,其它生命周期不会由,直接进入onDestroy. onRestart: Activit
阅读全文
posted @ 2017-05-24 11:44 NeilZhang
阅读(903)
评论(0)
推荐(0)
2017年5月22日
ViewPage最全解析
摘要: 简单说明: ViewPager是android扩展包v4包中的类,直接继承了ViewGroup类,和LinearLayout等布局一样,都是一个容器,需要在里面添加我们想要显示的内容。 一、在xml中添加ViewPager 注:除了通过xml代码来定义一个ViewPager外,同其他控件一样也可以动
阅读全文
posted @ 2017-05-22 20:27 NeilZhang
阅读(1180)
评论(0)
推荐(0)
2017年5月10日
java 网络编程
摘要: 和网络编程有关的基本API位于java.net包中,该包中包含了基本的网络编程实现,该包是网络编程的基础。该包中既包含基础的网络编程类,也包含封装后的专门处理WEB相关的处理类。在本章中,将只介绍基础的网络编程类。 首先来介绍一个基础的网络类——InetAddress类。该类的功能是代表一个IP地址,并且将IP地址和域名相关的操作方法包含在该类的内部。 关于...
阅读全文
posted @ 2017-05-10 16:31 NeilZhang
阅读(271)
评论(0)
推荐(0)
2017年5月9日
java 多线程
摘要: 线程基础概念 线程从创建到最终的消亡,要经历若干个状态。一般来说,线程包括以下这几个状态:创建(new)、就绪(runnable)、运行(running)、阻塞(blocked)、time waiting、waiting、消亡(dead)。 当需要新起一个线程来执行某个子任务时,就创建了一个线程。但
阅读全文
posted @ 2017-05-09 17:25 NeilZhang
阅读(309)
评论(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
阅读(199)
评论(0)
推荐(0)
2017年3月23日
二叉树的遍历
摘要: 对于一棵二叉树一般有三种遍历方式,先序遍历(preOrder)、中序遍历(inOrder)、后序遍历(postOrder)。 同时这里还介绍了二叉树的 层次遍历(levelOrder) 每种遍历都有递归的实现和非递归的实现。 1、preOrder 对每个节点进行遍历,并将right节点push到一个
阅读全文
posted @ 2017-03-23 20:08 NeilZhang
阅读(205)
评论(0)
推荐(0)
2017年3月7日
面向对象的设计原则——模式工程化实例及拓展
摘要: Solid原则 1、单一职责原则(SRP) Single Responsibility principle: 每个类应只有一个引起它变化的原因/每个类应只担任一个职责,以便于日后的程序的维护。 2、开闭原则(OCP) 一个软件实体应当对扩展开放,对修改关闭。 你添加新功能的时候应该只是向代码集中添加
阅读全文
posted @ 2017-03-07 17:30 NeilZhang
阅读(327)
评论(0)
推荐(0)
2017年3月1日
优先级队列用法详解(priority_queue)
摘要: 由于优先级队列的内部数据结构为 堆,所以这里先介绍堆的一些操作。 堆的一些函数操作在algorithm头文件中 默认情况下是建立最大堆,即首元素为两个地址间的最大值。默认为less<int>,可以改为greater<int>即为建立最小堆 将front(即第一个最大元素)移动到end的前部,同时将剩
阅读全文
posted @ 2017-03-01 16:46 NeilZhang
阅读(1682)
评论(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
阅读(1325)
评论(0)
推荐(0)
上一页
1
···
7
8
9
10
11
12
13
14
15
16
下一页
公告