写一个Holle World
第一个java程序采用最简朴的方式进行书写
-
在桌面建立一个文件夹 HolleWorld
-
在文件夹内新建一个文件,将后缀名改为.java 取名为Holle.java
-
进入文件 推荐使用Sublime Text (因为有语法高亮,还有代码提示,但是建议全部手写)
-
第一步 写入以下代码
public class Holle{ //类名必须与文件名一样 public static void main(String[] args){ System.out.print("Holle World!"); //程序员的浪漫第一步 必须得是Holle World! } }
-
第二步 进入当前目录 打开cmd 将java文件编译成字节码(.class)文件
javac Holle.java
-
第三步 使用
java Holle
运行这个字节码文件 不用加后缀,因为java命令就是运行class文件的
-
注意事项
- java 内容大小写一定不能写错,java是一门语法极其严格的语言,对于大小写是敏感的
- 尽量使用英文,在控制台上没有编辑器那么方便,不好指定编码
- 文件名必须和类名一样 且 首字母大写(没有硬性要求,但是尽量规范化)
- 符号不要使用中文符号
- 如以上四种情况没问题但是还是出问题了可能是环境的问题
- 比如javac不存在或环境变量未设置出现了无法编译字节码(.class)文件
- 或者是java环境变量未配置 直接连jdk都没有导致的一系列问题
java 编译型-解释型
编译型和解释型其实工作原理很相像,都是解释运行,只是时机不一样 作为了解即可
编译型
通俗的说就是把我们写的代码转为计算机能看懂的代码
- 比如你要看一本国外小说,但是你看不懂,所以你就买了一本翻译过来的书,这个翻译过来的书就叫编译型的字节码文件
解释型
直接让计算机去运行这个代码,边编译边运行不产生字节码文件
- 比如你看国外书籍,不是买的翻译版,而是直接使用某些软件来进行实时翻译,你看哪就翻译哪
而对于编译型的语言通常是要求速度快,效率高 所以像什么c或者c++都是编译型语言
而对于解释型的速度没那么高的要求,比如制作网页之类的等等 python js等等都是解释型的语言
对于java
- java是先进行编译,再进行一个解释
- javac 就是进行编译的编译器
- java 命令就可以看作是一个解释器
java入门
使用编辑器或者IDE开发
本文章全程使用Vscode进行一个开发,对于Vscode的安装以及java环境的配置网上教程很多,这里就不涉及讲解