JAVA 初步学习一
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 初步学习一相关推荐
- java写一段程序代表心情_讨论java初步学习的方法及心情
Java的重要性 Java语言的三大特点,面向对象.良好的跨平台性和健壮性,这三大特点使Java被广大编程人员接收并且使用.Java的核心机制有Java虚拟机和垃圾回收机制这两种,Java虚拟机通过解 ...
- java听课心得体会,Java初步学习的一点心得体会
从2015年9月份开始接触到java语言,一开始学习并不上心,而且一直在找自学资源,在没有大牛带的情况下,一直拖到2016年3月份,正式开启了我的java自学之路,现在的我还处在刚入门阶段,谈谈自己学 ...
- eclipsevue代码怎么运行_[Java教程]使用eclipse初步学习vue.js操作
[Java教程]使用eclipse初步学习vue.js操作 0 2017-11-26 19:00:06 一.vue.js的初步认识 https://unpkg.com/vue ">vu ...
- java樱花_初步学习java专业课程
初步学习java编程一. 终于触碰到专业课了(有点小兴奋) 计算机语言:人类与计算机交流的语言! 特点:简洁.准确. 计算机语言分为1.二进制语言2.汇编语言3.C/C++{Java之父 Jame ...
- Java培训学习步骤有哪些
最近几年,有很多学习java技术的同学都有过半途而废的想法,认为java零基础是很难学会的,其实出现这样的问题,最主要的原因就是学习方法有问题,下面小编整理的Java培训学习步骤,希望能够帮助大家更有 ...
- json2.js的初步学习与了解(转)
转载来源:http://apps.hi.baidu.com/share/detail/6092406 json2.js的初步学习与了解 1.)该js的下载地址是:http://www.json.org ...
- Java新手学习路线
------Java新手学习路线------ 第一阶段:J2SE(java基础部分) java开发前奏; . ①计算机基本原理,Java语言发展简史以及开发环境的搭建,体验Java程序的开发,环境变量 ...
- Java工程师学习指南(2019最新版)
写过一个Java工程师学习指南,我把它分为了四个部分,第一步是打好Java基础,掌握Java核心技术,第二步是掌握Java Web技术栈,能够做一些项目,第三步是掌握Java方面的进阶技术,包括网络编 ...
- java安全学习(一)
java安全学习 现在要开启java安全学习的坑了,想法是先从java最常见的安全漏洞入手,先把java漏洞成因和偏底层的原理掌握,再去跟一些主流框架的洞,最后尝试去分析等,也正好借此机会拜读一下p牛 ...
- 学习Java的学习顺序
学习Java的学习顺序 第一阶段(四个月) 1.j2se 面向对象-封装.继承.多态 内存的分析 递归 集合类(Set,List,Map的子类).泛型.自动打包与解包.Annotation IO流(I ...
最新文章
- 为什么jupyterlab运行程序的时候会自动停止_搭建 Julia 轻量级编写环境(VSCode,JupyterLab)
- 10分钟做一个新闻问答web站点[iVX低代码实战]
- 【汇编语言】(王爽)实验4解答
- bootscripttable前端排序无效_前端你应该知道的八条bug分享给你们
- python面试题百度云下载_分享三道Python经典面试题
- 贪心——无重叠区间(Leetcode 435)
- 9 内存模型和名称空间
- C4—Qt实现记事本(一)2021-11-16
- 用Scratch制作血量条的方法+源码
- 全国每年的考证时间大全
- 怎么把计算机光盘盒弹出,台式电脑10怎么弹出光驱-光驱台式机机箱打开方法
- 美国网络再次“瘫痪”,华为意外“出头”,网络服务器世界第一
- 女生双修计算机科学与技术,浙江大学计算机科学与技术学院数字媒体技术专业毕业作品展...
- 如何自动生成参考文献格式
- 趋势顶底指标公式 通达信趋势顶底主图选股指标 清晰的趋势顶底详解
- Python 获取优惠券淘宝口令
- ios移动端input以及中文键盘和阴影效果问题
- c语言p215答案,卫生统计学综合测试卷二及答案
- FFmpeg之抽帧抓图
- List集合根据相同属性合并同类项