2020.01.08 NOTE1.0
-
编写HelloWorld前期,了解一些基本的概念
-
编译和运行两个人的区别
-看图可以更好的理解 -
编译:通过javac命令将java的源文件也就是.java文件编译成.class文件,通俗点将就是把我们编辑的代码编译成机器能够读懂的语言。
-
运行:先启动java虚拟机,不同的操作系统有不同的jvm,因此java可以跨平台,优点之一。通过JVM加载HelloWorld.class字节码文件,并加载main方法执行程序。先做了解,后期讲JVM具体介绍。
2.main方法 -
main 方法:称为主方法。写法是固定格式不可以更改。main方法是程序的入口点或起始点,无论我们编写多少程序,JVM在运行的时候,都会从main方法这里开始执行。
3.添加注释comment -
注释 :就是对代码的解释和说明。其目的是让人们能够更加轻松地了解代码。为代码添加注释,是十分必须要的,它不影响程序的编译和运行。Java 中有单行注释和多行注释,单行注释以 // 开头 换行结束,多行注释以 /* 开头 以/结束
4.关键字keywords -
关键字 :是指在程序中,Java已经定义好的单词,具有特殊含义。HelloWorld 案例中,出现的关键字有 public 、 class 、 static 、 void 等,这些单词已经被Java定义好,全部都是小写字母,颜色特殊。关键字比较多,不能死记硬背,学到哪里记到哪里即可。
5.标识符 -
可以简单的理解为一个名字。在Java中,我们需要标识代码的很多元素,包括类名、方法、字段、变量、包名等。我们选择的名称就称为标识符,并且遵循以下规则:
-
标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符。
-
不能以数字开头。
-
标识符是严格区分大小写的。
-
标识符的命名最好能反映出其作用,做到见名知意。
//第一行整体用来:定义一个包
/*
* package java里的关键字,专门用来定义包
* cn。tedu。basic 包名:全小写+公司的域名倒着写
* ;java 语句中的结束符
* */
package cn.tedu.basic;
/*整体用来定义一个类
* public Java里的关键字,用来修饰类的访问权限。是公共的
* class java里的关键字,专门用来定义类
* HelloWorld 类名---驼峰命名法
* { java代码}
* */
public class HelloWorld {
/*第三行用来定义一个主方法,主函数--是程序的入口
* public 用来修饰主方法的访问权限
* static 用来修饰主方法是静态的
* void 用来修饰主方法是没有返回值的
* main 方法名
* () 看作方法的标记
* String[] args 方法的参数
* {java代码、方法体}
* */
public static void main(String[] args) {
/*第四行用来 指定输出的数据
* System 发出一个系统指令
*. 调用关系
* out 发出输出的动作
* println 打印后换行
* ()方法的标志
* HelloWorld 方法参数,要输出的参数
* ;java语句中的
*
* */
System.out.println("HelloWorld");
}
}
种一棵树最好的时间是十年前,其次是现在,只要你心里有信念,没有时间的差距,什么时候都可以;
我们都可以的。