- 博客(12)
- 收藏
- 关注
原创 面经分享与总结
人生第一次 第一次面试、第一次签offer,我不禁小小地激动了一番。身边的小伙伴们都叫我快点分享分享面经,于是此时我坐到了书桌前,记录下我的第一次offer经历。(不想看我啰嗦的,直接拖到最后总结那儿~)想想自己与花旗的初遇,最大功臣莫过于刘小胖了。小胖同学不仅向我推荐了花旗,而且把我从倦怠的测试学习、以及迷茫的寻找公司找寻中拯救出来了。下面来说说面试场景——花旗1+1。 ...
2015-09-26 19:07:44
252
原创 界面之间的跳转
界面之间的跳转 偷偷小懒,今天就不再创建一个新的工程实现所描述的内容了。我使用的第一个界面就是上篇博文介绍的登录界面,依照我们平时的认知,在当前界面上未发生任何动作的时候,界面是不会发生任何变化的。但当人为在某些图形组件上发生了一定的动作之后,可能会使页面发生跳转或者更改现象。这不难让我们想到事件这一概念。 图形组件添加监听器 根据上篇博文,大家了解到设计图形界面可以通...
2014-08-13 13:06:27
379
原创 神奇的编码——可视化编程
神奇的编码——可视化编程 刷刷,时间飞逝,不知不觉中,我进入了Android编程的世界。在这里,有比较符合人性的设置——可视化界面编程,我们设计图形界面不再仅仅只是以代码的形式编辑,还可以以人工移动图形组件来编辑想要的界面。下面以登录界面为例来说明Android组件及其中的布局形式。每当我们创建一个新的项目的时候,也会相应创建一个显示Hello Wolrd文本,页面布局默认为相对布...
2014-08-12 22:16:36
382
原创 从静态到动态
从静态到动态 在学习画图板的时候,我自己用了一段时间绘制出了一个小球,如若想使小球运动起来,正好可以将上篇博文说的线程类运用起来——在这里,我想让小球一直运行下去而不停止,并且能够手动的控制小球动作(暂停或者恢复运动)。 /** * 重写Thread类的run方法 */ public void run() { // 绘制移动的球体 while...
2014-08-12 20:12:59
284
原创 初识线程
初识线程 每当我们提起线程,可能会将其与进程或者程序的概念混淆,无法区分这三者之间的关系。现在,让我来梳理梳理这三个概念的区别。程序是代码、文件等得集合,是静态的,可以复制到不同的计算机上;进程是执行中的程序,是动态的,无法复制到其他计算机中;线程是进程中的执行单位,同个进程下的线程共用进程中的内存资源。以学校上课为例:程序相当于同一年级的教学安排表,适用于不同的班级;进程相当学校上课...
2014-08-04 10:28:18
81
原创 小谈队列
小谈队列 虽然数组是存储和访问速度最快的数据结构,但是却受创建时其长度、存储的类型就固定限制这一特性所限制。为此我们引入动态存储数据的数据结构——队列。说到队列,现实生活中还真有不少:食堂打菜的学生、超市等待结账的客户、影院排队购票的观影者,现实生活中总是存在排队现象。当我们把队列搬到计算机、搬到JAVA程序中,我们需要找寻队列的特性。每次排队,人们总会自觉从后面加入队列,当然也有那...
2014-07-28 22:28:29
97
原创 JAVA基础——数组
JAVA基础——数组近来写的几个小项目,都是使用数组来存储数据的。恰巧现在还没有写数组的相关博文。在这篇博文中将会总结JAVA中数组的相关概念信息。数组是指一组数据的集合,数组中的每个数据称为元素。数组通过new关键字创建对象,因此JAVA中数组可以理解为引用类型,即在栈中定义引用变量,在堆中创建内存空间。数组是一种线性的数据结构,在堆中开辟的内存空间是连续的,并且在创建的同时就确定数...
2014-07-28 19:32:04
107
原创 基础之石——事件处理机制
基础之石——事件处理机制 想要了解事件处理机制,首先,我们需要弄清楚三个部分:事件源、添加监听器方法、事件接口。1、事件源:什么可以成为事件源:所有图形化的控件(容器组件、元素组件)都可以成为事件源。如何确定事件源:根据动作来确定事件源,即动作发生在哪个控件上,哪个控件就是事件源。2、添加事件监听器方法:add...Listener(...Listener l);根据相...
2014-07-22 12:14:10
141
原创 基础之石——接口、抽象类
基础之石——接口、抽象类 本想在类中顺便提一下接口与抽象类这两个概念的,怎料自己偷懒并未将前两篇博文重新整理一番。在说明事件之前,不得不提到接口,有了接口这一概念可以更好的说明抽象类。在这篇博文中,会出现三个概念:接口、抽象类、事件。在Java中,接口有两种意思:一、指概念性的接口,即能够被外部访问者直接使用的所有方法和属性构成的接口。在上C++课程时,老师所提到的那类接口;...
2014-07-22 11:03:00
97
原创 基础之石——类的继承
基础之石——类的继承 前篇我们提到了类与对象之间的关系,那么类与类、对象与对象之间是否存在着一定的关系呢?比如说一对父母生下来一个小孩,在无突变异常的情况下,这个孩子的一条染色体来自于父亲,另一天则来自于母亲,那么这个孩子就会具有父亲或者母亲的某些基因特性。换句话说,这个孩子继承了父亲或者母亲的某一些特性。在JAVA中,继承是复用程序代码的有力手段。如果现在我需要定义一个博美狗类,博美...
2014-07-15 10:19:18
180
原创 基础之石——类、对象
基础之石——类、对象 大家在学习JAVA或者C++这类面向对象编程语言之前,前辈(或老师)一定会向我们解释说明什么是类,什么是对象,以及类与类、类与对象之间存在什么关系。接下来我将分两篇博文来解释说明这两种关系。第一篇博文只要侧重于解释什么是类、对象以及OOP编程,另一篇博文侧重于类的继承的相关内容。 在接触的C、C++语言之后,我了解到有两种大家比较常用的编程语言类型,即PO...
2014-07-14 22:08:45
128
码农基础篇(一)——实现简单的画板(JAVA版本)
[align=center]码农基础篇(一)——实现简单的画板(JAVA版本)[/align] [align=center]序言之项目感慨[/align] 在过去的四五个星期,我间间断断地实现了一个小小的项目——画图板。现在能实现的功能有画出不同形状的图形,以及改变画笔绘画的颜色,还有一个重绘的功能。在做起这个的项目的那一日起,我才明白,原来一份简单的画板并不是想象中的那么容易...
2013-10-25 12:53:09
250
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人