Java入门
1. 为什么学习Java
是一门高级编程语音用于开发应用软件 ;
- 开发后端程序(与前端进行交互) ;
- 安卓应用;
- 软件工具 ;
- 大数据领域
Java发展史
1991,美国sun公司需要开发一种语言:在内存比较小的机器上运行,在不同的CPU上运行,名字缘由:印度尼西亚 爪哇岛
1995正式确立
1996发布Java1.0版本
2009年被oracle(全球最大的企业及软件开发公司)收购
2023年发布到Java20
Java语言特点
开源性(开放源代码)
语法:简单高效
面向对象
平台无关性(跨平台:开发一次Java,就可
以在不同的平台上运行;原因:在不同的
平台上,安装不同的jvm(Java虚拟机))
支持网络编程
多线程(支持多任务执行)
动态内存管理机制(自动的垃圾回收)
安全性
Java体系结构
- JavaSE标准版 Java基础,里面包含Java 核心类库
- javaee企业版 包含Javase 服务器端程序 开发
- javame微缩版 现在基本不用被安卓开发代 替
运行机制
java是高级编程语言(人能看懂,机器就看不懂)
开发运行流程
首先编写Java源文件(.Java)
把源文件编译为字节码文件(.class)
需要编译工具
最后通过jvm(虚拟机)运行字节码文件,再次转为不同平台的机器码
编译和运行需要安装一定的环境
Java环境安装
IDE集成开发环境
idea
ecilpse
NetBeans
Java官方给开发人员提供了一个集成开发
工具包(jdk)
包含编译工具(javac.exe),打包工具
(jar.exe)
包含jre系统类库,里面包含jvm运
行.class文件
在其他目录中,不能使用javac命令,
需要配置环境变量
Java入门指南:从基础知识到运行机制
16万+

被折叠的 条评论
为什么被折叠?



