1. 为什么Java语言可以跨平台运行 因为Java有自带的翻译工具:Java虚拟机,能够针对不同的操作系统有不同的翻译机制。 2. JDK、JRE和JVM的区别 先说包含关系:JVM包含于JRE,JRE包含于JDK。2)JVM是JAVA核心,JRE里除了JVM还有核心类库。JDK除了运行环境JRE还有继承开发环境,用于开发JAVA程序。 3. 注释有几种,注释的作用 注释有3种:1)单行注释。2)多行注释。3)文档注释。注释能帮助程序员阅读程序,同时起到介绍、使用方法的功能。 4. 什么是关键字 关键字是一些JAVA内定的带有特殊功能的字符。每个关键字都有自己特殊的功能,在定义自定义标识符的时候不能与关键字冲突。 5. 什么是标识符,以及几种标识符命名的规则 标识符相当于名字,就是给特定的东西命名。命名规则主要分为3点: 1) 不能以数字开头。 2) 特殊符号只能为_或者$。 3) 严格区分大小写。 6. 什么是常量,什么是变量,常量和变量的区别 简单来说,常量就是在程序运行中不能改变的量,变量就是在程序运行中可以改变的量。 二者的区别就是其可变与否。 7. 什么是强转?什么是自动类型转换? 4) 就是把某种数据类型强制转换成另一种数据类型,可能会造成数据丢失,存在危险,所以需要用户自己定义。有些编译器会自动加入一些强制类型转换,如:byte=100;编译器会使之变成byte=(byte)100; 5) 自动类型转换就是无需用户自己定义,编译器自动识别并转换的过程。但是要求数据必须是从小到大,这样才不会造成数据的丢失。
|