0
点赞
收藏
分享

微信扫一扫

Java-初识

本篇文章,我们来认识认识Java这门编程语言。

Java名称滴由来

这门编程语言,取名叫Java。据说是祖师爷詹姆斯高斯林,非常喜欢喝咖啡。印度尼西亚有一个盛产咖啡的豆的岛屿,叫爪哇岛。于是,就取了个和岛名相近读音的名字,Java。

Java是一直更新的。下面是它的一个发展史。

Java-初识_Java

目前,公司长期使用的是版本是JDK8。

Java-初识_标识符_02

在安装完,相应的Java开发环境后。可以有两种方式,来进行编程开发。

Java开发

第一种,是记事本的方式。

首先,创建一个普通文本文件,将后缀名改为Java。

Java-初识_Java_03

如果你的文件没有显示后缀名,进行如下操作,勾选文件扩展名即可。

Java-初识_JVM_04

我们以记事本的方式打开该文件,在里面写入一段代码,保存退出。

Java-初识_Java_05

然后,我们在路径栏里输入cmd,回车打开命令窗口。这样可以直接进入到当前路径。

Java-初识_标识符_06

使用Javac+文件名(包含后缀),对文件进行编译。编译之后,我们的文件夹里会多出一个.class文件。此时,使用java+文件名(不包含后缀名),程序就跑起来了。

Java-初识_标识符_07

第二方式是,使用IntelliJ IDEA集成开发环境。IDEA会自动执行刚刚的一系列操作。使用javac将.java文件编译成.class文件(.class文件称之为字节码文件,本质是二进制文件),再将.class文件,拿到虚拟机(JVM)上跑。

Java-初识_JVM_08

我们在安装开发环境的时候,只安装了JDK和IDEA,什么时候安装了,JVM。画一张图你就明白了。

Java-初识_Java_09

Java Development Kit是Java开发工具包,简称JDK,它包含了JRE。

Java Rutime Environment是Java运行时环境,简称JRE,它包含了JVM。

Java Vistual machine是Java虚拟机,用来运行代码,简称JVM。

JDK包含了JVM,在我们安装JDK的时候,也就安装了JVM了。

今后,我们更多的是使用IDEA的方式来进行开发。

我们新建一个项目,写一段和记事本相同的代码。

Java-初识_Java_10

public class J20240425a这个表示类,public static void main这个是类方法。

Java-初识_标识符_11

在一个源文件中只能有一个public修饰的类,而且public修饰的类的名字必须与源文件的名字相同。如果我们再定义一个public修饰的类,编译器就会报错。

Java-初识_Java_12

这里的main方法,也就相当于C语言中的main,只能定义一个,定义两个同样会报错。

Java-初识_标识符_13

注释

在使用Java进行开发的过程中,我们同样需要加上一些必要的注释,方便公司其他人能看懂。

Java注释方法和C语言相似。

单行注释:// 注释内容(用的最多)

多行注释:/* 注释内容*/(不推荐)

文档注释: /** 文档注释 */(常见于方法和类之上描述方法和类的作   用),可以被javadoc工具解析,生成一套以网页文件形式体现的程序说明文档。

这个文档注释我们来演示一下。我们创建一个.java为后缀名的普通文件。编写一段代码,保存退出。

Java-初识_JVM_14

在命令行窗口,执行下面这条指令。

javadoc -d GB -author -version -encoding UTF-8 -charset UTF-8 J20240425a.java

会生成一个GB文件,里面有一些网址。

Java-初识_标识符_15

点开就会进入到类似下面的网页。

Java-初识_Java_16

现在,我们把文档注释删了,在文本里加一个一个注释说这是第一个我写的第一个Java程序。

Java-初识_标识符_17

使用Javac来进行编译。

Java-初识_标识符_18

编译失败,这是什么原因?这是因为记事本使用的是utf8的编码,而cmd上使用的是GBK编码。两者的编码方式不同。

Java-初识_JVM_19

这个怎么解决?我们需要在编译的时候,带上选项-encoding utf-8即可。

Java-初识_Java_20

如果我们使用IDEA来进行开发,IDEA会自动帮我们处理编码不一致的问题。

在Java中,我们使用System.out.println来进行输出。

Java-初识_Java_21

ln表示换行。我们把print后面的ln去掉,输出内容就会全部输出在一行。

Java-初识_JVM_22

标识符

我们给变量,类,函数等取的名字就叫标识符。

标识符中可以包含:字母、数字以及 下划线和 $ 符号等等。但标识符不能以数字开头,也不能是关键字,且严格区分大小写。这个是标识符的硬性要求。

对标识符的软性要求,有三个点:

一:类名的每个单词的首字符都必须大写,简称大驼峰。比如:

Java-初识_标识符_23

二:类方法的名字的第一个单词的首字母小写,后面的每个单词的首字母大写。简称小驼峰。

Java-初识_Java_24

三:变量名和类方法名要求相同。

简单的测试一下,你是否理解了标识符的规则:

Java-初识_Java_25

 答案是

Java-初识_JVM_26

关键字

Java滴关键,我们先看看就行了,后面自然会记住的。

Java-初识_标识符_27

好了,到这里,我们本次的分享就到此结束了,不知道我有没有说明白,给予你一点点收获。关于更多和Java相关的知识,会在后面的文章更新。如果你有所收获,别忘了给我点个赞,这是对我最好的回馈,当然你也可以在评论发表一下你的收获和心得,亦或者指出我的不足之处。如果喜欢我的分享,别忘了给我点关注噢。

举报

相关推荐

0 条评论