JAVA开发语言介绍 java语言概述题库

Hello ,欢迎来到Java的世界!本书适用于零基础且有兴趣学习Java编程的小伙伴,全程会以理论和实践相结合的方式,手把手地教你用Java开发出自己的程序 。你是否已经迫不及待了呢?现在就随我一起来探索Java的学习之道吧!
本章我会带领大家一起来认识Java这门高级编程语言,在学习一个新技术时,应该从3个方面入手 。首先,它是什么?其次,它能干什么?最后,如何使用?大家需要记住这3个步骤,我们后续的讲解都是按照这个模式进行的 。好了,接下来就开始我们的Java初体验 。
1.1 Java概述
本节带领大家了解Java的基本知识、运行原理、体系结构、Java的用途,以及如何使用Java进行编程 。
1.1.1 什么是Java
众所周知, IT是一个高速发展、技术更迭日新月异的行业 。随着编程技术的不断发展、更新,越来越多的编程语言层出不穷,令大家不知如何选择 。面对种类繁多的编程语言,零基础的初学者究竟应该选择哪种编程语言来入门呢?掌握哪门编程语言能够更好地应对IT技术日益革新、多态化发展的大趋势呢?综合以上思路,这门语言应该具备以下特质:
容易上手;
适用于多平台;
多行业;发展稳定;
开发需求量大 。
什么语言这么强大,可以满足这些要求呢?没错,就是Java, Java是由Sun ( Stanford UniversityNetwork)公司于1995年5月23日正式推出的一套计算机高级编程语言,它拥有20多年的发展历史,这足以表明Java很稳定 。
Java适用于多个领域,从早期的终端设备到现在流行的电商、桌面管理软件、机顶盒设备、车载导航.安卓移动端等,涵盖面非常之广,并且可以做到跨平台,无论是Windows系统、Linux系统,还是Mac OS系统,都可以运行Java程序 。
多年以来, Java始终在编程语言排行榜中名列前茅(见图1-1) ,是全球范围内使用人数最多的编程语言之一 。同时,市场对Java开发工程师的需求量也很大,在各大招聘网站上, Java相关岗位的招聘信息非常多 。

JAVA开发语言介绍 java语言概述题库


图1-1
Java是面向对象的编程语言,面向对象是一种易理解、上手快的编程思想,同时Java提供了功能非常强大的系统类库,多种多样的工具类任你使用,开发者只需要关注业务逻辑,然后根据具体需求去调用这些工具类即可,底层的具体实现不需要关注 。因此,相比于C++这种偏向底层的高级编程语言, Java更容易上
Java语言具备如下特点 。
1,简洁高效
Java语言非常简洁,相比于C++中头文件、指针等各种抽象的概念, Java更好理解、便于上手,同时还提供了功能强大的系统类库,使开发变得更加简洁高效 。
2.跨平台
程序在不同平台的兼容性问题一直困扰着开发者,如果我们开发的程序能够无障碍地同时运行在
Windows, Mac OS和Linux系统中,那是多么美妙的一件事 。Java就帮我们实现了这个美好的愿望,一套代码可以在多种平台上运行 。
3.面向对象
面向对象是一种编程思想,这种编程思想的诞生,对于软件工程有着划时代的意义 。开发者告别了面向过程开发的烦琐步骤,从一个新的维度重新解读编程这件事,极大地提升了软件开发效率和能力, Java就是这样一种面向对象的高级编程语言 。
4.分布式计算
Java提供了一套网络操作类库,很适合开发分布式计算的程序,开发者可以通过调用类库进行网络程序开发,实现分布式特性 。
5.健壮性
Java提供了非常强大的排错机制,在程序编译阶段就可以检测出程序中的错误,无需等到运行时才暴露出存在的问题 。同时在运行阶段会再一次进行相应的检查,多种手段保证了程序的稳定性和健壮性 。

推荐阅读