自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Java类的初始化

大家都知道类的初始化顺序,有父类的时候,顺序是: –> 父类的静态成员(包括静态变量和静态代码块) –> 子类的静态成员(包括静态变量和静态代码块) –> 父类的普通成员(普通成员变量和普通代码块)和构造函数 –> 子类的普通成员(普通成员变量和普通代码块)和构造函数 我个人觉得大家平时说的初始化可以分成两类,也即两个阶段,首先是类的初始化,其次是对象的初始化。静

2016-08-17 15:43:09 429

原创 AtomicInteger介绍

内容引用: 原子变量(AtomicLong, AtomicInteger, AtomicReference) Java线程(十):CAS 无锁队列的实现概述一个提供原子操作的Integer的类。在Java语言中,++i和i++操作是“读-改-写”复合操作(在一个操作序列中,后一个操作依赖前一次操作的结果),在多线程并发处理的时候会出现问题,因为可能一个线程修改了变量,而另一个线程没有察觉到这样

2016-08-15 12:09:16 447

原创 Java继承中的构造器实现

首先要说明的是,子类构造器执行时一定会先隐式或显式地调用父类的某一构造器。以下分情况进行说明。 父类没有显式定义构造器,子类也没有显式定义构造器,或者显式定义了构造器,但是在定义的构造器中没有显式调用父类构造器,则在执行子类构造器代码时(也就是初始化的时候),会在第一行最先隐式地调用父类默认构造器,然后执行子类构造器代码。   父类没有显式定义构造器,子类显式定

2016-08-11 15:43:26 446

原创 网易2017校招内推在线笔试编程题3

题目回忆: 具体比较复杂,我按自己的理解(尚未知对否)简化为,将m x n数组,也就是田地,横竖各切三刀划分为16个分块,求如何切这6刀使得划分后的16块田地中最小价值的分块价值最大化,即最大化最小值问题。解题思路: 感觉应该是个动态规划问题,奈何不知如何解答(鄙人算法特别差),只能用暴力法解决,在这里也就是穷举法进行统计比对产生最优解。import java.util.HashMap; imp

2016-08-04 10:45:30 574

原创 B树与B+树的区别

B树: B+树: 结构上 B树中关键字集合分布在整棵树中,叶节点中不包含任何关键字信息,而B+树关键字集合分布在叶子结点中,非叶节点只是叶子结点中关键字的索引;B树中任何一个关键字只出现在一个结点中,而B+树中的关键字必须出现在叶节点中,也可能在非叶结点中重复出现; 性能上(也即为什么说B+树比B树更适合实际应用中操作

2016-07-28 08:35:03 6072

转载 当你输入一个网址/点击一个链接,发生了什么?(以www.baidu.com为例)

>>>点击网址后,应用层的DNS协议会将网址解析为IP地址; DNS查找过程: 1.        浏览器会检查缓存中有没有这个域名对应的解析过的IP地址,如果缓存中有,这个解析过程就将结束。 2.        如果用户的浏览器缓存中没有,浏览器会查找操作系统缓存(hosts文件)中是否有这个域名对应的DNS解析结果。 3.        若还没有,此时会发送一个数据包给DNS服务器,D

2016-07-26 22:12:00 36059

转载 java变量,初始化快,构造函数的执行顺序

转自:http://blog.csdn.net/macheng365/article/details/6403050 对于JAVA中类的初始化是一个很基础的问题,其中的一些问题也是易被学习者所忽略。当在编写代码的时候碰到时,常被这些问题引发的错误,感觉莫名其妙。而且现在许多大公司的面试题,对于这方面的考查也是屡试不爽。不管基于什么原因,我认为,对于java类中的初始化问题,有必要

2016-07-26 11:13:41 356

转载 异或(^)的用途

1. 基本概念 参与运算的两个值,如果两个相应bit位相同,则结果为0,否则为1。 即:    0^0 = 0,              1^0 = 1,            0^1 = 1,              1^1 = 0. 2. 特征 (1)  0^0=0,0^1=1  0异或任何数=任何数 (2)  1^0=1,1^1=0  1异或任何数-任何数取

2016-07-25 20:35:36 418

原创 python运行不了 AttributeError: module object has no attribute getdefaultlocale

问题RT: Python command line窗口点击闪退,执行.py文件也出现上图问题运行不了,IDLE点击图标没反应。环境变量什么的都是设置无误的。 后查看出错的site.py文件,对照出错行看代码,原来错误果然如表面意思,import locale找不到locale模块的路径,后将其路径加入环境变量PYTHONPATH就解决了。 心得:出错不要急着去go

2016-07-20 19:35:20 780

转载 黑马程序员_Map集合中按value值进行排序

public class CountString { public static void main(String[] args) { Map<String, Integer> maps = new HashMap<String, Integer>(); maps.put("abc",2); maps.put("xyz",9);

2016-07-20 19:33:58 337

空空如也

空空如也

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

TA关注的人

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