Java入门
Java帝国的诞生
C&C++
1972年C诞生
- 贴近硬件,运行极快、效率极高
- 操作系统,编译器,数据库,网络系统
- 指针和内存管理
1982年C++诞生
- 面向对象
- 兼容C
- 图形领域、游戏等
java初生
java发展
- 构建工具:Ant,Maven,Jekins
- 应用服务器:Tomcat,Jetty,Jboss,Websphere,weblogic
- Web开发:Structs,Spring,Hibernate,myBatis
- 开发工具: Eclipse,Netbean,intellij idea,Jbuilder
2006:Hadoop(大数据领域)
2008:Android (手机端)
Java特性和优势
简单性、面向对象、可移植性、高性能、分布式、动态性、多线程、安全性、健壮性
Java三大版本
Write once,Run anywhere
JavaSE:标准版(桌面程序、控制台开发)
JavaME: 嵌入式开发(手机,小家电)(不咋用了)
JavaEE: E企业级开发 (web端,服务器开发)
JDK、JRE、JVM
- JDK:Java Development Kit
- JRE: Java Runtime Environment
- JVM: Java Virtual Machine
Java开发环境搭建
卸载JDK
- 删除java的安装目录
- 删除java_home
- 删除path下关于java的目录
- java -version
安装jdk
- 百度搜索jdk8,同意协议,下载相应版本
- 双击安装jdk
- 记住安装的路径
- 配置环境变量
- java -version (测试是否安装成功)
jdk目录结构
- bin:可执行程序
- include:头文件
- jre:java运行环境
- lib:类库文件
- src:资源文件
HelloWorld及简单语法规则
-
随便新建一个文件夹,存放代码
-
新建一个Java文件
文件后缀名.java
hello.java
-
编写代码‘
public class Hello{ public static void main(String[] args){ System.out.print("Hello,World!"); } }
-
编译 javac java文件,会生成一个class文件
-
运行class文件 java class文件名
注意事项:
- java大小写敏感
- 尽量使用英文
- 文件名和类名必须保持一致,并且首字母大写
- 符号使用英文符号
Java程序运行机制
编译型
直接全部翻译好
解释型
走一步,编一步,速度要求不高
java既有编译型特征,也有解释型特征
程序运行机制
IDEA安装
什么是IDE
可百度搜索'idea优化'进行学习
【推荐】国内首个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的设计差异