Java了解
java: idea(收费)、eclipse(免费)、MyEclipse(收费)
java: 一处编码,处处运行
编译型
把java源代码编译成字节码文件 .class
---> 但该字节码不能直接运行在操作系统之上
---> 需借助jvm(java虚拟机 类似于Python的解释器,可以在不同平台上安装,从而解决跨平台性差的问题)
但jvm运行至少要300m内存 (比较占内存,故Java中,有一个优化问题:jvm调优)
jdk : Java开发套件 包含jre 和 jvm
jre : Java运行环境 包含jvm
jvm : Java虚拟机
java se : Java基础
java me : 很老手机的Java开发 不是安卓机,是塞班系统的Java游戏
java ee : 企业级做Java web开发
-Oracle JDK : 商业 收费
-OpenJDK : 免费
-毕昇jdk : 华为做的 基于OpenJDK定制的 免费
jdk1.8
目前:已经Java19 但85%以上的公司还在用1.8
Java代码上线流程
1.安装jdk:1.8以上 就是Java8以上
2.java web项目 打包编译成两种类型:jar包、war包
ssh、ssm框架 ---> 打包成war包
web项目需要tomcat运行
解压即用,把war包放到Tomcat目录下的webapp文件夹下即可
springboot框架 ---> 打成jar包
java -jar xx.jar
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具