`
文章列表
    支付宝电话面试经过及心情 问我: 简单的自我介绍,擅长什么,做过什么 Object里有什么 垃圾回收机制 做过的java项目 Nio,io,非阻塞与阻塞 线程的wait和sleep的区别 设计模式的了解
        真的要把这个知识点搞透了,一次笔试一次面试都出现了这个问题。           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.事件源                                            ...
Global site tag (gtag.js) - Google Analytics