JDK,Java编程前奏
在Java学习之前,需要搭建自己的Java开发环境——JDK。
JDK可以再Oracle公司官网(www.oracle.com)下载。
JDK安装完成之后,还需要配置环境变量,不然在DOS中(或shell),系统将找不到Java的命令文件,以至于Java命令无效。
1.右击“计算机”图标,选择“属性”,在弹出的“系统”面板左侧,点击“高级系统设置”,然后在新弹出的“系统设置”弹窗下面单击“环境变量”按钮,进行环境变量设置。
2。在“环境变量”面板下面的“系统变量”中找出“Path”,然后双击它,在Path变量值最后面先输入英语半角的分号,然后再将你安装的JDK目录(不是jre目录)下的bin文件夹的地址填入,点击确定后便完成了环境变量的配置。
首先我们需要验证是否正确的配置了环境变量,验证方法很简单,按win+r快捷键输入cmd回车打开DOS界面,然后在DOS中输入javac后回车,如果出现javac的用法及参数介绍便表示你环境变量配置成功,如果不是的话,你就需要重新配置。
HelloWorld,第一个Java程序
作为初学者,要尽快的熟悉Java,所以刚开始不要安装使用Java的IDE,刚开始就直接用文本文档,在里面依样画葫芦敲代码,多敲多记,毕竟以后去找工作多会是笔试。
新建记事本,取名为HelloWorld,然后输入下列代码,保存后,将它的文件后缀名改为java。
1 public class HelloWorld{
2 public static void main(String args[]){
3 System.out.println("HelloWorld!");
4 }
5 }
现在要运行这段代码,便需要使用DOS。
打开DOS,然后用cd命令将DOS的当前路径改到这段代码文件的路径,然后用输入命令javac HelloWorld.java(文件名)将java源文件进行编译,编译成功后,这个目录里会多一个HelloWorld.class(字节码文件,与源文件里的类名相同,中间码)。
随后输入Java HelloWorld(包含main的类的字节码文件名)命令,然后DOS会打印出“HelloWorld!”(不打印引号)。
以上是理想的状态,作为初学者,仅仅只是按照上面的代码抄,也会出现一些奇怪的小毛病,比如标点符号不是英文半角输入,单词中有字母敲错或打错单词。
刚开始几次出错很正常,错几次自己便会注意这些细节。
注意事项
上面的一段代码虽然很简单,但其中有许多需要注意的,如上面代码的第一行:
1 public class HelloWorld
- 如果文件中只有一个类,文件名必须与类名一致
- 如果文件中不止一个类,文件名必须与public类名一致
- 如果文件中不止一个类,并且没有public,这时文件名随意
当源文件被编译以后,源文件目录下会出现字节码文件,而这些字节码文件与源文件中的类一一对于。
源代码文件的编码类型应设置为文本文档默认的ANSI类型,否则会出现一些错误。编译器保存的源文件不尽相同,比如notepad++(高级记事本)创建Java文件默认保存后的编码就不对,运行编译后文件会打印出乱码。
如果你学过C,便知道要使用方法(函数)需要引入文件,例如C中要打印HelloWorld就需要#include <studio.h>来引入头文件。
Java中也有类似include的import,但为什么下面这行代码中的方法不需要用import。
1 System.out.println("HelloWorld!");
其实这是因为Java给每个Java文件都默认导入了java.lang这个包,java.lang中包含许多常用的类和方法,具体内容有兴趣者可自行查阅。
所以,当你要使用其他(java.lang中没有的)方法时,就需要使用import来引用。
以上如有错误的地方,请各位大佬指出