了解Java

第一讲:Java概念

1.1、Java语言背景介绍了解

语言:人与人交流沟通的表达方式

计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言

Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言

Java之父:詹姆斯·高斯林(James Gosling)

2009年,Sun公司被甲骨文公司收购,所以我们现在访问oracle官网即可:https://www.oracle.com

java语言的三个版本:

  • JavaSE:Java语言的(标准版),用于桌面应用的开发,是其他两个版本的基础
  • JavaME:Java语言的(小型版),用于嵌入式消费类电子设备
  • JavaEE:Java语言的(企业版),用于Web方向的网站开发

1.2、跨平台(了解)

Java程序并非是直接运行的,Java编译器将Java源程序编译成平台无关的字节码文件(class文件),然后由Java虚拟机(JVM)对字节码文件解释执行。所以在不同的操作系统下,只需安装不同的Java虚拟机即可实现Java程序的跨平台。

什么是跨平台:

  • Java程序可以在多个操作系统上编译运行

实现跨平台:

  • 通过JVM翻译的方式,然后交给操作系统执行

1.3、JDK、JRE和JVM(重点)

开发Java程序需要三个重要的步骤:编写代码、编译代码和运行代码。
编写代码便是我们程序员该做的事了。
1. 编写代码:
在程序中,除了我们自己编写的代码外,实际上我们用的更多的是别人已经封装好的代码,我们只不过是代码的搬运工罢了,但是融会贯通也是需要基础的。
JRE:JRE是Java运行环境,包含了jvm虚拟机和Java核心类库
类库:表示的是存放着多个Java类文件的仓库(文件夹)
核心类库:早期大牛在Java中已经写好的,非常核心的代码仓库
重点理解:我们自己在编写代码的过程中,需要用到Java存放在JRE中,这样才可以编译运行成功
?那为什么我们编写的代码明明不在Java安装的JRE环境下呀?
那是因为我们在安装Java的时候,都配置好了系统path高级环境,因此我们才会在哪都可以运行Javac命令
2. 编译代码:
.java文件属于源文件,是无法被jvm所识别执行的
解决方案:将其翻译成JVM可以直接识别的.class文件便可运行
编译方式:利用Java提供在JDK里的编译工具进行编译
3. 运行代码:
利用JDK中的运行工具运行.class文件,java命令

三者的关系

  • JDK:java开发工具包,包含JRE和开发工具(javac和java)
  • JRE:java运行环境,包含JVM和核心类库
  • JVM:java虚拟机
  • 三者关系: JDK包含JRE,JRE包含JVM
    JDK关系

1.4 JDK安装

1.4.1 下载

下载可以通过多途径获得安装包,直接在官网则是最快的途径
通过官方网站下载安装包
https://www.oracle.com/java/technologies/downloads/#java8-windows
JDK8
注意:针对不同的操作系统,需要下载对应版本的JDK。
JDK安装包如果没有orcal账号,现在已经不给正式安装了,这个时候你就可以去百度上去找资料,jdk安装包我相信很多地方都是有的,接下来就是安装。

1.4.2 安装

有了JDK安装包安装,则是无脑下一步,这里安装好JDK和JRE即可。
注意你安装时安装路径,安装路径尽量单独放在你的文件夹(路径不可有中文)下,便于后续查看。

1.4.3 配置环境变量

这里我演示windows11的环境变量配置,同理其它操作系统下找到系统高级环境变量配置处都是一样的。
环境变量1
环境配置2

环境变量3新建系统变量:
1、
变量名:CLASS_HOME
变量值:D:\environment\java\281\jdk1.8.0_281
这里的变量值就是你安装JDK的安装路径(不是JRE),也就是bin目录所在的文件夹下
2、
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
注意前面有个点,这个是加载核心类库
3、编辑path系统变量
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;等等等
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;粘贴在最前面即可,如果有系统默认的java环境配置,记得要删除那个路径
这里需要注意是编辑不是新建,然后这里每个配置都是用;隔离,;是windows下的分隔符。这里直接将等前面的文字粘贴到path变量值最前面即可。

注意:安装路径不要包含中文或者空格等特殊字符(使用纯英文目录)。
配置好环境变量后:

  • 在cmd命令窗口输入这些java,javac,java -version命令,看看这些命令是否有信息输出,如果有则是安装成功,-version是查看Java版本

JDK的安装目录介绍

目录名称说明
bin该路径下存放了JDK的各种工具命令。javac和java就放在这个目录。
conf该路径下存放了JDK的相关配置文件。
include该路径下存放了一些平台特定的头文件。
jmods该路径下存放了JDK的各种模块。
legal该路径下存放了JDK各模块的授权文档。
lib该路径下存放了JDK工具的一些补充JAR包。

1.5 HelloWord案例(重要应用)

HelloWorld案例是指在计算机屏幕上输出"HelloWorld"这行文字即可。
HelloWorld可是所有编程的精髓,需深深掌握!

  1. 编写代码
    新建一个文本文档文件,修改名称为HelloWorld.java
    使用NotePad++打开这个文件,当然记事本也可以,不过我还是建议下载一个NotePad++
public class HelloWorld{
    public static void main(String[] args){
        System.out.println("HelloWorld");
    }
}
  1. 编译程序
    打开命令行窗口,将目录切换成Java文件所在的目录下,使用javac命令编译Java文件,生成class文件

编译:javac 文件名.java
范例: javac HelloWorld.java

  1. 运行程序
    执行java命令运行编译后所生成的class文件

运行: java 类名
范例: java HellWorld

  1. 查看效果图

案例1

完毕

到这里,Java就算是正式开始入门了,后续需要装入工具如下:

IDEA(编程工具)、JDK、MySQL(数据库)、Navicat/SQLyog(数据库可视化工具)、NotePad++、Maven(依赖仓库)、Git(版本管理)、PostMan(测试接口)、Typora(做笔记工具)、虚拟机...
IDEA中也有需要配置以及需要安装的插件,后续文章慢慢写。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值