源码时代开设的JAVA工程师培训课程,实力老师一对一教学,全力帮助学员提升JAVA程序语言设计能力,在未来的互联网行业工作中获得更好的发展,实现自己的人生价值与人生目标。
课程大纲
掌握Java语法基础,建立逻辑思维能力
Java入门
掌握面向对象编程思维能力
面向对象 数据结构与算法
异常处理
掌握Java编程高级技术的运用
IO框架 多线程 网络编程
设计模式 Java新特性
掌握Java基础综合项目开发
从0至1小项目开发
掌握数据库设计思想与设计工具的使用
能力
MySQL数据库 MySQL数据库设计
E-R图
掌握数据库与Java程序的连接技术能力
JDBC技术 JDBC生产环境封装
事务处理
掌握连接池技术能力
连接池技术 连接池原理分析
掌握数据库设计项目能力
商品管理系统 员工管理系统
图书管理系统
掌握Web开发技术,建立B/S结构设计思想
HTML/CSS/JS
XML与Tomcat中间件 HTTP协议
GIT版本控制
掌握三层架构项目设计能力
Servlet与JSP Filter与Listener
Session与Cookie MVC AJAX
JQuery Bootstrap
掌握从0到1开发Web项目的全过程
锋迷智慧物业管理系统
锋迷卖淘乐回收系统
掌握核心框架SSM及源码思想
Maven MyBatis使用和源码
Spring使用和源码
SpringMVC使用和源码
Springboot 安全验证框架
掌握Linux与反向代理技术Nginx
Linux系统常用操作 Nginx技术
掌握HamonyOS开发技术
HarmonyOS组件开发与布局
HarmonyOS音乐播放器开发
掌握Web综合项目开发能力
手机评估系统 锋迷便利店系统
掌握微服务架构开发思想与实现
Docker Redis Elasticsearch
MQ Mycat/Sharding-Sphere
SpringCloud 微服务架构
分布式全局ID
掌握项目瓶颈优化之MySQL
MySQL优化
掌握项目瓶颈优化之JVM
JVM优化
掌握商业项目开发技巧与经验
锋迷商城 多学科联合项目实战
掌握大型分布式项目开发经验
项目需求分析 项目任务分解
开发环境搭建 编码开发测试
站立会议进行项目进度控制
问题解决 验收项目
项目中面试问题分析和解答
掌握大厂项目复杂解决方案经验
任务调度系统技术解决方案
精准搜索技术解决方案
千人千面技术解决方案
日均百亿消息量消息积压解决方案
任何语言或者软件的运行都需要环境。就像人要生活在空气中,鱼要活在水中,喜阴植物就不能放在阳光下暴晒一样,任何对象个体的存在都离不开其所需要的环境,编程语言亦是一样的。
Java 语言的开发运行,也离不开 Java 语言的运行环境 JRE。没有 JRE 的支持,Java 语言便无法运行。当然,如果还想编译 Java 程序,搞搞小开发的话,JRE 是明显不够了,这时候就需要 JDK。
其实啊,JDK 就是 JRE 加上一些常用工具组成的。JDK 不仅能运行已经被编译好了的 Java 程序,还能支持我们编译 Java 程序(JDK=JRE+各种工具)。
在《JVM及Java跨平台原理》一节中,我们学习了 Java 虚拟机 JVM。那么 JDK,JVM 和 JRE,那他们三个有什么区别呢?又有什么联系呢?如果你学到这里产生这样一个疑问,我想说,你到目前为止,学的很不错!那现在为你们整理一下三者的关系和区别吧
JDK(Java Development Kid,Java 开发开源工具包),是针对 Java 开发人员的产品,是整个 Java 的核心,包括了 Java 运行环境 JRE、Java 工具和 Java 基础类库。
JRE(Java Runtime Environment,Java 运行环境)是运行 JAVA 程序所必须的环境的集合,包含 JVM 标准实现及 Java 核心类库。
JVM(Java Virtual Machine,Java 虚拟机)是整个 Java 实现跨平台的核心的部分,能够运行以 Java 语言写作的软件程序。