Java是一款高级编程语言,面向互联网编程,面向对象,安全可靠,跨平台。
1、Java跨平台(操作系统):——常见面试题
编译:.java源文件,经过编译,生成.class字节码文件;
运行:JVM(java虚拟机,可在任意平台安装)加载.class并运行.class(0和1)。
一次编译,到处使用,JVM没有跨平台,.class文件放到JVM中运行。
2、Java三大技术架构:
①Java SE(基础版/标准版)——给小型应用程序以及桌面服务提供开发的解决方案;
②Java EE(企业版)——给企业的集中式开发提供解决方案;
③Java ME(小型版)——给嵌入式开发提供解决方案。
JDK1.5版本是Java里程碑式版本,在JDK1.5版本之前,分为J2se、J2ee、J2me
3、搭建Java语言环境:
①JRE(Java运行环境)——给Java应用程序提供运行环境。
JRE=JVM+核心类库(Java程序运行时必须加载的信息)
②JDK(Java开发工具包)——给Java应用程序提供开发环境以及运行环境。
JDK=JRE+kit(工具包)
4、运行命令行模式:
运行命令提示符常用命令(windows+r键)
dir:展示出当前文件夹下所有的信息
cd:进入指定文件夹(cd…–返回上一级,cd/–返回当前盘符根目录)
5、配置环境变量(指定操作系统执行的参数)
打开控制面板→高级系统设置→环境变量→新建→分别填写变量名、变量值
①JAVA_HOME:JDK安装的位置
②PATH:%JAVA_HOME%\bin
6、运行.java程序
在EverEiit里面编辑Java源程序(.java)→点击文件目录输入cmd运行窗口→javac+.java文件(编译:生产.class字节码文件。输入首字母点击Tab补全)→java+.class文件(不需要写后缀名.class)→输出结果。
.java文件(源文件)→编译→.class文件(字节码文件)→JVM运行.class→结果
当前文件夹运行cmd:
①Shift+鼠标右键→在此处运行命令窗口
②点击文件目录输入cmd运行窗口。
main方法功能:
①可以让类单独运行;
②java程序的入口;
③被JVM调用。
注意:
①java中的类不能单独运行;
②.class文件和类名一致;
③公共类类名要和.java名字一样;
④一个.java文件中最多只能有一个公开类;
⑤当.java文件中出现了多个大小写不同的类,编译后保留的是第一个类的类名当做.class文件的文件名,内容会被最后一个类覆盖。