首页 > 编程语言 >第01章_Java语言概述

第01章_Java语言概述

时间:2024-09-22 10:01:12浏览次数:1  
标签:01 Java version 概述 内存 JVM HOME java

1 Java 语言概述

1.1 Java 概述

  • SUN (Stanford University Network,斯坦福大学网络公司 ) 1995年 推出的一门高级编程语言。
  • 是一种面向 Internet 的编程语言。Java 一开始富有吸引力是因为 Java 程序可以在 Web浏览器 中运行。这些Java程序被称为 Java小程序 (applet),内嵌在 HTML 代码中。
  • 伴随着互联网的迅猛发展,以及 Java 技术在 web 方面的不断成熟,已经成为 Web 应用程序的首选开发语言。

1.2 Java 技术体系平台

[!danger] Android 开发不等同于 Java ME 的开发

  • 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

1.3 Java 开发环境搭建

1.3.1 JDK

标签:01,Java,version,概述,内存,JVM,HOME,java
From: https://www.cnblogs.com/joey-wang/p/18424972

相关文章

  • java计算机毕业设计图书馆座位预约管理平台(开题+程序+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着高等教育的普及与信息化技术的飞速发展,图书馆作为知识传播与学术交流的重要场所,其座位资源的管理日益成为提升学习效率与服务质量的关键环节。传......
  • java计算机毕业设计玩偶商城(开题+程序+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景在数字化时代,电子商务已成为推动全球经济增长的重要力量。随着消费者对于个性化、情感化商品需求的日益增长,玩偶作为集收藏、陪伴、娱乐于一体的商品......
  • java计算机毕业设计万科集团社区管理系统(开题+程序+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着城市化进程的加速和居民生活品质的提升,社区管理面临着前所未有的挑战与机遇。万科集团作为房地产行业的领军企业,其社区规模庞大、居民构成多元,对......
  • java计算机毕业设计水产品商城(开题+程序+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着电子商务的蓬勃发展与消费者对食品安全及品质要求的日益提升,水产品作为高蛋白、低脂肪的健康食品,其市场需求持续增长。然而,传统水产品市场存在着......
  • springboot基于Java技术人人享美食平台的设计与实现
    目录博主介绍:......
  • JavaScript(二)
    二、js语法2.5JSON2.5.1JSON简介JavaScriptObjectNotation,简称JSON。中文含义为“JavaScript对象表示法”。JSON是一种轻量级的数据交换格式,通常用于存储和网络传输。另外一个数据交换格式是XML。JSON的本质是字符串文本。是独立的语言,易于理解,因此被任何......
  • Java中常用注解
    1、简介:Java中的注解(Annotations)是一种元数据,可以附加到Java类、方法、局部变量、参数等上,以提供额外的信息。Java自从引入注解特性以来,已经被广泛应用于各种框架和工具中,用于增强代码的功能性或者简化开发工作。2、标准注解(StandardAnnotations)2-1、@Override:表明一个......
  • 如何使用 Javascript 确定二叉树是否相同
    介绍这里相同意味着结构和值都处于相同的位置。为了实现这一点,我们需要使用dfs算法,这样它也会检查深度。使用bfs算法无法实现这一点。所以这里我使用有序遍历来得到结果classNode{constructor(data){this.left=null;this.right=null;t......
  • Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城(SSM前后端分离项目)十九(用户中
    (4)创建mapper路径(5)编写配置文件server:port:8088spring:application:name:user-servicedatasource:url:jdbc:mysql://127.0.0.1:3306/yun6username:rootpassword:rootdriver-class-name:com.mysql.jdbc.Drivereureka:client:service-url:defaultZone......
  • 基于小程序/安卓的调查问卷管理系统uniapp/JAVA.VUE【数据库设计、论文、毕设源码、开
      博主介绍:......