Java语言概述与环境搭建

Java语言概述与环境搭建

(一). java语言的发展史

1.Java历史

在20世界90年代:单片机系统(植入家电设备,提高家电设备智能化)。被sun发现商机,詹姆斯-高斯林开展绿色计划,刚开始准备用C++(不能跨平台)所以自己研发了oak当时看窗外正好有个橡树,就用了橡树的英文语言,后来oak被注册了。就用了Java因为国外程序员都喜欢喝咖啡,后来有人提出爪哇岛的咖啡好喝,就根根据这个起了个名字
详细可以了解Java的各种版本及代号

日期语言及版本
1995年Java问世
1996年Java 1.0
1999年Java 1.2发布(JAVA SE\JAVA EE\JAVA ME
… … …
2004年TigerL老虎(代号) 发布(JAVA5.0),Java 登录火星。
2006年Java6.0 Mustang(野马)
2011年 7月由Oracle正式发布Java7.0(海豚)
2014年 3月19日Oracle公司发布Java8.0的正式版
2017年 9月21日Java9.0正式发布。
2018 年 3 月Java SE 10
2018 年 9 月Java SE 11 (LTS)
2019 年 3 月Java SE 12
2019 年 9 月Java SE 13
2020 年 3 月Java SE 14
2020 年 9 月Java SE 15
2021年3月16日Java SE 16

2.Java中JAVA SE详情【桌面应用】

​ Java SE(Java Platform,Standard Edition)称之为"Java平台标准版",是Java平台的基础

​ Java SE包含了运行Java应用所需要的基础环境和核心类库。

​ Java SE还定义了基于桌面应用的基础类库。通过这些类库 。我们可以编写出类似于想Office那样丰富多彩的桌面应用

3.JAVA中JAVA EE详情【企业应用】

​ Java EE(Java Platform,Enterprise Edition)称之为"Java平台企业版"。

​ Java EE构建在Java SE基础之上,用于构建企业应用。所谓的企业级应用是指那些为商业组织、大型企业而创建的应用系统,例如:电信的“计费系统”、银行的“网银系统”等

4.JAVA中Java Me【移动应用】

​ JAVA ME(Java Platfrom,Micro Edition)称之为“Java平台微型版

​ Java ME主要就是提供一些微型游戏之类的。随着Android只能平台的迅速普及。Java ME已经走向淘汰

(二). java开发工具环境搭建

1.java开发工具的下载和安装

相关概念:

JDK:称为Java开发工具包。开发人士需要下载和安装JDK。Java程序员需要安装。

JRE: 称为Java的运行时环境,提供运行Java应用程序所必须的软件环境,无论开发还是运行Java应用都必须安装。

JVM: 就是我们常说的java虚拟机,它是整个java实现跨平台的最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行。

​ javac.exe:编译器,主要用于将高级Java源代码翻译成字节码文件。

​ java.exe:解释器,主要用于启动JVM对字节码文件进行解释并执行
在这里插入图片描述
JDK是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。JRE是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。JVM是整个java实现跨平台的最核心的部分,能够运行以Java语言写的程序。

下载

方式一:
官网下载 会直接跳到oracle网页(需要谷歌浏览器)

官网下载2(均可)

方式二:
搜索下载
搜索下载2

安装

JDK下载的安装版(.exe):一路点击下一步安装即可下载后的位置就在安装版安装时更改目录的位置

JDK下载的绿色压缩版:直接解压在这里插入图片描述

文件名存放内容
bin存放jdk各种工具命令
conf存放jdk各种配置文件
include存放一些平台的头文件
jmods存放jdk各种模块
legal存放jdk各模块的授权文档
lib存放jdk工具的一些补充jar包和源代码
src.zip存放的类库源文件
jrejava运行环境的文件,但是在jdk11版本之后就没有此文件了因为浪费空间又降低效率。详情
安装版和压缩版的区别:

​ 安装版直接下载到系统中

​ 压缩版只是以单个文件夹存在,用的时候设置就可以。

注意:

​无论什么安装方式路径都一定不能有中文

​刚开始下载Java会让登录Oracle账号:

账号:908344069@qq.com
密码:Java2019

2.java开发的常用工具

​ 文本编辑器—>记事本、Notepad、MarkDown等

​ 集成开发环境—>Eclipse、Idea、MyEclipse等

3.编写Java程序的流程

首先准备工作:

​ ……dos窗口win+R默认属性右击dos最上面有个属性,可以看到,GBK 想写代码需要将 dos窗口的代码和文本编辑器(Code)编码调成一致

调成一致:VScode中文件->首选项->设置->文本编辑器->文件->编码设置gbk就可以了

(1)新建文本文档并将文件后缀修改为.java

如果后缀不显示,打开文件夹–>查看–>将隐藏的项目打上对钩
在这里插入图片描述

(2)使用记事本…打开文件,编写Java代码后进行保存
 /*
  项目名称:第一个Java程序

  项目功能:打印一句话

  作者:七点

  版本:v1.0

  所有者:拉勾教育

  备注:请大家集中注意力

 */
 public class HelloWorld(){

 }
(3)启动dos窗口,并切换到.java所在的路径中

启动dos窗口:在打开的文件路径中直接输入cmd
在这里插入图片描述

(4)使用javac xxx.java进行编译,生成xxx.class的字节码文件

当前的电脑不认识javac会提示如下:图1
cmd
在这里插入图片描述
在这个路径输入javac进行编译,这次就认识了。所以将我们编写的java文件放到这个路径试一下
在这里插入图片描述
再打开当前路径可以开到HelloWorld.java的字节码文件
在这里插入图片描述

(5)使用java xxx进行解释执行,打印最终结果
 /*
      项目名称:第一个Java程序

      项目功能:打印一句话

      作者:七点

      版本:v1.0

      所有者:小姐姐

      备注:请大家集中注意力
  */
 public class HelloWorld{
   	public static void main(String[] args){
       System.out.println("我就吃饭");
   }
 }


Java代码–>javac.exe编译器编译–>字节码文件–>java.exe解释器在JVM–>解释并且运行。
在这里插入图片描述

4.配置环境变量(win10系统)

环境变量:

通常情况下可执行文件只能在该文件所在的路径中使用,为了使得该可执行文件可以在任意路径中使用,则需要将该文件所在的路径信息配置到 环境变量Path中

环境变量的配置:

配置方式

​ 计算机 => 右击=>属性 => 高级系统设置 => 高级 => 环境变量

​ => 系统变量 => 找到Path,点击编辑

​ => 将javac.exe所在的路径信息配置到 Path变量值的最前面

​ => 一路点击确定即可

优化环境变量的配置:

1.jdk的bin之后文件都是一样的–>需要将’\b’之前的路径单独配置。

2.新建一个系统变量JAVA_HOME(java的家)来存放复制’\b’之前的路径。–>以后只要来一个jdk版本直接复制’\bin’之前的路径配置下就可以了
在这里插入图片描述
3.更改系统变量中的path变量,使用%%将JAVA_HOME对应的文件引入过来。
在这里插入图片描述
注意事项

​ 1.切记Path变量原来的变量值不要删除,配置完毕后记得重启dos窗口!

​ 2.优化配置变量时JAVA_HOME注意首尾都要加%

​ 3.将最常用的jdk移动到最上面

为什么需要优化环境变量配置:

1.jdk不定时更新,所有每次都需要配置Path,但是防止过多找起来不方便做一下操作

2.之后写JAVA EE需要用到

win7环境变量配置

(三). 常见的错误

扩展 dos窗口的cls命令清空上面所有
在这里插入图片描述

(四).Java11新特性之简化的编译运行

在这里插入图片描述
相比前几版的jdk就是最后一步直接编译并且执行。只是只要这个文件编译过了就不能再编译执行了

(五).常用的快捷键和注释

1.快捷键

快捷键解释
ctrl+s保存
ctrl+c复制
ctrl+v粘贴
ctrl+a全选
ctrl+x剪切
ctrl+z撤销
ctrl+f搜索
shift中英文切换
ctrl+shift切换输入法
windows+d回到桌面
windows+e打开计算机
windows+l锁屏
windows+r打开运行
alt+tab切换任务
ctrl+alt+delete启动任务管理器

2.注释

注释用于进行代码说明,是给程序员看的文字描述,编译器会忽略注释。

快捷键解释
//(单行注释)从 // 开始,到本行结束,都是注释
/**/ (多行注释)从/* 开始,到*/结束,中间所有都是注释
/** */ 多行/文档注释从/*开始,到/结束,是一种支持1的注释

  1. 创建两个类然后Ctrl+Q之后引入另外的类可以看到对应的注释 ↩︎

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

~忆缘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值