2020.7.21 Java基本概念
java的基本概念
一.java的工具
-
构建工具:Maven,Ant,Jekins
-
应用服务器:Tomcat,Jetty,Jboss,Websphere,Weblogic
-
Web开发:Spring,Struts,Hibernate,myBatis
-
开发工具:intellij idea,Eclipse
黑体字为基本要学的工具
二.Java特点
- 简单性
- 面向对象(面向用户),C语言是面向过程,C++和Java是面向对象
- 可移植性——可以跨平台
- 动态性,用到反射
- 多线程(比如可以同时使用QQ和听音乐)
- 安全性
Write Once、Run Anywhere
三.Java 三大版本
- Java SE:标准版(桌面程序、控制台开发等)基础
- 嵌入式开发(手机、小家电等)基本被淘汰
- JavaEE:企业开发(Web端、服务器开发)进阶
四.Java的安装
- JDK:Java Development Kit(Java 开发工具)包含JRE、JVM
- 一般安装jdk8版本,记得调试环境变量
- bin文件内存放 可执行文件
- include文件内存放 头文件
- lib文件内存放 java内存文件
- jre文件内存放 java运行环境
- JRE:Java Runtime Environment(Java运行环境)包含JVM
- JVM:Java Virtual Machine(Java虚拟机)