| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> 初识Java -> 正文阅读 |
|
[Java知识库]初识Java |
目录 ? ??1.1 Java是什么? ? ??1.2?Java语言的重要程度 ? ??1.3 Java的历史 ? ??1.4 Java语言的特性 1. Java语言概述1.1 Java是什么?? ? ? ? Java是一门非常优秀的程序设计语言,Java身上具备了很多的优点,从而让Java位居各种程序设计语言中的榜首经久不衰。它具有非常让人可以欣赏的语法以及更加易懂的语义。 ? ? ? ? Java还具备有一系列计算机软件和规范形成的技术体系,这个体系为跨平台部署和软件开发提供了必要的环境。并且可以应用于各大场合。(嵌入式系统、移动终端、各种服务器、大型机等) 1.2?Java语言的重要程度1、火热程度 ? ? ? ? TIOBE编程社区指数(The TIOBE Programming Community index)是编程语言流行度的指标,该榜单每月更新一次。指数基于全球技术工程师、课程和第三方供应商的数量。包括流行的搜索引擎,如谷歌、必应、雅虎、维基百科、亚马逊、YouTube和百度都用于指数计算。 ? ? ? ? 上图就是来自?TIOBE编程社区2021年7月的排行情况,可以看出Java语言在所有语言中位居第二,与第一的C语言仅仅只差0.45% ,足以说明Java在编程语言中所占的半壁江山(哈哈哈这么说也不为过吧)。这只是2021年7月反应的情况,不过只要你是留心观察的话,那就不难发现Java的受欢迎程度一直位居前二的席位。虽然所这个受欢迎程度并不是说语言的好坏问题,只是在大家应用中的应用程度,每个语言都有所适应自己应用场景。 2、工作程度 ? ? ? ? Java语言在IT行业中应用的非常广泛,熟练的掌握了Java语言可以从事不少相关IT的开发岗位! a、Java与电子商务 e、Web开发领域 ? ? ? ? Java语言在设计初期,赶上了互联网发展的风口,当时就瞄准了互联网开发,凭借稳定的性能表现和较 好的扩展性,Java语言一直是大型互联网平台的重要解决方案。 f、Android平台应用 ? ? ? ? ?Android是一种智能手机操作系统,Java是一门非常流行的编程语言。Android上的应用程序就是大多是 用Java编写的,Android的SDK大部分是直接将Java SDK翻译过来的,所以具有Java基础,也可以快速 上手Android开发。 1.3 Java的历史Java的起源与诞生 ? ? ? ? 20世纪90年代,单片式计算机系统诞生,单片式计算机系统不仅廉价,而且功能强大,使用它可以大幅度提升消费性电子产品的智能化程度。 ? ? ? ? SUN公司为了抢占市场先机,在1991年成 立了一个由詹姆斯·高斯林(James Gosling)领导,名为“Green”项目小组,目的是开发一种能够在各种消费性电子产品上运行的程序架构。 那么使用何种编程语言来设计,是项目小组头疼的事。当时C++较为有优势的,项目小组首先考虑的是采用它来编写程序,但C++过于复杂和庞大,再加上由于消费电子产品所采用的嵌入式处理器芯片的种类繁杂,需要让编写的程序跨平台运行,假如用C++编写的话对程序的跨平台运行不友好。 ? ? ? ? 最后项目小组决定:既不用C++编写,也不开发全新的编程语言,而是对C++进行改造,去除了C++复杂的指针和内存管理,并结合嵌入式系统的实时性要求,最终在1992年,他们开发了—种名为“Oak”的面向对象语言。 科当他们在向硬件生产商进行演示的时候,硬件生产商对此并不感冒,OaK语言因为缺乏硬件的支持而无法进入市场,从而被搁置一旁。 ? ? ? ? 1994年,项目小组看到了浏览器在未来的发展前景,于是决定将OaK应用于万维网。 ? ? ? ? 1995年,他们用OaK语言研发了一种能将小程序嵌入到网页中执行的技术——Applet,由于Applet不仅能嵌入网页,还可随同网页在网络上进行传输,这让无数的程序员看到了OaK这门语言,与此同时,OaK正式更名为Java。从此,Java在互联网的推动下火了。并提出了“Write once, Run anywhere" 的口号。 1.4 Java语言的特性以下Java语言特性来自于Java白皮书: 1.4.1 简单性 下图为Java在计算机中的主要结构: (写在后面:我是一名学习Java的小白,本篇博客是我学习中的总结,如果你想和我一起来学习Java这门具有魅力的语言的话,请关注一下博主哦!多多评论,本编博客借鉴了百度知道里的内容,如果有什么问题请在评论中告诉我哦!我会在第一时间进行改正。) |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/18 18:01:28- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |