了解Java语言
目录
1.什么Java语言
Java是一门优秀的的程序设计语言(也是一门高级的编程语言),并且Java还有自己的一些列的计算机软件和一套规范的技术体系。(注:编程语言是人通过某种方式与计算机进行交流时候所产生的一门特殊的语言)
2.Java语言的重要性
根据TIOBE8月分最新的数据排名,我们可以看出c++、C语言、Java语言在各个领域的更广泛的应用,而排名是根据各种搜索引擎(诸如 Google、MSN、Yahoo!、 Wikipedia、YouTube 以及 Baidu 等)的计算得出来。
注:上述排名不能说明某种语言的好坏,每门编程语言都有适应自己的应用场景。
3.Java技术体系
在写程序之前我们要安装好JDK,我们从张图片了解一下JDK (Java Development Kit中文名:Java开发工具包)包括Java Language(Java语言)、Tools&Tool APls(工具,比如说编译用到的Javac)、JRE(Java Runtime Environment,中文名:Java运行环境,它包括我们经常说的JVM(Java Virtual Machine,中文名:Java虚拟机))
4.Java语言程序的编译以及运行
HelloWorld的代码:
public class HelloWorld{
/*
1. main方法是Java程序的入口方法
2. main函数的格式是固定的,必须为public static void main(String[] args)
*/
public static void main(String[] args) {
// System.out.println是Java中标准输出,会将内容输出到控制台
System.out.println("Hellow World!!!");
}
}
将写好的代码在jdk中编译,编译的格式为:javac xxx.java(当文件中有中文注释的格式改为:javac -encoding UTF-8 xxx.java,特别注意编译的格式javac与文件名.java之间用空格隔开。)
Java程序具体运行如下:
在你安装JDK后,键盘输入Win+R后,输入cmd,打开命令提示符窗口,即可运行,而下面展示的Java程序是在d盘所以会输入一个d:(一个进入d盘的指令),再输入(cd+代码所在的位置)即可,然后按上面所说的进行编译输入:javac xxx.java(前面说的是一般情况下,后面这个是在程序里面有中文注释的时候使用:javac -encoding UTF-8 xxx.java,形成对应文件的字节码文件xxx.class,最后输入指令(java xxx)运行你的代码即可,运行的结果会在对话框中显示出来。(小提示:当文件名过长的时候可以输入一部分,按TAB键进行补全)
下面是一个例子:
这是一个HelloWorld的Java程序:(可以看到这个文件的名称:xxx.java,注意文件后缀名,容易出错)
这是他所在文件下的目录(注意要勾选文件扩展名,可以看见文件名后的.java)
我们来编译和运行一下:
这些是我编译过程进入程序所在文件夹的指令(可以参考上面部分内容)
此时在编译结束后,就会形成一个对应的字节码文件:xxx.class,这样就算编译成功了(如果在编译过程中出现提示的错误,可以根据我下面总结写代码时候容易产生的错误,在Java原文下找出错误并改正,最后用Ctrl+S键保存程序即可,然后可以再执行编译的过程,产生对应的字节码文件xxx.class)
运行的结果如下:
我们来看下另外一个程序:
编译和运行如下:(方式和上面的大都相同,只是在编译的时候输入:javac -encoding UTF-8 xxx.java)
由上面我们可以看出:
一个Java程序编译和运行的过程,用这张图可以表示:
总结:
运行第一个Java程序时候,有可能遇到的一些错误:
1.源文件名后缀不是.java(点开程序的扩展名,查看文件的后缀)
2.类名与文件名不一致(在Java程序书写中的类名要与文件名相一致)
3.main方法名字写错:mian,或者该大写的单词首字母没有大写
4.方法中语句没有以分号结尾,或者错用中文分号结尾的
5.JDK环境没有配置好,操作系统不能识别javac或者java命令(化重点,关于这个可以参考Windows下最简单的Java环境安装指南 - 大博哥VV6 - 博客园 (cnblogs.com))