Java帝国
三高:高可用、高性能、高并发
Java三大版本
JavaSE:标准版(桌面程序、控制台开发...)
JavaME:嵌入式开发(手机,小家电...)
JavaEE:E企业级开发(web端、服务器开发...)
Java开发常用平台、系统、工具
构建工具:Maven、Ant、Jekins
应用服务器:Tomcat,Jetty,Jboss,Websphere
Web开发:Spring、myBatis、Struts、Hibernate
开发工具:intellij idea、Eclipse、Netbean、Jbuilder
Java特性和优势
面向对象:万物皆对象
可移植性:write once,run anywhere(跨平台性)
分布式、动态性、多线程等等
JDK、JRE、JVM
JDK:Java Development Kit(Java开发者工具)
JRE:Java Runtime Environment(Java运行环境)
JVM:Java Virtual Machine(Java虚拟机)
jdk包含jre和jvm,jre包含jvm
Java开发环境搭建
[下载jdk](Java Downloads | Oracle 中国)
计算机高级编程语言类型
编译型:一次性编译(编译完再执行)
解释型:即时编译(边解释边执行)
Java即属于编译型也属于解释型
Java运行机制
.java:Java源文件
.class:字节码文件
源程序>**Java编译器**>字节码文件>类装载器>字节码校验器>**解释器**>操作平台
IDE(集成开发环境)
Integrated Development Environment
一般包括代码编辑器、编译器、调试器和图形用户界面等工具
常用:IDEA、Eclipse、Visual Studio(VS)...
IDEA
官网:jetbrains.com
个人了解,欢迎指正补充
标签:...,Java,字节,编译,编译器,初识,开发 From: https://www.cnblogs.com/-Crazy-/p/17547758.html