ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

初识Java

2022-08-02 18:35:39  阅读:240  来源: 互联网

标签:Web Java 平台 应用程序 面向对象 初识 SE


什么是Java?

Java是Sun Microsystems1995年首次发布的一种编程语言计算平台

2010 年Oracle公司收购Sun Microsystems,之后由 Oracle 公司负责 Java 的维护和版本升级。

Java 平台已经嵌入了几乎所有的操作系统。这样 Java 程序只编译一次,就可以在各种系统中运行。

从笔记本电脑到数据中心,从游戏机到科学超级计算机,从手机到互联网,Java无处不在!

Java是一门面向对象的编程语言

Java 语言的风格很像 C 语言和 C++语言,是一种纯粹的面向对象语言,它继承了 C++ 语言面向对象的技术核心,但是拋弃了 C++ 的一些缺点,比如说容易引起错误的指针以及多继承等,同时也增加了垃圾回收机制,释放掉不被使用的内存空间,解决了管理内存空间的烦恼。

什么是计算平台?

计算平台是在电脑中运行应用程序(软件)的环境,包括硬件环境软件环境。一般系统平台包括一台电脑的硬件体系结构,操作系统,运行时库。

Java语言的特点

  1. 简单易学
  2. 面向对象(封装,继承,多态)
  3. 分布性
  4. 编译和解释性
  5. 稳健性
  6. 稳健性
  7. 可移植性
  8. 高性能
  9. 支持多线程
  10. 动态性

Java具有简单性、面向对象、分布式健壮性安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序Web应用程序分布式系统嵌入式系统应用程序等。

Java的三大版本

Java SE(Java Platform Standard Edition,Java 平台标准版)

  • 它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。

  • Java SE 包含了支持 Java Web 服务开发的类,并为 Java EE 提供基础,如 Java 语言基础、JDBC 操作、I/O 操作、网络通信以及多线程等技术。

  • Java SE的体系结构图,如下

 Java SE 的体系结构

Java EE(Java Platform Enterprise Edition,Java 平台企业版)

  • 企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。
  • Java EE是在Java SE基础上构建的,它提供Web服务、组件模型、管理和通信API,可以用来实现企业级的面向服务体系结构(Service Oriented Architecture,SOA)和 Web 2.0 应用程序。

Java ME(Java Platform Micro Edition,Java 平台微型版)

  • Java ME为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。

Java开发环境

  1. JVM

    Java 虚拟机(JVM)是运⾏ Java 字节码的虚拟机,JVM 有针对不同系统的特定实现 (Windows,Linux,macOS),⽬的是使⽤相同的字节码,它们都会给出相同的结果。

  2. JRE

    Java 运⾏时环境,它是运⾏已编译 Java 程序所需的所有内容的集合,包括 Java 虚拟机 (JVM),Java 类库,java 命令和其他的⼀些基础构件。

  3. JDK

    JAVA编译器,它拥有 JRE 所拥有的⼀切,还有编 译器(javac)和⼯具(如 javadoc 和 jdb),可以创建和编译程序,JDK是整个Java的核心。

标签:Web,Java,平台,应用程序,面向对象,初识,SE
来源: https://www.cnblogs.com/KeFeng/p/16544798.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有