java基础面试题

来源:互联网 发布:什么是淘宝旺旺号啊 编辑:程序博客网 时间:2024/06/15 06:06
  1. JDK和JRE

    JDK:java开发工具包JRE:java运行环境
  2. java的平台无关性

    一处编译,处处运行,即java的跨平台性java源文件被编译成字节码的形式,无论在什么系统环境下,只要有java虚拟机就能运行这个字节码文件
  3. 配置java环境变量中path的配置及作用

    在环境变量中找到path变量,把bin文件夹的绝对路劲加上即可作用:在DOS环境下,能在任意位置使用JDK目录中bin文件夹中的可执行命令,来编译执行java程序
  4. 合法的标识符

    由字母、数字、_$组成,长度不限。其中字母可以是大写或小写的英文字母,数字是09标识符的第一个字符不能是数字标识符区分大小写标识符不能包含空格
  5. 基本数据类型和引用数据类型

    基本数据类型:byteshortintlong floatdouble char boolean引用数据类型:类、数组、接口
  6. 隐式类型转换和显示类型转换

    将占位数少的类型赋值给占位数多的类型时,java自动适应隐式类型转换当把级别高的变量赋值给级别低的变量时,必须使用显示类型转换
  7. &和&&的区别,|和||的区别

    &&和||是短路与,短路或,当左边的表达式能判断当前结果时,则不判断右边的表达式&和|则是将两边的表达式都运算完毕后,才得出结果
  8. break和continue的区别

    break是结束最近的一个循环,continue结束当前循环,进入下次循环
  9. 类的命名规则

    如果类名使用大写字母,则类名的首字母大写类名最好见名知意,当类名由几个单词复合而成时,每个单词的首字母大写
  10. 类体内容由哪两部分构成

    变量:用来刻画属性方法:用来刻画功能
  11. 什么是类的成员变量、局部变量、实例成员变量、类成员变量

    成员变量:变量定义部分所定义的变量成员变量可分为实例常用变量和类常用变量(static修饰)局部变量:在方法体中定义的变量和方法的参数
  12. this关键字的用法

    this关键字使用在实例方法中,代表调用该方法的当前对象