Java 认知

简介: Java 认知

Java 认知

Java技术体系平台

  • Java SE(Java Standard Edition)标准版
  • 支持面向桌面级应用(如Windows下的应用程序)的Java平台,即定位个人计算机的应用开发。
  • 包括用户界面接口AWT及Swing,网络功能与国际化、图像处理能力以及输入输出支持等。
  • 此版本以前称为J2SE
  • Java EE(Java Enterprise Edition)企业版
  • 为开发企业环境下的应用程序提供的一套解决方案,即定位在服务器端的Web应用开发
  • JavaEE是JavaSE的扩展,增加了用于服务器开发的类库。如:Servlet能够延伸服务器的功能,通过请求-响应的模式来处理客户端的请求;JSP是一种可以将Java程序代码内嵌在网页内的技术。
  • 版本以前称为J2EE
  • Java ME(Java Micro Edition)小型版
  • 支持Java程序运行在移动终端(手机、机顶盒)上的平台,即定位在消费性电子产品的应用开发
  • JavaME是JavaSE的内伸,精简了JavaSE 的核心类库,同时也提供自己的扩展类。增加了适合微小装置的类库:javax.microedition.io.*等。
  • 此版本以前称为J2ME


注意:

Android开发不等同于Java ME的开发

什么是JDK、JRE

  • JDK  (Java Development Kit):是Java程序开发工具包,包含JRE 和开发人员使用的工具。
  • JRE (Java Runtime Environment) :是Java程序的运行时环境,包含JVM 和运行时所需要的核心类库

如下是Java 8.0 Platform:


小结:

JDK = JRE + 开发工具集(例如Javac编译工具等)

JRE = JVM + Java SE标准类库

目录
相关文章
|
6月前
|
开发框架 安全 Java
Java的发展历程和特点
Java的发展历程和特点
|
6月前
|
Oracle Java 程序员
java基础篇-java入门认知
# Day01 —— Java基础入门概览 本文介绍了Java语言的背景知识、快速入门、开发工具以及基础语法。Java由Sun公司(现属Oracle)开发,创始人是詹姆斯·高斯林。Java可应用于桌面应用、企业级应用、移动应用、服务器系统和大数据开发等多个领域。Java技术体系包括Java SE(标准版)、Java EE(企业版)和Java ME(小型版)。 在开始编程前,需安装JDK,通过`javac`和`java`命令进行编译和运行。Java程序的执行依赖于Java虚拟机(JVM),实现跨平台运行。IDEA是常用的Java集成开发环境,提供代码提示、错误检查等功能,提高开发效率。
|
6月前
|
Java 关系型数据库 MySQL
Java技术探索中的实践与思考
Java的跨平台、自动内存管理和丰富的类库使其备受欢迎。通过构建一个使用Spring Boot、MySQL和Thymeleaf的简易博客系统,展示了Java技术栈的应用。实践中,强调了技术选型、面向对象设计、安全性、性能优化和持续学习的重要性。
|
6月前
|
Java 大数据 云计算
Java未来展望:从Java 17到模块化开发的新时代
【2月更文挑战第12天】 随着技术的不断进步和软件开发需求的不断增长,Java作为一种历史悠久且广泛使用的编程语言,其发展方向和新特性备受关注。本文首先回顾了Java的发展历程,特别是Java 17版本的重要更新,然后深入探讨了Java在模块化开发方面的进展和挑战,以及这些变化对开发者社区和软件工程实践可能产生的影响。文章旨在为读者提供对Java未来发展趋势的洞察,特别是在模块化开发领域的应用前景。
|
6月前
|
存储 开发框架 Java
Java 基础认知(一)
Java 基础认知(一)
56 1
|
6月前
|
Java 数据库 Python
Java基础认知(二)
Java基础认知(二)
44 0
|
机器学习/深度学习 人工智能 Cloud Native
探讨java以后的发展之路
Java作为一种广泛应用的编程语言,在过去几十年中取得了巨大的成功。然而,随着技术的不断发展和变化,Java面临着一些挑战和新的发展方向。在本文中,我将探讨Java以后的发展之路,并对其可能的发展方向进行分析和展望。
119 0
1109 擅长C(JAVA)
当你被面试官要求用 C 写一个“Hello World”时,有本事像下图显示的那样写一个出来吗?
1109 擅长C(JAVA)
|
IDE Java 程序员
初识Java之概念认知篇
初识Java之概念认知篇
95 0
初识Java之概念认知篇
|
开发框架 Java 开发者
Java基础常识
Java基础常识
125 0
Java基础常识