400-000-9192

北京91搜课网 > 学习攻略 > 什么是Java

什么是Java

职业技能 / IT/互联网 / IT培训

作者:91搜课网

2021-10-26 08:53

什么是Java?
Java是一门面向对象的编程语言,它诞生于1995年,原属于SUN公司,2009年,美国甲骨文公司(Oracle)收购了SUN公司。
Java不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承(虽然Java的类不可以多继承,但是接口可以多继承)、指针等概念,因此Java语言具有功能强大和简单易用两个特征。
Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。

什么是Java

Java的特点
一、简单易学
Java语言的语法与C语言和C++语言很接近,凡是有过计算机基础,或者学过这两种语言的同学再来学java,都会很容易上手的。
二、面向对象
这里所说的面向对象和面向过程是一种软件开发思想。
面向过程就是分析出解决问题所需要的步骤,然后用函数按这些步骤一一实现,使用的时候再依次调用就可以了。
而面向对象则是把构成问题的事务逐个分解成各个对象,并分别设计这些对象,然后将他们组装成有完整功能的系统。
面向过程一般只用函数实现,面向对象是用类实现各个功能模块。
三、具有平台独立性和移植性
Java有一句口号:Write once, run anywhere,一次编写、到处运行。
这是java最重要的特性之一,其实现是使用一种名为JVM的java虚拟机。
已编译的Java程序可以在任何带有JVM的平台上运行。例如你可以在windows平台编写代码后,放到linux上运行。
只要你在编写完代码后,将代码编译成.class文件,再把class文件打成Java包,这个jar包就可以在不同的平台上运行了。
四、具有稳健性。
Java是一个强类型语言,它允许扩展编译时检查潜在类型不匹配问题的功能。Java要求显式的方法声明,它不支持C风格的隐式声明。这些严格的要求保证编译程序能捕捉调用错误,从而生成更可靠的程序。
异常处理是Java中使得程序更稳健的另一个特征。异常是某种类似于错误的异常条件出现的信号。使用try/catch/finally语句,程序员可以找到出错的处理代码,这就简化了出错处理和恢复的任务。
五、支持多线程
多线程机制使应用程序在同一时间并行执行多项任务,这是其他部分语言所不具备的。
JDK、JRE与JVM的区别
JDK和JRE是Java开发和运行工具,其中JDK包含了JRE,而JRE是可以独立安装的。

赞同

分享到:

预约试听

填写您的个人信息 稍后将有平台客服联系您

400-000-9192

欢迎拨打平台热线主动联系我们

登录成功

欢迎您加入91搜课网
以下为您提供我们后台链接、账号、密码

后台链接:www.91soker.com/soker_institution/

后台密码:123456

温馨提示:
请保存好、后台链接、账号、密码。
登录后台链接提供入驻所需的资料信息。

400-000-9192

欢迎拨打平台热线主动联系我们

0.562381s