初识Java~从C语言转向Java语言

目录

一、何为Java语言?

二、如何运行Java程序?

1.Java程序的运行

2.何为 JDK、JRE、JVM?

 JDK

JRE 

JVM

三者之间有何关系?

3.初识Java遇到的错误集

 三、Java语言的注释

1.基本注释规则

 2.注释规范


一、何为Java语言?

Java是一种优秀的程序设计语言,它具有令人赏心悦目的语法和易于理解的语义。

Java是一门面向对象的编程语言,在Java的世界里,一切皆对象,没有对象就new一个,这是自己在第一天的了解后,感触最深的地方,万物皆对象,万物皆可new。

Java语言具有功能强大和简单易用两个特征,具有简单性、面向对象、分布式等特点,可以编写桌面应用程序Web应用程序分布式系统嵌入式系统应用程序等。

“Write once,Run anywhere”  一次编译,到处运行,这是Java最显著的一个特点

二、如何运行Java程序?

1.Java程序的运行

Java是一门半编译型、半解释型语言。先通过javac编译程序对源文件进行编译,编译后生成的.class文件是由字节码组成的与平台无关、面向JVM的文件。最后启动Java虚拟机来运行.class文件。

①使用记事本或IDEA(集成开发环境)来进行Java程序的编写;

②使用javac.exe编译器编译Java源程序,生成xxx.class的字节码文件  语法格式:javac xxx.java;

③使用java运行xxx.class字节码文件,语法格式:java xxx

 

 

 

如上述截图所示,利用javac对.java文件进行编译生成.class,之后利用java运行文件即可。 

2.何为 JDK、JRE、JVM?

 JDK

JDK(Java Development Kit):Java开发工具包,提供给Java程序员使用,包含了JRE,同时还包含了编译器javac与自带的调试工具Jconsole、jstack等。

JDK基本组件包括:
javac—编译器,将源程序转成字节码
jar—打包工具,将相关的类文件打包成一个文件
javadoc—文档生成器,从源码注释中提取文档
jdb—debugger,查错工具
java—运行编译后的java程序(.class后缀的)
appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器
Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件
Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义
Jconsole:Java进行系统调试和监控的工具

JRE 

JRE(Java Runtime Environment):Java运行时环境,包含了JVM、Java基础类库。是使用Java语言编写程序运行的所需环境。

JVM

JVM(Java Virtual Machine):Java虚拟机,运行Java代码。JVM是一种用于计算机设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上的仿真模拟各种计算机功能来实现的。

三者之间有何关系?

 三者的关系如上图所示

JDK = JRE + 开发工具集(例如:javac)

JRE = JVM + JavaSE标准类库

3.初识Java遇到的错误集

①源文件名后缀名不是.java

解决方案:将文件拓展名打开,避免自己在命名时出现错误以至于后面程序无法正常运行

②类名与文件名不一致

图中红色标注部分为类名,必须确保类名与文件名相一致。

③类没有使用public修饰

④方法中语句没有以分号结束 or 错用中文符号

⑤JDK环境未配置好,操作系统不能识别javac和java命令。

在进行Java程序编写前一定要确保配置好JDK环境,建议大家使用JDK8开发版本,JDK8是一个长期开发版本。

 三、Java语言的注释

对于程序员来说,有一个良好的注释习惯不论是对于自己还是他人都有着很大的益处,在Java语言的学习过程中也要注重着注释习惯。

1.基本注释规则

Java的注释主要分为以下三种:

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

 

②多行注释:/*注释内容*/;

 

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

 

 

注意:

①多行注释不能嵌套使用;

②不论是单行还是多行注释,均不能参与编译,即编译后的.class文件不包含注释信息。

我们所推崇的注释习惯

 

 

 2.注释规范

①内容准确:注释内容要和代码一致、匹配,并在修改代码时及时更新修改;

② 篇幅合理:注释既不应该太精简,也不应该长篇大论;

③使用中文:一般国内公司都要求使用中文写注释;

④积极向上(注释中不要包含负能量)。

在学习的过程,Java编程思想十分重要,但注释习惯也是必不可少的一部分,良好的注释习惯可以在面试过程中给面试官一个很好的印象。

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Li_yizYa

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值