1.
java的三种开发方向:
Java标准开发(J2SE):提供的是最底层的支持,实现了桌面程序的开发;包含构成Java语言核心的类。
Java嵌入式开发(J2ME):包含JavaSErvlet中的部分类,用于消费类电子产品的软件开发。
Java企业开发(J2EE):包含JavaSE中的所有类,并且还包含用于开发企业级应用的类。
2.
Java语言特点:
①是一个行业通用的技术实现标准;
②是一门面向对象的编程语言;
③提供有方便的内存回收机制;
④避免了复杂的指针问题,而使用更加简单的引用来代替指针;
⑤Java是为数不多支持多线程编程的开发语言
⑥Java提供有高效的网络处理能力,可以基于NIO实现更加高效的数据传输信息;
⑦Java具有良好的可移植性。(可移植性:同一个程序可以在不同的操作系统之间任意进行部署,减少开发难度)
3.
世界上的操作系统大概可以分成三类:Windows操作系统、UNIX操作系统、类UNIX操作系统。
4.
public class与class的区别:
public class定义要求文件名称与类名保持一致。也就是说,一个*.java文件中只允许有一个public class定义。
class定义的类文件名称可以与类名称不一致,但是在编译之后每一个使用class声明的类都会生成一个*.class文件,也就是说,一个*.java文件可以产生多个*.class文件。
5.
在安装java环境时会遇到环境变量的配置:
其中最主要的是PATH与CLASSPATH,他们的区别是:
PATH:是操作系统提供的路径的配置,定义所有可执行程序的路径;
CLASSPATH:是由JRE提供的,用于定义Java程序解释时类加载路径,默认设置的为当前所在目录加载,可以通过“SET CLASSPATH:路径”的命令形式来进行定义。