240 发简信
IP属地:湖南
  • 04-什么是装箱?什么是拆箱?

    这类问题,个人感觉也只会出现在笔试题。 感觉面聊的概率非常小,也是非常基础性的问题。 首先,这是JDK1.5之后的提供了自动装箱拆箱,所以作为开...

  • 03-向上转型和向下转型

    这种一般出现在笔试选择题,考核的技术点非常基础。 向上转型:Person person = new Student(); 安全的 向下转型:Te...

  • 02-谈谈面向对象的三大特征

    封装,继承,多态 封装 类,封装了数据(属性)和行为(方法) 狭义的封装:就是创建一个类,属性私有化,提供getter和setter方法,并且提...

  • 01-谈谈什么是面向对象

    这个问题,通常会让很多人有点不知所措,感觉我一直在编码,但是说到思想很难去阐述。 下面,我说说自己的想法, 首先,谈谈“面向过程”vs“面向对象...

  • 06-递归的2个关键编程题

    这两个题目,非常简单,但因为笔试的曝光率高,所以务必掌握 第一,N的阶乘,比如,求第8个数的阶乘? 第二,不死神兔的故事,其原型是斐波那切数列,...

  • 05-什么是递归

    递归,方法内部调用方法自身 递归的注意事项: 找到规律,就是写出递归公式 找到出口(边界值),就是结束递归的条件 注意:如果递归太多层,或者没有...

  • 03-如何通过编程,实现两个变量值的交换?

    可以多种实现方式 方式一:使用中间变量temp 方式二:数学运算(这种方式,需要考虑数据越界的问题,因为数据类型有一定的数据表示范围) 方式三:...

  • 02-Java的基本数据类型有哪些?

    这道题目,简单到不好意思出,但经常会有人答不全或答错,所以简单写下: 八种基本数据类型如下: boolean,char,byte,short,i...

  • Resize,w 360,h 240
    01_Java是如何实现跨平台的

    Java追求一次编译,处处运行,那Java是怎么做到的? 这需要我们从一段Java程序的运行流程来说起,流程如下: Java源文件(.java文...

个人介绍
把时间浪费在美好的事物上