一、Java简介
java语言是SUN(Stanford University Network,斯坦福大学网络公司 ) 1995年推出的一门高级编程语言,是一种面向Internet的编程语言。
二、学习Java之前首先要掌握相关的计算机知识
1.(计算机硬件系统) 计算机组成:
主板、 硬盘(长久的存储数据,读写速度慢、容量大)、 内存(运行时临时存储数据,比如启动QQ从硬盘加载到内存,读写速度快,容量小,16G,32G)、CPU(运算,速度快)、输入设备、输出设备
2.(计算机软件系统)计算软件:
①系统软件:Windows mac linux 作用:管理硬件设备,进行资源分配
②应用软件:QQ,微信,电商购物,教务系统
3.应用软件的构成:
前端界面(窗口,app,小程序)
服务后端(java,c++,python;数据逻辑处理)
数据库
三、为什么学Java
Java用途很广:
服务器后端(电商后台,游戏后台,银行系统,服务器端……)、Android应用(安卓手机app,移动端开发)、大数据技术(大数据框架)、java语言性能优越,生态丰富、就业岗位多(招聘网站搜索相关信息)
四、Java语言发展史
诞生背景:1991年,在SUN公司提出一种语言开发需求,程序要在一些非常小的的设备上运行,还要求程序可以适应不同的CPU,詹姆斯·高斯林带领小组进行研发,于1995年正式确立,命名为Java(印度尼西亚 爪哇岛 盛产咖啡)
1995年正式确立
1996年1.0版本发布1.1,1.2,1.3,1.4
从Java1.5开始版本号改为Java5,Java6,Java7,……Java21
2009年sun公司被Oracle公司收购
Oracle是全球最大的企业软件开发公司
现在每半年更新一次版本(每年的三月和九月)
五、Java语言的特点
①开源
(开放源代码)免费
②简单易学
(没有指针概念,操作方便)
③平台无关性
(Java程序只需要开发一次就可以在不同的操作系统上运行,前提是在不同的操作系统上安装不同的Java虚拟机(虚拟环境)一次编写到处运行)
④面向对象
⑤支持网络
(可以联网)
⑥多线程机制
⑦动态内存管理机制
(自动垃圾回收,Java只需要申请内存空间,不需要关心何时释放空间)
⑧安全
⑨生态丰富
(框架 组件)
⑩高性能
六、Java技术体系平台
JavaSE:
java Standard Edition(标准版):Java语言的基础,包含Java语言中最核心的类(库)
JavaEE:
Java Enterprise Edition(企业版):servlet=server(服务)+applet(应用程序)服务器端的程序
企业版中包含标准版还包含企业级开发相关的类
JavaME:
Java Micro Edition(微缩版):早期电子类产品开发,现在已被安卓开发取代
安卓开发:主要开发安卓手机app,只要掌握JavaSE知识,就可以学习安卓开发
七、Java语言运行机制
首先编写一个.java文件(源代码),源代码就是程序员能看懂的,机器看不懂
然后把.java文件通过java环境编译成.class文件(字节码文件,是java指令规范),机器还是看不懂
javac xx.java调用java编译器编译源代码
最后将.class文件交给java虚拟机运行,由虚拟机将.class文件编译为机器码,CPU执行
java xx 交给java虚拟机运行程序
八、Java运行环境的安装与配置
1、为什么配置JDK,JDK是什么
JDK(Java Development Kit)是Java开发工具包的缩写,它是用于开发Java应用程序的工具集合。简单来说,JDK就像是一个工具箱,里面装满了各种工具,供开发者使用。 想象一下,你要修理一台电脑,你需要一把螺丝刀、 一把扳手、一根电线等等工具。JDK就是Java开发者的 工具箱,里面包含了编译器、运行环境、类库、调试 工具等等。
首先,JDK中的编译器可以将你写的Java代码转换成计算机可以理解的字节码文件。这个过程就像是把你的代码翻译成计算机能够执行的指令。
其次,JDK中的运行环境(JRE)提供了Java应用程序 的运行环境。它包含了Java虚拟机(JVM)和Java类 库,可以执行已经编译好的Java程序。
另外,JDK还提供了丰富的Java类库,包括用于处理字 符串、文件操作、网络通信、图形界面、数据库连接 等各种功能的类和接口。这些类库可以帮助开发者更 快地构建功能强大的应用程序。 此外,JDK还提供了调试工具,帮助开发者查找和修复程序中的错误。它还包含了文档生成工具,可以根据 代码注释自动生成API文档,方便开发者编写和查阅文档。 总之,JDK是Java开发者必备的工具包,它提供了编译 器、运行环境、类库、调试工具等一系列工具,方便开发者进行Java应用程序的开发、调试和运行。
JDK(Java Development Kit, Java开发工具包)是给开发人员提供的一个集成工具包
工具包中包含了:
- 包含编译工具,打包工具等
- JRE(Java Runtime Environment Java运行环境):包含java程序运行时,需要的类库 例如:String System,也包含java虚拟机
- JVM(Java Virtual Machine Java虚拟机):是最终运行java程序的核心环节
2、配置Java开发环境(JDK)步骤
首先打开官方地址
http://www.oracle.com/java/technoloies/downloads/
选择适配自己电脑的版本下载
点击【Download】
基本上都是直接点击【下一步】即可
一般默认的安装路径是在C盘,为了方便统一管理,最好点击更改安装路径,将与开发相关的软件都安装到一个文件夹下,例如:D:\development\Java
在安装的过程中会弹出让再安装一个jre的弹窗,直接关掉
在D盘中选择刚才新建的文件夹Delelopment,点击Java—bin,复制此路径
此电脑右键选择属性
点击高级系统设置
点击环境变量
选定Path进行编辑
新建,粘贴刚才复制的路径
之后无论在哪一个盘打开cmd都可以使用java命令,如图所示就是安装好啦
下载jdk,安装jdk(安装位置),配置jdk/bin目录到环境变量path中,目的就是在任意的目录中使用java命令
九、第一个程序 Hello World
在d盘中新建一个.java文件,进行编写如图所示
cmd进入d盘中,将Hello.java文件编译成Hello.class文件,最后将Hello.class文件交给java虚拟机运行,由虚拟机将.Hello.class文件编译为机器码
标签:文件,Java,JDK,虚拟机,概述,java,运行 From: https://blog.csdn.net/m0_70830675/article/details/136590447