说出计算机语言为什么按照第一代、第二代、第三代发展?
降低计算机语言开发难度,减少对计算机硬件的直接编程
Java有什么核心优势让其流行?
跨平台型
互联网上的电脑硬件不同,软件环境差异较大。需要一个跨平台的语言。
Java的三个版本是什么?
JavaSE:定位在客户端,主要用于桌面应用软件的编程
JavaEE:定义在服务器端的企业版,主要用于分布式网络程序的开发
JavaME:主要应用于嵌入式系统开发,如手机和PDA的编程
Java是哪个公司发明的?现在这家公司处境如何?为什么
Java是Sun公司发明的
Sun公司在2010被Oracle公司收购
因为Sun是一家极具创新能力的公司,但是没能利用Java构建一个强有力、可变现的生态系统,没打好Java这张牌
Java的跨平台是通过什么实现的?
通过在不同平台上安装相应的Java虚拟机实现的;虚拟机可以将字节码文件(class)解释成相应平台的机器语言并执行
Java语言是解释型还是编译型?还是两者都是?
JDK、JRE、JVM的全称是?
JDK: Java Development Kit 针对Java开发员的产品
JRE: Java Runtime Environment是运行Java程序所必须的环境集合
JVM:Java Virtual Machine解释运行Java字节码文件,跨平台的核心
JDK包含JRE,这句话对吗?
DOS下,自动补齐命令的键是哪个?DOS下,想查找以前执行的命令用哪个键?
DOS下,自动补齐命令的键是哪个Tab键
DOS下,想查找以前执行的命令用上下箭头, ↑或↓键
DOS下,dir命令表示什么含义? cd 表示什么含义?
dir:查看某个目录下的子目录和文件
cd:改变当前目录
为什么采用Java_HOME的方式配置环境变量较好?
便于Java_HOME路径的重用,避免由于JDK安装路径变化而修改多个环境变量;
public class 的类名必须跟文件名保持一致吗?
public class 的类名必须跟文件名保持一致
下面这句代码能否顺利执行?
system.out.println("hi");
不能顺利执行;Java区分大小写,需要将system修改为System
一个Java源文件可以写多个class吗?编译后,会不会生成多个class文件?
一个Java源文件可以写多个class?编译后会生成多个class文件
编程时,为什么需要注释?注释的类型?
注释就是程序员为读者作的说明,是提高程序可读性的一种手段
注释同时也是调试代码时的一种手段,可以对某些不要执行的代码进行注释、
注释分为单行注释,多行注释和文档注释三种类型
多行注释能不能嵌套使用?
The good seaman is known in bad weather.
惊涛骇浪,方显英雄本色。