目录

一、java技术体系至少包含四个部分:

二、Oracle JDK vs Open JDK

三、Java技术体系划分的三大平台

JavaSE vs JavaEE vs JavaME

四、哪一版JDK用得比较多,该学哪一个版本的jdk?


一、java技术体系至少包含四个部分:

1、java程序设计语言

2、各种平台上的java虚拟机(JVM).  实现跨平台,一次编译,到处运行。

3、Java API类库,类似标准库函数。(Application Programming Interface)

4、一系列辅助,如javac、Jconsole、VisualVM

■ 1234统称为JDK(Java Development Kit)

■ 23: 是JRE(Java运行时环境)

二、Oracle JDK vs Open JDK

Oracle JDK前身是Sun公司的JDK.

Open JDK不如Oracle JDK全。Open 在Linux系统使用的居多,两者遵循的协议不同,open的话,更体现开源性等等。

一般使用的是Oracle JDK。

三、Java技术体系划分的三大平台

JavaSE vs JavaEE vs JavaME

SE: standard edition标准版

EE: enterprise edition企业版,在SE上开发而来。学EE框架。ssm框架,Spring boot框架,Spring cloud框架等

ME: micro edition微型版,嵌入式设备,不涉及。

四、哪一版JDK用得比较多,该学哪一个版本的jdk?

JDK不分SE, EE, ME, 都是一个JDK. 建议学JDK1.8

参考视频:《0基础自学Java福利 |科普Java生态体系并梳理各项基本概念 |科普视频教程》

作者:CodeShee

视频链接:0基础自学Java福利 |科普Java生态体系并梳理各项基本概念 |科普视频教程_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1mb411B7Zf

Java生态技术体系科普相关推荐

  1. Java日志体系权威总结

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 来源:http://r6d.cn/MSaE 概要 本文的目 ...

  2. Java架构体系学习路线图,这六点尤为重要!

    Web应用,最常见的研发语言是Java和PHP. 后端服务,最常见的研发语言是Java和C/C++. 大数据,最常见的研发语言是Java和Python. 可以说,Java是现阶段中国互联网公司中,覆盖 ...

  3. Java日志体系总结

    概要 本文的目的是搞清楚Java中各种日志Log之间是怎么的关系,如何作用.依赖,好让我们平时在工作中如果遇到"日志打不出"或者"日志jar包冲突"等之类的问题 ...

  4. 深入Java调试体系之JDWP协议及实现

    为什么80%的码农都做不了架构师?>>>    此内容是该系列 4 部分中的第 3 部分: 深入 Java 调试体系 第 1 部分: JPDA 体系概览 第 2 部分: JVMTI ...

  5. Java 类加载体系之 ClassLoader 双亲委托机制

    Java 类加载体系之 ClassLoader 双亲委托机制 java 是一种类型安全的语言,它有四类称为安全沙箱机制的安全机制来保证语言的安全性,这四类安全沙箱分别是: 类加载体系 .class文件 ...

  6. 史上最全,最完美的 JAVA 技术体系思维导图总结,没有之一!

    利用思维导图绘制的java技术体系,值的一看! https://blog.csdn.net/Sirius_hly/article/details/94335233

  7. java教务系统类设计_基于Java EE体系的高校教务管理系统的设计开发

    <基于Java EE体系的高校教务管理系统的设计开发>由会员分享,可在线阅读,更多相关<基于Java EE体系的高校教务管理系统的设计开发(3页珍藏版)>请在人人文库网上搜索. ...

  8. java异常体系分类(面试)

    java异常体系分为2类 1.错误(Error),一般与虚拟机.系统有关.这一类的错误无法由程序捕获,程序中断,比如内存溢出. 2.异常(Execption),一般有程序编码或者设计导致的错误,可以由 ...

  9. java 异常 抛 效率_一文带你理清Java异常体系,提高开发效率

    一.概述 我们在项目开发的过程中使用异常是必不可少的事情,那么异常会带来哪些好处呢? 我们知道异常带来的最明显的好处是,它能够降低错误处理代码的复杂度.不使用异常的话,我们就必须检查一些特定的错误,并 ...

  10. java语言体系的技术简介之JSP、Servlet、JDBC、JavaBean(Application)

    前言 Java语言 Java语言体系比较庞大,包括多个模块.从WEB项目应用角度讲有JSP.Servlet.JDBC.EJB四部分技术.其中还有其他的9个技术规范(JNDI,) 正文 (1).Java ...

最新文章

  1. IE浏览器中,设置指定程序查看源文件
  2. SQLserver 中时间减,并把结果转换成varchar类型,拼接上字符串
  3. c++三五法则(适合学完一遍不怎么清楚的童鞋)
  4. java调用kafka
  5. fun函数python_Python函数
  6. 五种开源协议的比较(BSD_Apache_GPL_LGPL_MIT)
  7. Java时间处理方法
  8. vscode安装旧版本插件_2020 我在使用VScode时安装的插件(针对前端开花推荐)
  9. 流媒体技术学习笔记之(十六)H264编码profile level控制
  10. Zookeeper 集群的安装与部署
  11. spec.fne病毒
  12. python播放音乐同步歌词_Python 歌词解析器 音乐与歌词同步播放
  13. 第一范式、第二范式、第三范式、BCNF范式通俗理解
  14. GPL授权GPL到底是什么?为什么MySQL可以收费?
  15. matlab fisher检验,模式识别中Fisher分类器的Matlab实现及测试
  16. 【Apache】配置.htaccess将主域名301重定向到www域名
  17. 计算机知识利用率,电脑CPU使用率怎么看 查看CPU使用率的快速方法图解
  18. ArcGIS小知识(五)——arcmap锁定图层-编辑时只选择唯一图层
  19. Bilibili for mac 2019 - 国内知名的视频弹幕社区软件(b站)
  20. Soft-Clipping Mish激活函数

热门文章

  1. 第三方接口开发(短信验证码)
  2. android中间件开发技术,基于Android的移动应用开发中间件技术研究与实现
  3. matlab2010 mex,怎样在Matlab2010a中使用VS2010的mex
  4. matlab a1处语法无效,MATLAB常见错误
  5. ERP : 服装行业解决方案
  6. latex中png、pdf和eps格式的图片文件转换
  7. 仿直播礼物涂鸦/屏幕礼物涂鸦动画
  8. 虚拟机C盘上建HTML文件怎,电脑如何通过VMware虚拟机映射本地磁盘实现文件共享...
  9. mappedBy的具体使用及其含义
  10. 6678手册阅读记录