自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

narutolzj的专栏

觉得激动便流泪,怕过于迫热便离去

  • 博客(24)
  • 收藏
  • 关注

原创 腾讯测试开发电面经历

今天晚上,电面了腾讯的测试开发。很遗憾,面试的并不理想。将经过和面试后的总结放在这里,不是说为了给后人以经验,而是为了时刻提醒自己,不能松懈。  C:register变量的作用是什么?       被标识为register变量存储在cpu寄存器中,cpu访问寄存器内存极快,一般可用于大循环体内以提高循环效率。只有局部自动变量和形式参数可以作为寄存器变量一个计算机系...

2016-03-29 22:41:11 287

原创 hashmap初探

遥想当年大一上java课时,听老师说过,要想深入了解java可以先从自己重写一个HashMap开始。说来惭愧,我现在才开始做这件事。不过,迟做总比不做好。 在研究hashmap之前,有必要说一下map。map,中文译为映射表,关联数组,其基本思想是键值对的关联,你可以通过键来查找值。在java类库中,map是一个接口,有多种实现,其不同体现在效率、键值对的保存和呈现次序、判定"key"的等

2015-06-14 22:34:42 422

原创 关于return和finally的执行时机的一点小问题

国庆几天,闲的蛋疼,于是便找了一些以前学过的东西来敲,随后发现了一个小问题。由于代码教简单,先现出代码:package cn.lzj0927_cvte_question;/** * return 的用途:导致当前方法的退出,并返回那个值 * finally :无论异常是否被抛出,finally子句总能被执行 */public class TestTryFinally

2015-06-14 22:34:36 532

原创 哈夫曼树(哈夫曼建树及编码)

哈夫曼树是数据结构的一种,用于实现无损压缩。压缩分为无损压缩和有损压缩,使用哈夫曼压缩的压缩比可达3:1到5:1,流行的有损压缩方法有lzw字典压缩等。几个名词解释:       最优二叉树:树的加权路径总长度最短的二叉树。       权值:每个叶子节点带有一定的权值,在哈夫曼树中为该叶子节点代表的字符的出现频率。       树的加权路径总长度:各叶子节点到根节点的路径长度与该

2015-06-14 22:34:31 1942

原创 数据结构(如何在10亿数据中快速查找出重复的数据)

对于32位的计算机而言,只有2G的内存(2的三十一次方),而十亿大概是2的32次方。因此,不能将其直接放到内存中进行处理。 一个byte有八位,我们可以开辟长度为2的29次方的byte数组,利用位映射原理,将要处理的数对8进行除法取商,商作为byte数组的下标,数组存储的元素可以转化为八位二进制,若二进制数的第i位为一,则表示该数对8取模的值为i。如:       假设某数据为9。9=8*1+

2015-06-14 22:34:26 4546 2

原创 安卓五大常用布局

对于安卓开发者而言,熟悉安卓五大布局相当重要,因为这直接影响了产品的界面。若不熟悉其代码,则无法写出好的界面,用户的体验就会大打折扣。Android的五大布局分别是LinearLayout(线性布局),FrameLayout(单帧布局),RelativeLayout(相对布局),AbsoluteLayout(绝对布局)和TableLayout(表格布局) 安卓五大布局结构如下(图片来自

2015-06-14 22:34:20 565

原创 java线程和进程(运用多线程的小球碰撞游戏)

进程是什么?在我的理解中,进程就是程序执行的一个实例,比如说你运行了十个ie,那么就有10个独立的ie进程,另外,如果你打开windows系统的任务管理器,在进程标签下显示的就是当前系统运行的进程。每个进程都有自己的一块内存空间,和一系列的系统资源,其数据和状态完全独立。线程是什么?线程是进程中的一个实体,自己不占用系统资源,但其与所属进程的其他线程共享进程所拥有的全部资源。线程本身的数据只有

2015-06-14 22:34:15 2477

原创 java链表

链表,可以把它想象为车的链子,一环扣一环,上一个指向下一个。与队列相同,链表克服了数组需要预先知道数据长度的缺点,但失去了数组随机存取的优点。另外,链表的结构使其能充分利用计算机的内存空间,灵活的利用内存。但缺点在于其增加了引用域,使空间开销较大。链表:由一连串节点组成,每个节点包含数据域和引用域。链表分为单链表,双链表和循环链表。java中的链表类似于c中的链表,只是c中通过指针把相邻的

2015-06-14 22:34:10 608

原创 equals与"=="的区别和理解

equals与==的区别:equals用于检测两个对象的内容是否相等(即对中的内容是否相同)==在用于比较基本数据类型时,两者值相同,比较结果为true    在用于比较引用时,若引用指向内存中的同一对象,比较结果为true(==比较的是栈中的内容是否相同) 为了更清楚的了解它们的工作过程,先来看看equals的源码: public boolean equals(Objec

2015-06-14 22:34:04 398

原创 java的数组队列和泛型

在java程序设计中,经常需要用到数组,数组的存储和读取速度是数据结构中最快的一种。但是,在稍为复杂的程序设计中,我们就会发现数组的局限性,其局限性有一部分是其优点所带来的。例如:数组的长度是固定的,而且数组所存储的数据类型也是固定的。然而,在实际应用中,经常需要根据所要存储的数据的长度确定要开辟的内存空间,而且,需要存储不同类型的数据,例如存储对象。另一方面,我们需要一些通用的方法,以便对不同类

2015-06-14 22:33:59 1466

原创 java图形界面基础之画图(使用Graphics类从画图形到图片到gif)

前几天,使用Graphics类画笔时,发现了许多有趣的现象,用for循环实现颜色和形状的渐变;此外,还发现了在JFrame中画动态图的方法。下面是画图的效果:   用for循环画的gif图  首先,定义一个DrawFrame类,继承自JFrame类,类中有main函数和一般方法showUI()。showUI用于实现图形界面;同样,需要加一个鼠标监听器,以实现用鼠标画图的功能。使

2015-06-14 22:33:53 8582

原创 java实现简单的窗体和密码验证(传参,事件机制和事件监听的作用过程)

话说这是卤煮的第一篇博客呢,没想到是关于java的,第一篇写点简单轻松的吧。通过写这个小程序,可以帮助我们理解传参的方法,事件机制和事件监听的作用过程。 首先,我们要实现一个窗体,包括文本框,标签,标题,按钮等等(这些都在java.swing包中),这些都必须装到一个容器中,即窗体中。因此,我们需要创建一个JFrame对象,再调用add方法,将创建的各个组件加入JFrame窗体中。

2015-06-14 22:33:48 1740

原创 漫步云端之初读Google三大论文(一)

漫步云端之初读Google三大论文(一)GFS(Goole File System):对大数据时代的存储需求进行重新设计的分布式文件系统。 背景:google迅速增长的业务和数据处理需求 设计目标: - 性能 - 可伸缩性 - 可靠性 - 可用性

2015-06-06 17:10:15 543

hashmap初探

遥想当年大一上java课时,听老师说过,要想深入了解java可以先从自己重写一个HashMap开始。说来惭愧,我现在才开始做这件事。不过,迟做总比不做好。 在研究hashmap之前,有必要说一下map。map,中文译为映射表,关联数组,其基本思想是键值对的关联,你可以通过键来查找值。在java类库中,map是一个接口,有多种实现,其不同体现在效率、键值对的保存和呈现次序、判定"key"...

2015-04-12 07:10:52 103

原创 关于return和finally的执行时机的一点小问题

国庆几天,闲的蛋疼,于是便找了一些以前学过的东西来敲,随后发现了一个小问题。由于代码教简单,先现出代码:package cn.lzj0927_cvte_question;/** * return 的用途:导致当前方法的退出,并返回那个值 * finally :无论异常是否被抛出,finally子句总能被执行 */public class TestTryFinall...

2014-10-03 19:34:35 124

哈夫曼树(哈夫曼建树及编码)

哈夫曼树是数据结构的一种,用于实现无损压缩。压缩分为无损压缩和有损压缩,使用哈夫曼压缩的压缩比可达3:1到5:1,流行的有损压缩方法有lzw字典压缩等。几个名词解释:       最优二叉树:树的加权路径总长度最短的二叉树。       权值:每个叶子节点带有一定的权值,在哈夫曼树中为该叶子节点代表的字符的出现频率。       树的加权路径总长度:各叶子节点到根节点的路径长度与...

2014-10-02 21:40:02 645

数据结构(如何在10亿数据中快速查找出重复的数据)

       对于32位的计算机而言,只有2G的内存(2的三十一次方),而十亿大概是2的32次方。因此,不能将其直接放到内存中进行处理。 一个byte有八位,我们可以开辟长度为2的29次方的byte数组,利用位映射原理,将要处理的数对8进行除法取商,商作为byte数组的下标,数组存储的元素可以转化为八位二进制,若二进制数的第i位为一,则表示该数对8取模的值为i。如:       假设某数据...

2014-09-24 00:30:26 3232

原创 安卓五大常用布局

对于安卓开发者而言,熟悉安卓五大布局相当重要,因为这直接影响了产品的界面。若不熟悉其代码,则无法写出好的界面,用户的体验就会大打折扣。Android的五大布局分别是LinearLayout(线性布局),FrameLayout(单帧布局),RelativeLayout(相对布局),AbsoluteLayout(绝对布局)和TableLayout(表格布局) 安卓五大布局结构如下(图片...

2014-08-16 20:39:56 214

java线程和进程(运用多线程的小球碰撞游戏)

进程是什么?在我的理解中,进程就是程序执行的一个实例,比如说你运行了十个ie,那么就有10个独立的ie进程,另外,如果你打开windows系统的任务管理器,在进程标签下显示的就是当前系统运行的进程。每个进程都有自己的一块内存空间,和一系列的系统资源,其数据和状态完全独立。线程是什么?线程是进程中的一个实体,自己不占用系统资源,但其与所属进程的其他线程共享进程所拥有的全部资源。线程本身的数据只...

2014-08-04 21:21:15 654

java链表

链表,可以把它想象为车的链子,一环扣一环,上一个指向下一个。与队列相同,链表克服了数组需要预先知道数据长度的缺点,但失去了数组随机存取的优点。另外,链表的结构使其能充分利用计算机的内存空间,灵活的利用内存。但缺点在于其增加了引用域,使空间开销较大。链表:由一连串节点组成,每个节点包含数据域和引用域。链表分为单链表,双链表和循环链表。java中的链表类似于c中的链表,只是c中通过指针把相...

2014-07-29 00:29:53 141

equals与"=="的区别和理解

equals与==的区别:equals用于检测两个对象的内容是否相等(即对中的内容是否相同)==在用于比较基本数据类型时,两者值相同,比较结果为true    在用于比较引用时,若引用指向内存中的同一对象,比较结果为true(==比较的是栈中的内容是否相同) 为了更清楚的了解它们的工作过程,先来看看equals的源码: public boolean equals(Obj...

2014-07-28 23:50:05 126

原创 java的数组队列和泛型

在java程序设计中,经常需要用到数组,数组的存储和读取速度是数据结构中最快的一种。但是,在稍为复杂的程序设计中,我们就会发现数组的局限性,其局限性有一部分是其优点所带来的。例如:数组的长度是固定的,而且数组所存储的数据类型也是固定的。然而,在实际应用中,经常需要根据所要存储的数据的长度确定要开辟的内存空间,而且,需要存储不同类型的数据,例如存储对象。另一方面,我们需要一些通用的方法,以便对不...

2014-07-26 10:17:21 188

原创 java图形界面基础之画图(使用Graphics类从画图形到图片到gif)

前几天,使用Graphics类画笔时,发现了许多有趣的现象,用for循环实现颜色和形状的渐变;此外,还发现了在JFrame中画动态图的方法。下面是画图的效果:   用for循环画的gif图  首先,定义一个DrawFrame类,继承自JFrame类,类中有main函数和一般方法showUI()。showUI用于实现图形界面;同样,需要加一个鼠标监听器,以实现用鼠标画图的功能。...

2014-07-21 23:57:00 580

原创 java实现简单的窗体和密码验证(传参,事件机制和事件监听的作用过程)

  <div class="iteye-blog-content-contain" style="font-size: 14px"></div>  话说这是卤煮的第一篇博客呢,没想到是关于java的,第一篇写点简单轻松的吧。通过写这个小程序,可以帮助我们理解传参的方法,事件机制和事件监听的作用过程。 首先,我们要实现一个窗体,包括文本框,标签,标...

2014-07-20 20:07:27 217

空空如也

空空如也

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

TA关注的人

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