1、JDK、JRE、JVM的作用和关系? JDK:(Javadevelop kit)是java开发工具包,是提供给开发人员使用的,其中包含了 Java的开发工具也包括了JRE. JRE:(Javaruntime environment)java运行时环境,包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等 JVM:Java虚拟机,只要在不同的系统上安装JVM就可以实现Java的跨平台运行. JDK包括JRE和Java开发工具,JRE包括JVM和核心类库. 2、注释的三种格式? 单行注释:// 多行注释:/* */ 文档注释:/** */ 3、goto和const是关键字吗? goto和const是关键字,作为保留字存在,目前在Java中并不使用. ------------------------------------------------------------------------------------------------------- * byte可以作为switch的表达式吗? 可以,byte,short,char,int只要是能提升为int类型的数据类型都可以作为switch的表达式. * long可以作为switch的表达式吗? 不可以,只有能自动提升为int类型的变量才可以,而long无法自动提升为int型 * String可以作为switch的表达式吗? 可以,JDK1.5加入了枚举类型,JDK1.7之后加入了String类型.
|