Java入门总览
1. JDK的安装
可以去官网下载,有各种平台和各种版本的软件。
目前常用的,网上介绍多的大都是jdk1.8.0_211此版本
Linux系统和Windows系统安装起来都很方便
2. 环境变量的配置
配置环境变量可以参考网上的教程,很多,只不过在配置的时候,涉及到PATH(Path)的路径,建议都使用绝对路径。
3. 查看JDK的安装情况
在终端界面使用命令查看版本即可测试,如果能看到详细的java版本信息,说明JDK的安装是成功的。
java -version
4. Java程序的编译和运行
入门的Hello world程序
// HelloWorld.java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
编译命令:
javac HelloWorld.java
生成一个HelloWorld.class (每个java文件都会有一个对应的.class生成)
运行命令:
java HelloWorld
运行时,程序书写时,不能带.class的后缀
注意:javac和java这两个命令的参数还是有必要了解一下,对以后命令编译复杂的java程序还是很有帮助的。
5. jar包
我们编写的.java这些源码,我们不需要对别人暴露,就要用到jar包了。
jar包是将源码编译过的.class打包,类似于c语言的.so库。
打包jar命令:
jar -cvf hello.jar HelloWorld.class
压缩的jar包可以给别人提供直接使用
解压jar命令 :
jar -xvf hello.jar
使用此命令可以看jar包里都有什么class
6. jar的使用
jar包通常是提供给别人使用,别人只需要调用我们的jar包,然后就可以编译他们自己的java程序。
编译,运行命令与上边的java程序的编译与运行命令相同。
编译引用第三方的jar包:
javac -cp hello.jar;. -d . A.java
运行引用第三方的jar包:
java -cp hello.jar;. A
这是最简单的第三方jar包的引用和源码的编译,复杂的也都是由这些简单的程序和jar包累积起来的
7. IDE的工具的使用
常用的java工程的IDE有 eclipse, andriod studio等。
使用IDE就可以不用忽略上边的编译,运行命令的过程。
简单,易学,易上手,调试起来也很方便。
对Windows开发比较熟的程序员很容易就上手IDE,
经常使用Linux系统做开发,由惯用命令行操作,可能还是比较钟情命令的使用。
8. 深入学习Java编程
以上这些只是工具或者环境的搭建配置,并未涉及任何的java编程。
剩下的就是静下心来学习Java程序的编写,就像C语言一样的学习过程。