Java是什么
Java是一门高级编译语言,用来开发应用软件
应用软件构成:
前端操作界面、后端、数据库(数据存储功能)
为什么选Java
Java语言用途广,性能优越,生态丰富,在市面上使用率高,工作岗位多
Java发展史
1991年,sun公司为了设计一种可以一个应用于小型家电并且支持不同CPU的语言,于是成立了 Green项目组开始研发,James Gosling为组长(后被称为Java之父)
1995年,正式确立
1996年,1.0版本发布
2009年,sun公司被oracle(全球最大的企业级软件开发公司)收购
截至2023年,Java最近版本为20
现如今,Java每半年更新一次(每年3、9月)
Java名字——印度尼西亚 爪哇岛 盛产咖啡
Java语言特点
1.开源
开放源代码,免费
2.平台无关性
跨平台,在不同的操作系统和CPU环境中运行
如何实现跨平台:
在不同的操作系统上开发JVM(Java虚拟机),Java程序在不同的虚拟机中运行,翻译给不 同的操作系统即可
3.面向对象
4.支持网络编程
5.多线程机制(多任务)
6.动态的内存管理机制
7.安全
8.生态丰富
Java语言运行机制
1、开发一个.java文件(编写.java源文件)
2、使用Java编译器将.java文件编译为标准统一的.class文件(编译.class文件)
3、把编译好的.class文件交给JVM执行