JAVA——软件工程师之路第三天(软件工程师java工资高吗)

createh52个月前 (02-01)技术教程12

HellowWorld入门程序

一、程序开发步骤说明:

Java程序开发三步骤:编写编译(翻译)、运行

二、编写Java源程序

我们在使用电脑的过程中会发现电脑中存在或可以创建各类不同后缀名的文件,如:.txt .jpg .avi ...等。不同的文件有自己固定的书写和运行方式。而java程序其实也是一种文件类型。是以后缀名为.java的文件。它也有自己的书写和运行方式。

  1. 在目录下新建文本文件,完整的文件名修改为HelloWorld.java,其中文件名为HelloWorld,后缀名必须为 .java 。
  2. 用记事本打开
  3. 在文件中键入文本并保存,代码如下:
class HelloWorld {
		public static void main(String[] args) {
        System.out.println("Hello World!");
  	}
}

文件名是HelloWorld,保证文件名和类的名字是一致的,注意大小写。

注:每个字母和符号必须和示例代码一模一样。

第一个HelloWord 源程序就编写完成了,但是这个文件是我们自己编写的完成的,我们本身是可以看懂的。但是java程序最终是需要交给JVM运行的,但是JVM是看不懂我们书写的代码,因此也就不能运行,所以我们必须将编写好的Java源文件 编译成JVM可以看懂的字节码文件 。然后在运行。

三、编译Java源文件

在DOS命令行中,进入Java源文件的目录,使用javac 命令进行编译。

命令:javac Java源文件名.后缀名

举例:javac HelloWorld.java

编译成功后,命令行没有任何提示。打开java程序所在的目录,发现产生了一个新的文件 HelloWorld.class,该文件是java文件编译后的产生的Java的可运行文件,称为字节码文件,有了JVM可以识别的字节码文件,就可以运行java程序了。

Java源文件的编译工具javac.exe,在JDK安装目录的bin目录下。但是由于配置了环境变量,可以在任意目录下使用。

四、运行Java程序

在DOS命令行中,进入Java源文件的目录,使用java 命令进行运行。

命令:java 类名字

举例:java HelloWorld

Java程序.class文件 的运行工具java.exe ,在JDK安装目录的bin目录下。但是由于配置了环境变量,可以在任意目录下使用。

五、入门程序说明

编译和运行是两回事

编译:是指将我们编写的Java源文件翻译成JVM能够识别的class文件,在这个过程中,javac 编译器会检查我们所写的程序是否有错误,有错误就会提示出来,此时不会产生.class文件。如果编译没有错误才会编译成功,并产生可执行的class文件。

运行:是指将class文件 交给JVM去运行,此时JVM就会去执行我们编写的程序了。

总结: java程序必须经过编译之后才可以运行。具体见下图:

关于main方法

  • main方法:称为主方法。写法是固定格式不可以更改。main方法是程序的运行入口,我们编写的java程序最终的运行都是从main方法开始的,也就是说JVM在运行的时候,都会从main方法这里开始执行。
  • 在一个类中,能够被JVM直接调用的main方法只能存在一个。因此在类中原则上只能书写一个main方法。

Java代码书写注意事项

1、java是一门非常严谨的编程语言,需要严格区分大小写。

2、java中使用的所有符号均为英文输入法状态下的符号。

3、注意代码的缩进:

代码的缩进就好像书本文章中的不同段落之间首行都需要缩进两个汉字的位置是一样的。这样的书写方式有利于文章的阅读和段落的区分。而java代码的书写也是一样的道理。不同的区域范围做不同的缩进,方便源代码的阅读。在java中每个{}号代表一个范围,{}号里面的内容属于当前{}的,所以需要往里面缩进一个Tab键的距离。

六、代码注释

  • 注释:就是对代码的解释和说明。其目的是让人们能够更加轻松地了解代码的作用,并且方便后期对程序的维护和升级。为代码添加注释,是十分必须要的,它不影响程序的编译和运行。
  • Java中有单行注释和多行注释

单行注释 // 注释的内容

多行注释 /*注释的内容*/

七、关键字

学习java开发的过程,其实本质和小学学习语文是一样的。先学习拼音---->汉字---->组词---->造句---->段落---->文章(作文)。

而学习java也是如此,先学习java中的 关键字 ----> java语句 ----> java中的段落 ----> 组合成一个程序。

  • 关键字:是指在程序中,Java语言已经定义好的单词,使具有特殊含义。JVM在执行的过程中遇到不同的关键字会做不同的处理。HelloWorld案例中,出现的关键字有 public 、class 、 static 、 void 等,这些单词已经被Java定义好,全部都是小写字母,EditPlus中蓝色的部分。java中关键字比较多,不需要死记硬背,学到哪里记到哪里即可。class : 它是定义一个java程序的开始。表示的是一个java程序。

八、标识符

  • 标识符:是指在程序的开发过程中,程序的开发者根据需求自己定义的标识性的内容。
  • 标识符的使用场景:可以作为类名、变量名、方法名、接口名.....

.HelloWorld案例中,出现的标识符有类名字HelloWorld 。

  • 命名规则:硬性要求(法律)

标识符由英文字母26个(区分大小写)、0-9数字 、$(美元符号)和_(下划线)组成。

标识符不能以数字开头。

标识符不能是关键字。

  • 命名规范:软性要求(道德)

标识符在不同的使用场景,在命名的规范上有些许不同。

类名规范:首字母大写,多个单词组合时,每个单词首字母都需要大写(驼峰式)。

见名知意。

相关文章

C/C++|头文件、源文件分开写的源起及作用

1 C/C++ 编译模式通常,在一个 C++ 程序中,只包含两类文件—— .cpp 文件和 .h 文件。其中,.cpp 文件被称作 C++ 源文件,里面放的都是 C++ 的源代码;而 .h 文件则被称...

为什么编译原理被称为龙书?(龙书 编译原理)

碎碎念为什么这本书叫做 龙书(Dragon book)?这本书很有意思,它的书名是 《Compilers: Principles, Techniques, and Tools》,也就是编译器的原则、技...

Java 命令行工具使用(java编写命令行工具)

为什么要使用命令行工具, 默认 Java 的开发是没有 IDE (IDE 是 Integrated Development Environment) 的。 所以我们就需要使用命令行进行使用, 命令行应...

JAVA小白在CENTOS部署WEB JAR包(centos安装java环境)

在下虽然是文科生,但是对于计算机语言有兴趣,跟大家一起学习。1、安装JAVA环境。需要使用一个SSH工具,建议PUTTY。确保软件包最新:sudo yum update更换国内源备份REPO:sudo...

《JAVA程序设计》期末考试试题(java程序设计题库及答案)

《JAVA程序设计》期末考试试题一、选择题(4分/题,共10个,共40分)在Java语言中,下列哪个变量名是不正确的 ( )(A) large (B) 2much(C) $money (D) _pos...

Android-JNI开发概论(android开发从入门到精通(项目案例版))

什么是JNI开发JNI的全称是Java Native Interface,顾名思义,这是一种解决Java和C/C++相互调用的编程方式。它其实只解决两个方面的问题,怎么找到和怎么访问。 弄清楚这两个话...