清明幻河图,歪歪电影,jing daily
人人好,我是“我是一只攻城狮”。
Java的天下浩如烟海,知识点实在太多了。本日我们聊点啥呢?就聊java下令行指令吧。
我们都知道想要运行Java代码,首先必需要安装jdk(java development kit)。安装完成之后,还得配置上情况变量。我们在配置情况变量时,尤其紧张的是必要配置可执行指令文件的路径。也便是告诉较量机,当我们在黑窗口敲入某个指令时,较量机根据我们配置的路径变量就能定位到指令法式上,从而执行指令。下图是我本身的电脑上配置的path变量中,Java的指令文件路径:
我们打开这个路径,能够看到许多可执行文件(本文以Windows10体系为例,Linux和Mac必要在情况配置文件中配置path变量)。
这些指令中有几个最常用的必要我们去认识。接下来我们就来一起学习这几个最常用的指令。
javac指令对应的执行法式便是上图中的javac.exe。它的作用是将java源码编译成为二进制字节码文件。请看下面的法式:
在该类中有一个主类“Test”,还有一个Student类。注意:当一个“.java”文件中包括不止一个java类时,只允许有一个public修饰符修饰的class。我们给Student类的name属性一个默认的值“汪峰”,当我们以Student类为模型建立一个Student对象时,如果不给该对象的name属性赋值,name将会取默认值(也叫缺省值)“汪峰”作为本身的值。所以下方的Test类中的主方法main运行时将会执行内部的逻辑,即“new”出一个Student对象,打印出该对象的name属性的值。
在存放该类的文件夹下的空缺处按住shift键不放,右击鼠标唤出右键菜单,选择“在此处打开powershell窗口”,将会弹出一个powershell终端。接下来,我们在终端里键入“javac Test.java”,对该java文件进行编译。如果你的运行没报错,那么你将会发现你的工作目录下显现了“Test.class”和“Student.class”两个字节码文件。
选择上图的选项后会弹出下图的窗口。键入红框中的指令“javac Test.java”回车,我们可能会看到下面的错误。
错误提醒说的是在我们法式的21行,显现了以GBK格式编码的无法辨认的字符。原因是“.java”文件是采用我们操纵体系默认的GBK码表编码的。编译为字节码文件时采用的是Unicode编码,这两种编码在中笔墨符映射显现了不兼容的环境。我们必要本身去设置编码字符集,utf8是针对Unicode的一种可变长度字符编码,Unicode编码是天下上最全的字符集,是一种涵盖了列国语言的字符编码,utf-8对中文编码的支持对照好。我们只必要在指令上添加参数“ -encoding utf-8”即可,见下图:
本文地址:http://www.wbwb.net/bianchengyuyan/206198.html 转载请注明出处!