- 浏览: 5848 次
- 性别:
最新评论
-
freewxy:
加油加油~
支付宝电话面试经过及心情
文章列表
支付宝电话面试经过及心情
问我:
简单的自我介绍,擅长什么,做过什么
Object里有什么
垃圾回收机制
做过的java项目
Nio,io,非阻塞与阻塞
线程的wait和sleep的区别
设计模式的了解
String与StringBuffer的区别
- 博客分类:
- String
真的要把这个知识点搞透了,一次笔试一次面试都出现了这个问题。
String类用来表示那些创建后就不会再改变的字符串,它是immutable的。
StringBuffer类用来表示内容可变的字符串,并提供了 ...
今天去面了华为,心里其实挺纠结的,因为有一场美团的笔试,一场美的的宣讲和面试冲突了,人生就是这样,充满了选择,你不知道你当下做的选择会带你走上一条怎样的路,或许是自己想太多,但以今天的结果看,算走对了吧(过了华为的面试)
好了,我就讲一下我今天的面试过程。首先是技术面,走进皇冠酒店,确实是被这里的布局,装潢震到,高大上啊!走进等候区,每个人都是西服革履,我以为我是不是走错了,这是销售岗吗?屏幕上大大的技术面,当时就觉得有点囧,但很快就调整好心态,我是技术面,不管这么多了,事实证明技术面只要你技术够好,其实华为不会在乎你是穿什么的。
走 ...
最近长沙天气有点让人抓狂了,宿舍更是睡觉禁地,大晚上睡不着觉,半夜惊醒,一身IT闷骚汗,嗨,又是难眠夜~_~
睡不着的时候就打开电脑,闲来无事,刚好前几天安卓入门,便突发奇想,弄一个计数器来数绵羊(当然,只是一个计数器,可能需要接入手机的音响端口才能发声吧),哈哈,全当是练习安卓上的线程应用小程序,路人就当看看热闹,大神见笑。
首先介绍一下,如果有部分java基础的同学就会觉得就用一个线程就ok了,安卓上应该也差不多吧,但这里要注意,安卓里的线程不能直接访问UI的组件,这里就需要用到安卓里的一个Hander对象。
han ...
玩游戏,我猜每个人都会偶尔玩一下,但是每次玩完就感觉时间过的好快,感觉时间都给浪费掉了,最近有一则新闻:“学长遗言”,就是讲大四的学长给学弟学妹们的真言,具体就是不要花太多时间玩游戏。这 ...
在Java中,由于一些需求,需要将某些“程序段”转成并发执行,每一个“程序段”是一个逻辑上相对完整的程序代码段。多线程的主要目的就是讲一个程序中的各个“程序段”并发化。
此时,我们引入多线 ...
首先我们讨论一下,为什么会需要重绘?
如果没有重绘,当我们将画板最小化,然后再最大化是,你会发现,画板上之前画的内容消失了,这是为什么呢?
1.你没有将你所化的内容存储起来,这里就需要我之前讲过的数组队列
2.当你把画板最小化,然后最大化时,相当于重新实例化了一个画布,而旧的画布则被Java中的垃圾回收机制所回收。
那我们如何实现重绘呢?
有几部我们要先做好:
1.先建立一个画板
2.要有一个数组队列( ...
由于Java中没有像c中的链表的结构,所以当我们要动态的添加数组的元素,就有了数组队列的概念,而c中对于没有用的数组,有析构函数进行内存空间的回收,而Java则有自己的回收机制——垃圾回收机制,用于自动销毁没有使用的对象,释放内存空间。
数组队列可以实现简单的增,删,查,找功能,当然在JKD中还有一些方法,下文中我会附上我重写的源代码。
一.数组队列的实现步骤
1.定义一个接口,在接口中定义抽象方法
2.定义一个类,实现接口中的方法,并定义初始数组以及数组长度
3.添加元素
...
在我讲数组的时候,大家一定对数组有一定的了解或者学过一点,今天我会从一维和二维两方面来谈谈我的理解,多维的有兴趣也可以自己推一下。
下面我列一张表来比较一下一二维数组的异同:
一维数组
数组的属性和方法
唯一的属性length
数组的长度
[img][/img]<div class="iteye-blog-content-contain" style="font-size: 14px"></div>
引用
我们每天都要吃饭,那你想想吃饭的过程是怎样的呢?为什么说事件机制就是吃饭呢?
?????
但在这之前我们先回顾一下事件机制的相关概念。
一.事件机制的组成
其中有3大组成部分 : 1.事件源
...