JAVA(SE)基础 (一 ) HelloWorld、注释和标识符
学习编程,第一个代码往往都是在系统上打印hello world,这是我们进入计算机世界的第一步,我们将来也会在这个世界上进行探索。
打印hello world
/*
在系统上打印Hello World!!!
*/
public class HelloWorld{ //定义一个公共的类名 HelloWorld
public static void main(String[] args){ //main方法 入口
System.out.println("Hello World!!!") //在系统上打印
}
}
最基础的工具——记事本
写代码的工具有千千万,在我们为选哪一个开始烦恼的时候,我们不妨先用记事本写下我们第一个代码,没有任何多余的提示,只靠自己,迈出这新世界的第一步。
记事本写代码很简单,我们只需要把txt的文件格式,改为java格式就可以了。我们不妨可以把名字命名为“HelloWorld.java",稍后我们也是会重点说下命名规则的,现在可以先按照这个名字写我们最开始的代码。
JDK的安装和环境变量的配置
java是一个编译加解释的语言,jdk中也包含着解释器和编译器,因此,我们下载一个jdk就可以运行java代码了。
但是只是安装好了,我们还不能够随时随地的运行java文件,要想运行只能是java文件和代码文件在一个文件夹中,这又对我们这些编程的人来说,非常的麻烦,因此我们需要配置一个环境变量,可以在其他的地方也能够编译代码。
环境变量的配置:右键我的电脑–>属性–>高级属性设置–>环境变量
之后把java的bin的文件路径复制到path中进去,就可以了。
对于将来我们可能安装多个不同版本的jdk,我们就需要新建一个变量,命名为 JAVA_HOME,变量值为 bin目录的前一文件路径。之后再在path中输入**% JAVA_HOME%\BIN**就可以了。
设置好环境变量后,我们可以在cmd(即在开始菜单的搜索cmd)的dom中输入java -version(java 空格 -version)来查看jdk的版本好。输入java或者javac也都是可以运行了。
写代码
基础的工具都设置好了,就可以写代码了。首先是public class HelloWorld{},这代表的是一个公共类,类名需要和文件名保持一致,因此我们的文件名也是 HelloWorld,注意的是大括号{}是成对出现的。
之后是主方法(main方法)public static void main(String[] atgs){},也是程序的入口,没有入口就执行不了。是一个没有返回值的静态的方法,之后还会在讲方法的时候具体讲下含义。(String[] args) 是参数,之后再讲方法时也是会重点说的。
之后就是在系统上打印hello world了,**System.out.println("") ;**引号中可以输入字符串,数字的话,不用引号。其中println是打印Hello World后换行的意思。
执行语句
之后就是语句的执行了。因为java是一个解释加编译的语言,需要先把java文件,编译成**.class**的字节码文件,之后再执行。
javac HelloWorld.java
java HelloWorld
再dom中先用javac编译成.class 的字节码文件,之后在用java 执行字节码文件,执行字节码文件时,后面不跟.class 。
之后我们就可以看到hello world了。
注释
注释是解释说明的意思,可以让我们更加直观的了解代码的含义,也可以方便阅读代码的人,更快了解其用途。在编译的时候,注释的内容不执行。
注释分为单行注释,多行注释 和 文本注释。
单行注释是对一行的内容进行注释,“//”,用双斜杠表示,后面的内容进行注释。
多行注释 是对多行的内容进行注释,用"/*"开头,“*/”结尾,对于中间的内容进行注释。
文档注释 以 /** 开头,“*/”结尾,也是对其中间的内容注释,并且在生成api文档时,保留文档注释,但单行和多行注释不保留。
标识符
java中一切需要命名的地方都需要标识符,因此就有了标识符的命名规则和命名规范。
命名规则是必须要遵守的,不遵守直接回报错。规范是一种约定俗成的,不遵守也不会报错,但是会让代码看起来凌乱。
命名规则:字母、数字、下划线、美元符号,其中数字不能开头。
不能用关键字和保留字(将来可能成为关键字的字)。
命名规范:见名知意
驼峰命名原则
变量或者方法: 第一个单词全部小写,第二个单词开始,每个单词首字母大写
类或者接口: 每个单词首字母大写
常量: 全部大写,每个单词之间使用_进行连接
包: 全部小写,层级之间使用.连接