栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java基础知识,Java 介绍与环境搭建(JDK、JRE、JVM黑马笔记)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java基础知识,Java 介绍与环境搭建(JDK、JRE、JVM黑马笔记)

目录

1.Java背景介绍

2.Java的跨平台工作原理

3.JDK-JRE-JVM

4.HelloWorld程序

5.JAVA_HOME 环境变量配置

6.IDEA开发工具的使用 【重点】

7.注释

8.关键字

9.字面量 (常量)

10.变量【重点】

11.Debug调试工具

12.变量的注意事项


1.Java背景介绍
  • Java 语言在1995年, 在Sun公司由詹姆斯高斯林所主导研发, 后来被 Oralce 收购

    • 今后想要下载Java的资源, 到 www.oracle.com 进行下载

  • Java 的三个平台

    • JavaSE : Java 语言的(标准版),用于桌面应用的开发,是其他两个版本的基础。学习目的是为了后面学习的 JavaEE 打基础

    • JavaME : 不学了(现在没有用的了)

    • JavaEE : 用于web方向的网站开发

      • 网页 : 用于数据展示

      • 网站 : 网页 + 后台服务器

2.Java的跨平台工作原理
  • 平台:操作系统

    • Windows

    • MacOS

    • Linux

  • 跨平台 : 在Windows系统中写好的代码, 可以直接移植到其他操作系统运行

  • 原理 : 在不同的操作系统中, 安装了与之对应版本的 JVM 虚拟机

  • 问题 : JVM虚拟机能否跨平台 ?

    • 回答 : 不允许, 允许跨平台的是 Java程序, 不是JVM虚拟机

3.JDK-JRE-JVM
  • JVM :Java Virtual Machine,Java虚拟机 , 运行Java程序的平台载体

  • JRE :Java Runtime Environment, Java运行时环境,内部包含JVM虚拟机、Java核心类库

    • JVM虚拟机

    • java的核心类库:已经写好的 java 代码, 我们自己写代码的时候, 要用到这些东西.

  • JDK : Java Development Kit,Java开发工具包,提供给开发人员使用的一套工具包,内部包含JRE和开发工具

    • JRE

    • 工具:

      • javac.exe 编译工具

      • java.exe 运行工具

  • 关系 :

JDK --> JRE --> JVM

 

  • JDK的版本 :

    • JDK5 : 里程碑性质的版本

    • JDK8 : 兼容性最好的版本 (web阶段, 切换到8版本)

    • JDK17 : 到2021年9月份最新的版本

4.HelloWorld程序
  • 开发 Java 程序的三个步骤

    • 编写代码

    • 编译代码

    • 运行代码

HelloWorld 案例的编写和运行

  1. 新建文本文档文件,修改名称为 HelloWorld.java
  2. 用记事本打开 HelloWorld.java文件,输写程序内容

 

  1. 打开命令行,(将.java文件移动到jdk所在的bin目录下)输入编译和运行的指令。 
编译代码 : javac HelloWorld.java
运行代码 : java HelloWorld

 

5.JAVA_HOME 环境变量配置
  • 在高版本的 JDK 当中, 安装完毕后, 会带有一份默认的配置

    • 默认配置 : 基础班使用没有问题, 但是到了就业班配合 Tomcat 软件使用, 就会出现问题

  • JAVA_HOME 的配置方式

    • 配置步骤 : 详情参见文档.

6.IDEA开发工具的使用 【重点】
  • 详情参见文档

7.注释
  • 介绍 : 注释就是对代码进行解释说明的文字

  • 分类 :

    • 单行注释 : //

    • 多行注释 :

    • 文档注释 :

  • 注意事项 :

    • 被注释的内容不会参与程序的编译和运行

8.关键字
  • 介绍 : 被Java赋予了特殊涵义的英文单词

  • 需要掌握 : 关键字已经被赋予了特殊的涵义, 我们就不能使用.

识别关键字: 
        1. 关键字所有字母都是小写
        2. 在高级代码编辑器中, 颜色的变化.

 

9.字面量 (常量)
  • 目标 : 学习Java中有哪些数据, 我们可以使用

    • 字符串 : 被双引号所包裹的数据

    • 整数 : 所有整数

    • 小数 : 所有小数

    • 字符 : 被单引号所包裹的数据,只能是一个字符,多一个少一个都不行

    • 布尔 : true, false:分支判断

    • 空 : null

      • 不能直接打印

10.变量【重点】
  • 介绍 : 变量就是内存中的存储空间, 空间中记录着经常发生改变的数据

  • 使用场景 : 发现要操作的数据, 经常发生改变, 就应该使用变量进行维护.

  • 定义格式 :

//数据类型 变量名 = 数据值;
​
int num = 10;
  • 变量的使用 :根据变量名进行使用

System.out.println(num);//控制台输出变量num值为10

11.Debug调试工具
Debug调试工具: 可以理解为另外的一种运行模式,这种运行模式下, 程序每一步的执行, 都是人为控制的,可以清晰的看到程序中, 发生了哪些变化(通常用来调试代码错误)
​
操作步骤:
1. 加断点 : 哪里不会点哪里
2. 选择Debug运行
3. 看哪里 :
     Debugger :
     Frames : 可以看到程序中有哪些方法, 正在执行
     Variables : 可以看到程序中变量的变化过程
     Console : 控制台, 打印语句的内容, 都在这里
4. 点哪里 :
     Step Over : 可以让程序向下执行一步

12.变量的注意事项
  • 变量名不允许重复定义

  • 一条语句可以定义多个变量, 中间需要使用逗号分隔

  • 变量在使用之前, 必须完成赋值

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/978789.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号