zoukankan      html  css  js  c++  java
  • JAVA系列笔记一之初识JAVA

    前言

    1. 本人的java学习是通过网络文章,购买的书籍自行学习的。在缺少实践经验的情况下,有理解错误的地方,或者不到位的地方,请指出来,我们一起交流。QQ:1628965137

    2. 本系列教程是一个学习方向的引导,会逐步深入了解。

    3. Java的基础入门知识网上有很多,很多大神的博客里也有总结,本人不认为自己能比大神总结的好。只是对大家的观点加以总结和深入理解。

    Java简介

    Java由Sun公司诞生于1995年,2010年Sun公司被Oracle收购,现在归于Oracle旗下,由 Oracle 公司负责 Java 的维护和版本升级。
    它是一门面向对象编程语言,吸收了C/C++的优点,摒弃了C/C++复杂的指针等内容,也不需要用户手动释放内存空间。java本身还具备了很强的可移植性,通过将源代码编译成二进制字节码,然后通过不同平台的java虚拟机来解释执行字节码,从而实行了“一次编译,到处执行”的跨平台特性。

    Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
    按应用范围,Java 可分为 3 个体系,即 Java SE、Java EE 和 Java ME

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

     简单的说它是jdk jvm 以及自带的api合集的具体实现。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。
     Java SE 包含了支持 Java Web 服务开发的类,并为 Java EE 提供基础,
    

    如 Java 语言基础、JDBC 操作、I/O 操作、网络通信以及多线程等技术。图 1 所示为 Java SE 的体系结构。

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

     它是基于javase而发展出来的一套规范接口。请注意是规范,并不是实现,发行商自己去实现这些接口。
     企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(Service Oriented Architecture,SOA)和 Web 2.0 应用程序。
    

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

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

    注意:andriod 上的java开发工具,是谷歌依照oracle制定的部分javase规范设计的sdk以及可用java语言调用的系统api。javame和andriod sdk无关

    总结

    目前se写桌面应用,ee写web应用,me写移动应用。但现在me被安卓取代了。ee用的很少,用的都是在ee上面衍生出来的spring
  • 相关阅读:
    题解「CF204E Little Elephant and Strings」
    题解「CF1000G Two-Paths」
    消息机制及按钮实效性
    View(视图)——消息机制
    城市线程练习题后续
    城市线程练习题
    View(视图)——对话框之日期对话框和时间对话框文集
    View(视图)——对话框之进度对话框
    删除对话框练习
    拨打电话与发送短信功能
  • 原文地址:https://www.cnblogs.com/junhe/p/12680580.html
Copyright © 2011-2022 走看看