Java企业级开发全系列1Java简介
Java是一门以面向对象为核心编程思想的高级程序设计语言,它借鉴了C++语言的优点,同时摒弃了C++中复杂的多继承、指针等概念。Java语言功能强大且简单易用。
一、java背景
在20世纪90年代,硬件领域出现了一类价格低廉的单片式计算机系统,如果在该系统中加入程序应用,可以大大提高家电产品(例如电话、烤箱等)的智能化程度。sun公司看到了这部分市场的前景,为了抢占先机,该公司于1991年成立了一个专门的小组Green,该项目组中有帕特里克、詹姆斯·高斯林、麦克·舍林丹等技术大牛,他们专供计算机系统在智能家电中的嵌入式应用。
在开发应用系统时,第一件要考虑的就是用哪个编程语言来编写应用程序,Green项目组首先考虑采用当时市场流行的C++语言。但是C++程序相当复杂,编写的应用程序庞大繁杂,并不适用于廉价的单片式计算机系统;另一个问题是家电产品的嵌入式处理器芯片种类繁杂,开发的应用程序如何能在这些平台上正常运行也是个大问题。为了满足需求,他们基于C++设计了新的语言,保留了C++的优点,同时摒弃了C++中不适合的概念等,开发了一种称为Oak的面向对象的编程语言。
在1992年,当Oak语言开发完成后,Green项目组试图说服硬件生产商使用Oak语言生成硬件芯片,尽管Oak语言本身非常优秀,但是硬件生产商并未采用这个方案。他们认为,市场上所有人对Oak语言一无所知的情况下生产芯片太冒险了。最终Oak语言因缺乏硬件的支持无法进入市场,Oak语言至此被搁置了。
1995年,互联网的兴起给Oak带来了新的机遇。当时的互联网应用只支持静态的网页,渐渐的,人们对静态的网页的兴趣降低,业界急需通过开发程序使得网页"动"起来。而当时市场上开发软件程序的语言都很复杂,并不适用于在网络上传输。Sun公司想起了之前设计的Oak语言,因为Oak语言初始就是按照嵌入式系统硬件平台体系结构设计的,非常小,开发的程序也适用于在网络上进行传输。Sun公司基于Oak语言首推出了可以嵌入网页,并且可以随同网页在网络上传输的Applet技术,一经推出大受市场欢迎。在注册时,因Oak商标已被占用,故更名为Java。5月23日,Sun公司正式发布Java,IBM、微软、Oracle等大公司纷纷停止了自己公司的相关项目开发,而是选择购买Java使用许可证,并修改自己产品从而支持Java程序运行。
二、Java语言的特点
1、简单易用
Java摒弃了C++中指针、多继承等复杂的概念,并且Java设计了自动的垃圾回收机制,程序员无需关注存储管理,从而可以将精力更多的放在程序研发上。
2、面向对象
Java是一门面向对象的语言,通过类、对象、继承、封装、多态、接口等体现面向对象的编程思想。
3、安全
Java底层设计了一套安全机制来确保Java开发的程序的安全性。
4、多线程
Java支持多线程并发执行,并提供了多线程之间的同步机制。
5、可移植性
可移植性又称为平台无关性或跨平台性。Java可以实现"一次编译,到处运行",通过Java虚拟机的支持,Java程序可以实现在多个平台正常运行。
三、Java的应用场景
1、Android应用
Android应用程序开发是以Java语言为基础的,Android程序员都是需要学习Java基础知识的。
2、嵌入式
Java设计之初就是为了实现在嵌入式领域的使用,在嵌入式应用中有天生的优势。
3、网站后台开发
使用Java开发大型网站应用后台程序在市场上占有大量的比重,是Java应用最广的场景。
4、大数据领域
大数据入门级框架Hadoop的原生语言就是Java,使用Java可以实现很多大数据应用处理。
由以上几点可以看出,Java语言应用场景广泛,在市场上就业需求相对较大,发展前景广阔。
四、补充
1、Java之父
詹姆斯·高斯林 (James Gosling)一般被公认为"Java 之父",国内将他亲切的称为"高司令"。
詹姆斯·高斯林 (James Gosling)
2、Oak Java名字由来
Oak是橡树的意思,据说起这个名字是因为他们办公室外有一棵橡树,故起名为Oak。
之后发布时,发起Oak商标被注册,需要变更为其他名字,在商量新名字时因为有人端着一杯产自爪哇岛的咖啡,由此提议更名为Java。所以Java的图标是一杯冒着热气的咖啡。(可以看出老外起名和国人想法大不同,国人讲究寓意要好,比如起名凤凰、麒麟等,而老外则看重名字是否有代表性,重复率低一点)
Java log
宁德时代长期投资价值分析(报告节选)全面剖析基本面(本报告由大连估股科技有限公司版权所有。完整报告参考公司官方公众号估股)报告完整目录宁德时代生命周期分析1行业趋势分析及生命周期判断动力电池受益于经济结构调整,趋势尚可。从细分行业
iQOO10系列这次使用的v1芯片,可以在拍照和游戏上进行一些优化iQOO10系列继续曝光自己的特性,这次是v1芯片的性能,一方面是能让你手机玩游戏体验更好,另外就是可以帮助你提升拍照,简单看看吧。使用v1的插帧功能,可以让一些游戏从60帧提升到
顶住第一波压力了奈飞财报奈飞最新这波财报出来,估计还是超出挺多人的预期。营收和净利润方面分别增长了8。56和6。5,这个自然称不上什么特别好的成绩,但如果考虑到过去一年的经济环境以及视频行业的竞争
新能源车火了!平均每天7起火灾事故,车主该如何防范?每经记者李硕每经编辑孙磊近来接连几起起火事件令新能源汽车的安全性再登风口浪尖。日前,有网友称,特斯拉位于苏州的一家钣喷中心起火。网传的现场图片显示,钣喷中心内部有大量烧焦痕迹,墙上
Datenlord如何实现高性能IO长期以来,计算机系统IO的速度一直没能跟上CPU速度的提升,相比而言IO往往成为系统的性能瓶颈,计算任务等待IO存取数据,成为高性能系统的一大性能瓶颈。本文先剖析IO性能瓶颈的根源
10年被误解,小罐茶杜国楹在坚持什么?文里雨曦张若琳周子煜2019年,一句小罐茶,大师作,让有营销大师之称的杜国楹又火了一把,也把这位小罐茶的创始人推上了风口浪尖。正处于强势上升期的小罐茶一时备受争议。小罐茶创始人兼董
中华第一鸡来了!德州扒鸡拟IPO上市,又一老字号割韭菜最近,中华第一鸡要登陆资本市场了!德州扒鸡最早可追溯至清朝乾隆年间,被列为山东贡品供皇帝及贵族享用1953年,一家主要生产经营德州扒鸡的熟食制品生产企业在德州成立2006年,德州牌
名为荐股!实为杀猪盘名为荐股!实为杀猪盘!稻义咨询(文)最近大盘不断反弹,已经从低点的超跌反弹变成了反转。在这个过程中有不少投资者割肉离场,也有不少人抄到半山腰,也有人成功抄底现在已经盈利。股市就是这
张朝阳的物理课持续火出圈,折射出什么现象编辑于斌出品潮起网于见专栏引言什么让张朝阳的物理课广受关注与欢迎,并成为现象级的存在?近日,新东方借助东方甄选转型直播带货,几经曲折后终于峰回路转。东方甄选直播间人气直线上升,股价
英国可再生能源公司Drax宣布拓展木屑颗粒产业近年来,随着可再生能源在全球广受欢迎,越来越多木材生产商把目光投放至发展木屑颗粒行业上。近日,英国可再生能源公司DraxGroup宣布将扩展全球业务,此次发展目标定位在日本。据了解
放弃幻想,拥抱生活每个人一生中一定有一件事是令他极度痴迷的。这件事无论好坏,只要一旦这件事能极大地满足他的欲望和给他带来快感与刺激感,他就会上瘾,而且是那种完全没办法控制的上瘾。痴迷上瘾如果这件事是