java简介
时间:2022-12-30 05:30:00
参考学习资料:
https://mp.weixin.qq.com/s/nWC8e2GfvFq7W4MEdg-OPQ
https://www.bilibili.com/video/BV1fh411y7R8?vd_source=daa349a1e72350b1581b6e1dc635171f
https://c.runoob.com/compile/10/
https://www.liaoxuefeng.com/wiki/1252599548343744/1255878730977024
1、为什么Java应用最广泛?
从互联网到企业平台,Java编程语言应用最广泛的原因是:
- Java是基于JVM虚拟机跨平台语言,一次性编写,到处运行;
- Java程序易于编写,内置垃圾收集,无需考虑内存管理;
- Java虚拟机具有工业稳定性和高度优化性能,经过长期测试;
- Java在开源社区最广泛的支持下,可随时使用各种时可用。
Java语言常年占据三大市场:
- 互联网和企业应用是Java EE长期优势和市场地位;
- 主要有大数据平台Hadoop、Spark、Flink等等,他们都是Java或Scala(一种操作JVM编程语言)开发;
- Android移动平台。
这意味着Java就业市场最广。
2、安装JDK
在JAVA_HOME的bin许多可执行文件在目录下找到:
- java:这个可执行程序其实就是JVM,运行Java程序,就是启动JVM,然后让JVM执行指定的编译代码;
- javac:这是Java它用于编译器Java(以.java后缀结尾)编译成Java字节码文件(以.class后缀结尾);
- jar:用于把一组.class文件打包成一个.jar易于发布的文件;
- javadoc:用于从Java注释自动提取并在源代码中生成文档;
- jdb:Java调试器用于开发阶段的运行调试。
3、第一个Java程序
1)第一个java程序
public class Hello { public static void main(String[] args) { System.out.println("Hello, world!"); } }
Java某一类定义的规定public static void main(String[] args)是Java所以,Java程序总是从main方法开始实施。
最后,当我们将代码保存为文件时,文件名必须是Hello.java,此外,文件名还应注意大小写,因为我们应该定义类名Hello完全一致。
2)如何运行Java程序
Java源代码本质上是一个文本文件,我们需要先使用它javac把Hello.java编译成字节码文件Hello.class,然后,用java命令执行此字节码文件:
因此,可执行文件javac是可执行文件的编译器java就是虚拟机。
需要注意的是,在实际项目中,单个不依赖第三方库Java源码是非常罕见的,所以,在大多数情况下,我们不能直接运行Java原因是它需要依赖其他库。
3)小结
一个Java只能定义一个源代码public类型的class,并且class名称与文件名称完全一致; 使用javac可以将.java源码编译成.class字节码; 使用java可以操作已编译的一个Java程序,参数是类名。