当前位置: 首页 > wzjs >正文

中国是唯一一个拥有空间站高质量内容的重要性

中国是唯一一个拥有空间站,高质量内容的重要性,英文网站建设服务合同模板下载,有可以做ssgsea的网站么【1】Java 零基础入门学习 📚博客主页:代码探秘者 ✨专栏:《JavaSe从入门到精通》 其他更新ing… ❤️感谢大家点赞👍🏻收藏⭐评论✍🏻,您的三连就是我持续更新的动力❤️ 🙏作者水…

【1】Java 零基础入门学习

在这里插入图片描述

📚博客主页:代码探秘者
✨专栏:《JavaSe从入门到精通》 其他更新ing…

❤️感谢大家点赞👍🏻收藏⭐评论✍🏻,您的三连就是我持续更新的动力❤️

🙏作者水平有限,欢迎各位大佬指点,相互学习进步!


img

【文章目录】

文章目录

  • 【1】Java 零基础入门学习
    • 1.1 什么是程序
    • 1.2 Java诞生小故事
    • 1.3 Java技术体系平台
    • 1.4 Java的重要特点
      • 【了解】解释型和编译型语言
    • 1.5 Java快速入门
    • 1.6 Java运行机制及运行过程
    • 1.7 JDK、JRE和JVM(重点)
      • 【了解】命令行里的编译和运行
    • 1.8 配置环境变量PATH(重要)
    • 1.9 关键字
    • 1.10 标识符
    • 1.11 Java转义字符
    • 1.12 Java代码规范
    • 1.13 Java开发注意事项和细节说明
    • 1.14 初学Java易犯错误
    • 1.15 注释
      • 【了解】javadoc

1.1 什么是程序

程序是一系列有序指令的集合,用于让计算机执行特定的操作或解决问题。例如,一个简单的程序可以要求计算机完成1+1的计算并将结果显示在屏幕上。

image-20250322202106592

1.2 Java诞生小故事

Java是由Sun Microsystems公司开发的编程语言,最初名为Oak。Java的创始人是James Gosling。Java以其跨平台特性和安全性而闻名,广泛应用于企业级应用和移动应用开发。

image-20250322202056213

1.3 Java技术体系平台

Java技术体系平台包括Java SE(标准版)、Java EE(企业版)和Java ME(微型版)。Java SE是Java的基础,提供了基本的编程功能;Java EE用于构建企业级应用;Java ME用于嵌入式设备和移动设备。

image-20250322202036508

1.4 Java的重要特点

Java的主要特点包括跨平台性、面向对象、垃圾回收、安全性和多线程支持。Java的跨平台性得益于Java虚拟机(JVM),使得Java程序可以在任何支持JVM的平台上运行。

image-20250322193702074

  • Java虚拟机(JVM):JVM就像一个翻译官,将Java代码翻译成计算机能理解的指令,让Java程序能在不同平台上运行。
  • 面向对象(oop):面向对象编程就像搭积木,通过定义类和对象来构建复杂的程序。
  • 垃圾回收:垃圾回收就像清洁工,自动清理不再使用的对象,释放内存空间。
  • **解释和编译并存:**具有解释型语言特征,同时需要先编译,生成字节码文件,再由java解释器执行

【了解】解释型和编译型语言

区别是:

解释性语言

  • 编译后的代码,不能直接被机器执行,需要解释器来执行,
  • 通过解释器一行一行解释成机器代码再执行。python

编译性语言,

  • 编译后的代码, 可以直接被机器执行, c /c++

1.5 Java快速入门

Java 程序,需要三个步骤:编写程序,编译程序,运行程序

public class Main {public static void main(String[] args) {System.out.println("Hello world!");}
}

通过上述代码,我们可以看到一个完整的Java程序的结构,Java程序的结构由如下三个部分组成:

源文件(扩展名为.java)*:源文件带有类的定义。类用来表示程序的一个组件,小程序或许只会有一个 类。类的内容必须包含在花括号里面。

:类中带有一个或多个方法。方法必须在类的内部声明。

方法:在方法的花括号中编写方法应该执行的语句。

总结:类存在于源文件里面;方法存在于类中;语句存在于方法中。 注意:在一个源文件中只能有一个public修饰的类,而且源文件名字必须与public修饰的类名字相同

1.6 Java运行机制及运行过程

Java程序的运行机制依赖于Java虚拟机(JVM)。JVM负责解释和执行Java字节码,确保程序能够在不同的平台上运行。Java程序的运行过程包括编译和执行两个阶段。

image-20250322200051586

1.7 JDK、JRE和JVM(重点)

【JVM介绍】

基本介绍

  • 1)JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器,包含在JDK中.
  • 2)对于不同的平台,有不同的虚拟机。
  • 3)Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”(就是说一次编译好的.class文件,可以在多个系统运行

image-20250322193830754

  • .class文件->字节码文件

【解释】

  • JDK(Java Development Kit)是Java开发工具包,包含了JRE和Java开发工具。
  • JRE(Java Runtime Environment)是Java运行环境,包含了JVM和Java核心类库。
  • JVM(Java Virtual Machine)是Java虚拟机,负责执行Java字节码(把字节码翻译成机器码,方便执行)。

【示意图】:

image-20240104104556180

  • 安装JDK一般就包括JRE了

  • 如果只想运行开发好的.class文件,安装JRE就行

【了解】命令行里的编译和运行

比如要执行Test.java

// 编译 生成字节码文件
javac Test.java
// 运行
java Test

img

img

1.8 配置环境变量PATH(重要)

【】为什么安装?

image-20250322195651599

配置环境变量PATH是为了让操作系统能够找到Java开发工具和JVM。通过配置PATH,可以在任何目录下执行Java命令。

【1】官网安装jdk

image-20250322194721228

【2】打开高级系统设置

image-20250322194844869

【3】按照下面流程

image-20250322195216227

【4】Win+R 输入cmd,打开命令行窗口,输入下面命令

java -version

image-20250322195815595

安装成功!

1.9 关键字

关键字是由Java语言提前定义好的,有特殊含义的标识符,或者保留字

注意:用户不能使用关键字定义标识符

在这里插入图片描述

1.10 标识符

标识符:在程序中由用户给类名、方法名或者变量所取的名字。

image-20250322201551080

1.11 Java转义字符

Java中的转义字符用于在字符串中表示特殊字符,如\n表示换行符,\t表示制表符。这些字符在控制台输出时具有特定的功能。

\t :一个制表位,实现对齐的功能
\n :换行符
\\:一个\
\":一个"
':一个'
\r :一个回车System.out.println("中国\r北京");

1.12 Java代码规范

Java代码规范包括使用Javadoc注释、保持代码的缩进和格式、使用UTF-8编码等。这些规范有助于提高代码的可读性和可维护性。

image-20250322200618877

1.13 Java开发注意事项和细节说明

在Java开发中,需要注意代码的规范性和可读性。例如,使用合适的命名规范、添加必要的注释、保持代码的整洁等。

image-20250322200106727

1.14 初学Java易犯错误

初学者在Java开发中常见的错误包括语法错误、逻辑错误和资源管理不当等。通过学习和实践,可以逐步避免这些错误。

image-20250322200316297

image-20250322200328150

1.15 注释

Java中的注释分为

  • 单行注释(//)、

  • 多行注释(/* ... */

  • 文档注释(/** ... */)。

注释用于解释代码的功能和逻辑,帮助他人理解代码。

【了解】javadoc

image-20250322200600754

http://www.dtcms.com/wzjs/441175.html

相关文章:

  • 上海网站定制价格低网络推广项目
  • 个旧市哪里有做网站上海网站营销seo电话
  • 浙江省建设继续教育网站首页小红书seo是什么意思
  • 聊城开发区网络公司排名如何优化企业网站
  • 网站主页设计收费seo流量优化
  • 好的室内设计网站推荐网络推广和网络营销的区别
  • android 网站模板下载制作网站的软件有哪些
  • 辽宁建设工程信息网官网 a类业绩百度手机seo软件
  • 一个不懂技术的人如何做网站百度推广的方式有哪些
  • 好网站开发培训济南网站设计
  • 做外贸用什么视频网站好微信怎么做推广
  • 万网 手机网站百度客服电话24小时客服电话
  • 广西网站运营最好的公司新闻今日要闻
  • 昆明行业网站建设河北seo网络优化师
  • 如何在建设教育协会网站注册考试网站优化排名查询
  • 微信开发网站建设程序创建网站需要多少资金
  • 网站建设参考网站的说明书seo优化的主要任务
  • 海外社交网站开发类似互推商盟的推广平台
  • 外贸服装网站建设百度网盘人工申诉电话
  • 如何做优酷网站赚钱长沙seo全网营销
  • 青岛菜西有做网站的吗百度网盘登录入口
  • 建材网站做环保类型思路站长工具seo优化系统
  • 网站做301跳转在哪里打广告效果最好
  • 网站建设初级工程师市场调研的四个步骤
  • 企业做网站推广产品需要多少钱seo网站推广服务
  • 南联网站建设北京seo网站管理
  • 专业定制网站建设智能优化百度关键词指数工具
  • 群晖wordpress设为首页优化关键词方法
  • 做网站广告联盟深圳seo优化排名
  • 产教融合信息门户网站建设方案acca少女网课视频