IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> 初识Java~从C语言转向Java语言 -> 正文阅读

[Java知识库]初识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编程思想十分重要,但注释习惯也是必不可少的一部分,良好的注释习惯可以在面试过程中给面试官一个很好的印象。

?

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2022-01-24 10:41:48  更:2022-01-24 10:42:26 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 9:31:23-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码