Java7/28
诞生基础
1972年C语言诞生
特点:
-
贴近硬件,半汇编
-
-
有指针和内存管理
1982年C++诞生
特点:
-
面向对象
-
兼容C
-
图像和游戏领域有成就
Java出现背景:为优化和简化C和C++(取消指针,没有内存管理),形成可移植性高(JVM虚拟机),面向对象,类型安全,高质量的类库
发展沿革
-
1995年出世,页面简单粗糙,缺乏互动性,于是加入图形界面的程序(Applet)
-
bill Gates购买Java 微软发展出了.NET
-
1998年明显扩张,JavaSE桌面端,JavaME移动端,JavaEE服务器(成功)
-
基于Java开发许多平台,系统工具
-
构建工具:Ant,Maven,Jekins
-
应用服务器:Tomcat,Jetty,Jboss,Websphere
-
Web开发:Struts,SPring,Hobernate,myBatis
-
开发工具:Eclipse,Netbean,intellij idea,Jbuilder
-
-
2006:Hadoop 大数据领域
-
2008:Android 手机端 ......Java大爆发
Java特性和优势
简单性,面向对象,可移植性,高性能,分布式,动态性,多线程,安全性,健壮性
Java的三大版本
Write Once,Run Anywhere(依托于JVM,Java的虚拟机)
JavaSE:标准版(桌面程序,控制台开发)
JavaME:嵌入式开发(手机,小家电)
JavaEE:企业级开发(web开发,服务器开发)
JDK JVM JRE
-
JDK:Java Development Kit java开发者工具
-
JRE:Java Runtime Environment java运行环境
-
JVM:Java Virtual Machine java虚拟机
JDK的卸载和安装
卸载JDK
-
删除Java的安装目录
-
删除环境变量中的JAVA_HOME
-
删除path中与JAVA_HOME相关的
-
cmd 键入java -version 出现无法找到即为成功
安装JDK
-
下载电脑对应的jdk8版本
-
安装,记录安装路径配置环境变量
-
配置变量,系统变量里新建JAVA_HOME,变量值为jdk安装路径
-
系统变量里配置path变量,双击打开新建:%JAVA_HOME%\bin ( %引用内容%)和 %JAVA_HOME%\jre\bin
-
验证,cmd 键入java -version验证出现版本号即为成功
Hello World
-
编写代码 生成.java文件
1 public class Hello{ 2 public static void main(String [] args){ 3 System.out.print("Hello,World!"); 4 } 5 }
-
编译javac java文件 生成.class文件
-
运行class文件,显示

-
注意:Java和C一样,严格区分大小写;文件名和类名保持一致。
Java运行机制
编程语言分为:编译型语言(操作系统、C和C++)和解释型语言(网页)
Java都具有这两种特征
运行机制:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异