A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 星空@夜雨 中级黑马   /  2016-4-19 11:30  /  274 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1:JDK,JRE,JVM是什么,有什么用,它们之间又有什么关系?
答案:
        JVM: Java虚拟机
        JRE:Java运行环境,包含JVM
  JDK:Java编译环境,包含JRE与JVM

2:数组是基本类型吗? Java中基本数据类型分类有哪些?
答案:
        数组不是基本数据类型。
        Java中基本数据类型分类:
                整数类型
                        byte
                        short
                        int
                        long
                浮点类型
                        float
                        double
                字符类型
                        char
                布尔类型
                        boolean       

3:方法是什么?它的运行特点是什么?
答案:
        方法就是对功能代码进行封装,便于对该功能进行复用。
        方法只有被调用才会被执行       

4:数组是什么?我们根据什么可以获取数组中的元素呢?
答案:
        数组就是一个可以存储多个同一数据类型元素的容器。
        可以通过索引来获取数组中的元素。

5:请说说什么时候使用变量,什么时候使用if语句,什么时候使用循环语句?说的有理即可得分。
答案:
        当一个数据的值,需要在某一个范围内产生变化,使用变量;
        当需要进行判断的时候,使用if语句
        当需要重复执行某些代码的时候,使用循环

6:什么是面向对象?请举例说明。
答案:
  面向对象是一种编程的思想;这种面向对象方式编程更加符合我们的思想习惯,能够将复杂的事情简单化,指挥他人做事情。(最好举例说明)
       
7:成员变量和局部的变量区别是什么?
答案:
  A:在类中的位置不同
          成员变量:在类中方法外
          局部变量:在方法定义中或者方法声明上
  B:在内存中的位置不同
          成员变量:在堆内存
          局部变量:在栈内存
  C:生命周期不同
          成员变量:随着对象的创建而存在,随着对象的消失而消失
          局部变量:随着方法的调用而存在,随着方法的调用完毕而消失
  D:初始化值不同
          成员变量:有默认初始化值
          局部变量:没有默认初始化值,必须定义,赋值,然后才能使用。

8:构造方法的特点是什么?需要注意什么问题?
答案:
        构造方法就是用来给对象的数据进行初始化的。
        需要注意,构造方法的名称与类名相同,构造方法没有返回值

9:方法重写是什么?需要注意什么问题?
答案:
        方法重写指子类与父类中,有声明相同的方法.
        注意事项:
                1: 父类中私有方法不能被重写
                2: 子类重写父类方法时,访问权限不能更低
                3: 父类静态方法,子类也必须通过静态方法进行重写

10:抽象类和接口的区别是什么?
答案:
  成员区别
  抽象类 变量,常量;有抽象方法;抽象方法,非抽象方法
  接口 常量;抽象方法
  关系区别
  类与类 继承,单继承
  类与接口 实现,单实现,多实现
  接口与接口 继承,单继承,多继承
   设计理念区别
  抽象类 被继承体现的是:”is a”的关系。共性功能
  接口 被实现体现的是:”like a”的关系。扩展功能

4 个回复

倒序浏览
过来忽悠分的啊?
回复 使用道具 举报
我怎么感觉不止一次看到这个了啊.....
回复 使用道具 举报
有所收益,又巩固了一遍
回复 使用道具 举报
支持下!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马