Java 是由Sun Microsystems公司于1995年5月推出的Java面向对象的程序设计语言(简称Java语言)和Java平台的总称。Java两层含义:一、开发语言 二、开发平台

  一、Java历史:

    1991年Sun公司的James Gosling等人开始开发名称为Oak的语言。主要用于像有线电视转换盒这类消费设备。

    Sung公司的人后来发现Oak是一种已有的计算机语言的名字,于是,将其改为Java(太平洋岛屿爪哇盛产的一种味道非常美妙的咖啡)

    1995年5月,Sun公司对外正式宣布了Java语言。

  二、Java 主要特征:

    简单 动态 高性能 跨平台 面向对象 健壮性 安全 多线程 分布式

  三、Java组成:

    Java由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)

   四、Java是面向对象的语言:

    Java是基于信息隐藏和抽象数据类型概念的纯面向对象的语言。

    Java中的每个对象封装数据和方法,而方法实施对数据的处理。

    Java中通过继承机制实现代码复用。

  五、Java 是跨平台的开发语言。

    Java跨平台的实现原理:Java程序运行在虚拟机上。

    

    Java虚拟机(JVM)主要实现Java字节码的解释和执行,为不同的平台提供统一的接口。

    Java 源程序编译生成字节码程序,字节码是一种近似于机器码的中间码,不受计算机硬件设备和操作平台种类的限制,只要计算机中有Java运行的环境,Java字节                      码就可以在其上运行。

  六、Java的应用平台:

    6.1桌面应用开发(Java核心和基础)

      JavaSE(Java Standard Edition)  

        为台式机和工作站提供一个开发和运行的平台,是桌面开发和低端商务应用的解决方案。

    6.2企业级应用开发

      JavaEE(Java Enterprise Edition)

        大型网站:阿里巴巴、淘宝等

        大型企业级应用:移动、联通、银行等。

    6.3手机等移动产品开发

      JavaME(Java Micro Edition)

        为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,包括虚拟机和一系列标准化的Java API

        例如;俄罗斯方块、超级泡泡龙、超级玛丽奥等手机游戏。

  七、工作原理

        

转载于:https://www.cnblogs.com/HermesCHN/p/5648515.html

JAVA 初步学习一相关推荐

  1. java写一段程序代表心情_讨论java初步学习的方法及心情

    Java的重要性 Java语言的三大特点,面向对象.良好的跨平台性和健壮性,这三大特点使Java被广大编程人员接收并且使用.Java的核心机制有Java虚拟机和垃圾回收机制这两种,Java虚拟机通过解 ...

  2. java听课心得体会,Java初步学习的一点心得体会

    从2015年9月份开始接触到java语言,一开始学习并不上心,而且一直在找自学资源,在没有大牛带的情况下,一直拖到2016年3月份,正式开启了我的java自学之路,现在的我还处在刚入门阶段,谈谈自己学 ...

  3. eclipsevue代码怎么运行_[Java教程]使用eclipse初步学习vue.js操作

    [Java教程]使用eclipse初步学习vue.js操作 0 2017-11-26 19:00:06 一.vue.js的初步认识 https://unpkg.com/vue ">vu ...

  4. java樱花_初步学习java专业课程

    初步学习java编程一. 终于触碰到专业课了(有点小兴奋) 计算机语言:人类与计算机交流的语言! 特点:简洁.准确. 计算机语言分为1.二进制语言2.汇编语言3.C/C++{Java之父   Jame ...

  5. Java培训学习步骤有哪些

    最近几年,有很多学习java技术的同学都有过半途而废的想法,认为java零基础是很难学会的,其实出现这样的问题,最主要的原因就是学习方法有问题,下面小编整理的Java培训学习步骤,希望能够帮助大家更有 ...

  6. json2.js的初步学习与了解(转)

    转载来源:http://apps.hi.baidu.com/share/detail/6092406 json2.js的初步学习与了解 1.)该js的下载地址是:http://www.json.org ...

  7. Java新手学习路线

    ------Java新手学习路线------ 第一阶段:J2SE(java基础部分) java开发前奏; . ①计算机基本原理,Java语言发展简史以及开发环境的搭建,体验Java程序的开发,环境变量 ...

  8. Java工程师学习指南(2019最新版)

    写过一个Java工程师学习指南,我把它分为了四个部分,第一步是打好Java基础,掌握Java核心技术,第二步是掌握Java Web技术栈,能够做一些项目,第三步是掌握Java方面的进阶技术,包括网络编 ...

  9. java安全学习(一)

    java安全学习 现在要开启java安全学习的坑了,想法是先从java最常见的安全漏洞入手,先把java漏洞成因和偏底层的原理掌握,再去跟一些主流框架的洞,最后尝试去分析等,也正好借此机会拜读一下p牛 ...

  10. 学习Java的学习顺序

    学习Java的学习顺序 第一阶段(四个月) 1.j2se 面向对象-封装.继承.多态 内存的分析 递归 集合类(Set,List,Map的子类).泛型.自动打包与解包.Annotation IO流(I ...

最新文章

  1. 为什么jupyterlab运行程序的时候会自动停止_搭建 Julia 轻量级编写环境(VSCode,JupyterLab)
  2. 10分钟做一个新闻问答web站点[iVX低代码实战]
  3. 【汇编语言】(王爽)实验4解答
  4. bootscripttable前端排序无效_前端你应该知道的八条bug分享给你们
  5. python面试题百度云下载_分享三道Python经典面试题
  6. 贪心——无重叠区间(Leetcode 435)
  7. 9 内存模型和名称空间
  8. C4—Qt实现记事本(一)2021-11-16
  9. 用Scratch制作血量条的方法+源码
  10. 全国每年的考证时间大全
  11. 怎么把计算机光盘盒弹出,台式电脑10怎么弹出光驱-光驱台式机机箱打开方法
  12. 美国网络再次“瘫痪”,华为意外“出头”,网络服务器世界第一
  13. 女生双修计算机科学与技术,浙江大学计算机科学与技术学院数字媒体技术专业毕业作品展...
  14. 如何自动生成参考文献格式
  15. 趋势顶底指标公式 通达信趋势顶底主图选股指标 清晰的趋势顶底详解
  16. Python 获取优惠券淘宝口令
  17. ios移动端input以及中文键盘和阴影效果问题
  18. c语言p215答案,卫生统计学综合测试卷二及答案
  19. FFmpeg之抽帧抓图
  20. List集合根据相同属性合并同类项

热门文章

  1. 京东、天猫等电商平台产品评价
  2. 宁静、万茜等姐姐们“乘风破浪”,各品牌借势掀起新一波火热营销
  3. 深度解析CTM项目成功的原因
  4. ABAP CS02物料BOM相关性分配实现
  5. 什么叫创建oracle实例,请问建立数据库实例是什么意思
  6. 【UnityShader自学日志】星球大气效果
  7. 微积分(三)-- 一阶常微分方程解法
  8. java 中的 while和 do...while语句的区别
  9. 安卓测试基础入门——ADB命令
  10. No manual entry for xxx 错误的解决方案