• 非零基础自学Java (老师:韩顺平) 第2章 Java概述 2.1 2.1 什么是程序——2.14 老韩聊 如何快速掌握技术或知识点


    非零基础自学Java (老师:韩顺平)

    这里贴上韩老师的视频地址

    ✈【【零基础 快速学Java】韩顺平 零基础30天学会Java】

    第2章 Java概述

    2.1 什么是程序

    程序:计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合

    2.2 Java诞生

    百度百科的详细介绍:https://baike.baidu.com/item/Java/85979?fr=aladdin#1

    2.3 Java技术体系平台
    • Java SE(Java Standard Edition)标准版
      支持面向桌面级应用(如Windows下的应用程序)的Java平台,提供了元整的Java核心API,此版本以前称为J2SE
    • Java EE(Java Enterprise Edition)企业版
      是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技木如Aerviet、Jsp等,主要针对于Web应用程序开发。版本以前称为J2EE
    • Java ME(Java Micro Edition)小型版
      支持Java程序运行在移动终端(手机、PDA)上的平台,对Java API有所精简,并加入了针对移动终端的支持,此版本以前称为J2ME
    2.4 Java重要特点
    1. Java 语言是面向对象的(oop)

    2. Java 语言是健壮的。Java 的强类型机制、异常处理、垃圾的自动收集等是 Java 程序健壮性的重要保证

    3. Java 语言是跨平台性的。[即: 一个编译好的.class 文件可以在多个系统下运行,这种特性称为跨平台]

      在这里插入图片描述

    4. Java语言是解释型的

      解释性语言:javascript,PHP, java 编译性语言: c / c++

      区别是:解释性语言,编译后的代码,不能直接被机器执行,需要解释器来执行, 编译性语言, 编译后的代码, 可以直接被机器执行, c /c++

    2.5 Java 开发工具

    在这里插入图片描述

    2.6 Java运行机制及运行过程
    2.6.1 Java语言的特点:跨平台性

    在这里插入图片描述

    2.6.2 Java核心机制——Java虚拟机

    【基本介绍】

    JVM 是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器,包含在JDK 中。

    对于不同的平台,有不同的虚拟机。

    Java 虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”

    【示意图】

    在这里插入图片描述

    2.7 什么是JDK、JRE
    2.7.1 JDK基本介绍

    JDK 的全称(Java Development Kit Java 开发工具包)

    JDK = JRE + java 的开发工具 [java, javac,javadoc,javap 等

    JDK 是提供给 Java 开发人员使用的,其中包含了 java 的开发工具,也包括了 JRE。所以安装了 JDK,就不用在单独安装 JRE 了。

    2.7.2 JRE基本介绍

    JRE(Java Runtime Environment Java 运行环境)

    JRE = JVM + Java 的核心类库[类]

    包括 Java 虚拟机(JVM Java Virtual Machine)和 Java 程序所需的核心类库等,如果想要运行一个开发好的 Java 程序,计算机中只需要安装 JRE 即可。

    2.7.3 JDK、JRE和JVM的包含关系
    • JDK = JRE + 开发工具集(例如 Javac,java 编译工具等)
    • JRE = JVM + Java SE 标准类库(java核心类库)
    • 如果只想运行开发好的 .class 文件 只需要 JRE
    2.8 下载、安装JDK

    官方网址:https://www.oracle.com/java/technologies/downloads/

    在这里插入图片描述

    2.9 配置环境变量PATH

    2.10 安装JDK的练习

    在这里插入图片描述

    2.11 Java快速入门

    使用记事本写一个helloworld,略了

    运行原理:

    在这里插入图片描述

    2.12 Java开发快速入门

    经典Hello World。

    在这里插入图片描述

    创建新类

    在这里插入图片描述

    /**
     * ClassName: helloworld
     * date: 2022/8/30 14:56
     *
     * @author DingJiaxiong
     */
    
    public class helloworld {
        public static void main(String[] args) {
            System.out.println("Hello world!");
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • public class helloworld 表示 helloworld 是一个类,是一个 public 公有的类
    • public static void main(String[] args) 表示一个主方法,即程序的入口
    • main() {} 表示方法的开始和结束

    运行效果

    在这里插入图片描述

    Java执行流程分析

    在这里插入图片描述

    2.13 Java开发注意事项和细节说明
    • Java源文件以.java为扩展名。源文件的基本组成部分是类(class)。
    • Java应用程序的执行入口是main()方法。它有固定的书写格式:public static void main(Stringl args){…}
    • Java语言严格区分大小写。
    • Java方法由一条条语句构成,每个语句以“;”结束。
    • 大括号都是成对出现的,缺一不可。
    • 一个源文件中最多只能有一个public类。其它类的个数不限。
    • 如果源文件包含一个public类,则文件名必须按该类名命名
    • 一个源文件中最多只能有一个public类。其它类的个数不限,也可以将main方法写在非public类中,然后指定运行非public类,这样入口方法就是非public的main方法
    2.14 韩老师说如何快速掌握技术或知识点

    在这里插入图片描述

  • 相关阅读:
    Java实现图书管理系统
    本地构建、打包elasticjob-console3.1.0+
    【Verilog】Verilog设计进阶
    MyBatis分页插件
    3D成像 3D图映射
    element-plus点击菜单栏全部展开问题解决
    数说故事车企数字化转型案例——科学分配预算评估社媒营销效果
    Java安全之Mojarra JSF反序列化
    IDEA debug调试基础
    Postman写接口文档
  • 原文地址:https://blog.csdn.net/weixin_44226181/article/details/126802038