Java语言基础组成

第二天 Java语言基础组成

今日任务

1、Java中的关键字、标识符、符号、注释(了解) 2、Java的常量和进制(了解) 3、Java中的变量(掌握) 4、Java数据类型(掌握) 5、数据类型转换(掌握) 6、算术运算符(了解) 7、赋值运算(了解) 8、比较运算(掌握) 9、逻辑运算(掌握)

第一天回顾

1、 常用DOS命令:

help:它可以列出windows中的所有dos命令 盘: 进入某个盘

cd 文件夹名字或文件夹全路径: 进入某个盘 dir:显示一个目录中的文件和子目录(文件夹) cls:清除屏幕 DOS中的小技巧:

键盘上面的上下键,可以对之前输入的dos命令进行翻页。

2、 java的三种技术架构:JAVASE,JAVAEE,JAVAME 3、java的特性:开源免费;跨平台。 java实现跨平台是利用JVM虚拟机。

想要运行java程序,必须要安装java运行环境(JRE),JRE=JVM+核心类库 想要开发java程序,必须安装JDK(java开发环境),JDK=JRE+开发工具包。 4、 环境变量path的配置:

1)永久性配置:在系统的环境变量中配置path,把JDK安装目录下的bin路径配置到path中

2) 技巧性配置:先把JDK的安装目录配置到”JAVA_HOME”环境变量下,然后再配置path环境变量:%JAVA_HOME%\\bin

5、java的第一个程序书写:

java程序的书写需要以class关键字作为开头,想要java程序运行,需要书写main public static void main(String[] args)方法,想要在DOS窗口中输出内容,需要使用System.out.println(); ln换行 .print(“”)

6、编译java源文件: 编译命令:javac 用来对.java进行编译(编译时会检查java代码书写是否合法),编译完后生成一个.class文件

7、运行java程序:

执行命令:java 用来运行.class文件

1.Java中的关键字 标识符 符号 注释 1.1 关键字

HelloWorld里面写的东西,比如说蓝字部分,class ,public,static。这些都属于关键字。不同的关键字,在Java代码中有不同的使用场景。

关键字:在Java语言中被赋予了特定含义的一些单词或者字母的组合。

class:它在Java中是用来定义(创建)Java中的一个程序的开始。是java程序的一个存储单元。

1.2 标识符

标识符:表示起一定标识作用的符号。标识作用的符号指的是在程序中定义的名称。比如Demo,haha等。

main也是标识符,他是方法的名称。

方法或者类的名字可以让我们找到我们想使用的方法或者类使用。

标识符定义名字不能随便起,标识符定义是有规范的,只要不破坏这个规范,就没事,破坏就非法。

1.2.1标识符的组成

1、标识符由a-z ,26个英文字母大小写。同时还有0-9这十个数字,同时还有 _(下划线) $(美元符) 。标识符只能由这些符号组成。

1.2.2 标识符的书写规定

注意:(规定)

1、数字不可以开头

2、不可以使用关键字,因为关键字已经被特殊定义了。

规范:类名起的时候,所有单词首字母都要大写。 注意:

单词首字母不大写编译也可以通过,程序也可以运行。

解释:规范不一定要去遵守,只是最好去遵守。而规定一定要去遵守。

1.3 符号

书写的Java代码中常用的符号:

{} :它一般是在划定程序某些代码区域(范围)。

() :它表示的左侧一般是一个方法名,一般用在方法上。 英文分号:在java中一句话写完,一般需要一个分号结束。 [] :它表示的内容是数组。

1.4注释

注释:对Java中的程序代码进行解释说明的文字。 给程序员看,给自己看,也是给别人看。当代码很多的时候就可以明显知道这段代码是干什么。

那么这里有了说明以后我们就要把不是代码的说明注释起来,不要让编译器对他操作了,引发编译错误。

Java语言中的注释有三种格式:

1)单行注释:单行注释的表现很简单,只要在开头写两个斜杠就可以了。

用法://后面书写注释的内容

注意:单行注释里面可以写单行注释 2)多行注释:有开始就得有结束。/**/

用法: /*

注释的内容 */

注意:单行和多行注释,很多的语言都是支持的。而接下来讲的第三种注释只有Java语言支持,这个是Java特有的注释。 多行注释不能有多行注释。

3)文档注释:文档注释稍微特殊,在文档注释里面可以写程序的作者,程序的版本等。同时在文档注释里面也可以写点注释的文字信息。

用法: /**

@author 作者 @version 版本 注释的内容 */

说明:前面加个@符号,说明这个单词是可以被解析的。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4