首页  /  Java教程  /  

Java简介

点击打开在线编译器,边学边练

Java简介:

Java 是由 Sun Microsystems 公司于 1995 年推出的一门面向对象的高级程序设计语言,可以运行于多个平台,其创始人为James Gosling。而后于2010 年 Oracle (甲骨文)公司收购 Sun Microsystems,之后就由 Oracle 公司负责 Java 的维护和版本升级。毫无疑问,Java语言可以说是最近十余年发展最迅速、影响也越大的一门编程语言,与C语言、C++常年位列”兵器榜“前三,且时不时的冲上榜一,或许是时代的需要,无论是Web应用开发还是移动端安卓生态,大家听到最多的莫过于Java了,这就是Java的影响力

java.png



Java的分类,总体来说Java分为三类,分别是:

JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)

JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企业版)

JavaME(J2ME)(Java 2 Platform Micro Edition,java平台微型版)。



Java语言特点:

作为主流开发语言,之所以这么长久不衰,一定有自己的独特之处,除了C、C++等语言的都有的特性之外,罗列几项Java特有的特性如下:

  1. 跨平台特性

    所谓的跨平台,是因为Java的代码只需一次编写、处处执行,即不关心什么平台,只要有JVM虚拟机即可运行,真正做到跨平台

  2. 简单

    所谓的简单,并非单纯的语法简单,如舍弃了C++中继承复杂的一些问题,舍弃了C中的指针,自动垃圾回收机制使得动态内存管理也不用担心内存泄露,除此之外,由于和C/C++常规语法非常相似,因此有C/C++基础的同学学起来会非常顺利

  3. 解释性

    Java语言首先是需要编译的,但编译之后的代码并非像C/C++一样的机器码,而是字节码,只要是Java的虚拟机都可以解释执行,这种特性使得编译之后的Java语言既能跨平台又可以执行速度很快

  4. 健壮性

    强类型机制、垃圾回收、异常处理使得Java开发出来的程序更有安全的保证



本文固定URL:https://www.dotcpp.com/course/java/

第一章 Java入门
第二章 Java程序基础
第三章 Java流程控制
第四章 Java数组
Dotcpp在线编译      (登录可减少运行等待时间)