当前位置:课程学习>>第一章 Java概述>>学习内容>>你问我答
同学们,本栏目是对你们学过的知识和生活中常见问题的归纳。其中,有一些共性问题,也许你会需要哦!
问题一:Java语言有哪些特点?
回答:Java语言和其他编程语言一样有很多特点,大体上有:简单易学,面向对象,分布式,解释执行,跨平台(或平台无关性),稳健性,安全性,可移植性,高性能,多线程等等。
问题二:当前的JDK版本是多少?
回答:8.12实际上也就是1.812版。
问题三:从哪里可以下载JDK?
回答:访问java官网就可以下载到不同操作系统版本的JDK安装包和帮助文档,网址为:http://www.oracle.com/technetwork/java/javase/downloads/index.html .还需要注意32位和64位操作系统的区别。此外还有集成开发环境Netbeans可供下载使用。
问题四:Java程序分为几类,有哪些特点?
回答:Java程序一般分为两大类,一类是应用程序(Java Application),这类程序都会有main方法,主要有桌面应用程序或网络应用程序。另外一类是小程序(Java Applet),这类程序是嵌入在网页中运行的。
问题五:Java程序区分大小写吗?
回答:Java程序严格区分大小写。
问题六:什么是Java虚拟机,有何作用?
回答:JVM是Java虚拟机(Java Virtual Machine)的缩写,它是通过软件方式来仿真模拟硬件各种功能的虚拟计算机,Java虚拟机有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。
Java虚拟机屏蔽了与具体操作系统平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行,Java正是通过JVM实现了Java源程序的跨平台功能。
问题七:环境变量path和classpath有何区别?
回答:PATH路径指明Java应用程序所在的目录,设置PATH变量方便操作系统快速定位到javac.exe和java.exe等应用程序。而CLASSPATH路径指明的则是字节码文件(.class文件,包括JDK自带的和用户程序生成的字节码文件)所在的目录,设置该变量是为了方便操作系统直接定位.class文件所在目录。