Java学习之旅——初识Java 【奔跑吧!JAVA】
【摘要】 JAVA 介绍
【奔跑吧!JAVA】
开始学习Java,记录Java学习的日子
Java 介绍
Java 是由SUN 公司开发的在1995年5月推出的一款编程语言。在SUN 公司被Oracle 收购后,成为了Oraclette公司的产品。2005 年 6 月,JavaOne 大会召开,SUN 公司公开 Java SE 6。此时,Java 的各种版本已经更名,以取消其中的数字 “2”:J2EE 更名为 Java EE,J2SE 更名为Java SE,J2ME 更名为 Java ME。
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 主要特性
-
Java语言是简单的
- JAVA 语言使用引用,不使用指针。
- 提供了自动分配和回收内存空间
-
Java 语言是面向对线的
- Java 语言提供类、接口和继承等面向对象的特性
- Java语言是一个纯的面向对象程序设计语言。
-
Java语言是分布式的
- Java语言支持 Internet 应用的开发
-
Java 语言是健壮的
- Java 的强类型机制、异常处理、垃圾的自动收集等是 Java 程序健壮性的重要保证。
- Java 的安全检查机制使得 Java 更具健壮性。
-
Java语言是安全的:
- Java通常被用在网络环境中,为此,Java 提供了一个安全机制以防恶意代码的攻击。
-
Java 语言是体系结构中立的
- Java 程序(后缀为 java 的文件)在 Java 平台上被编译为体系结构中立的字节码格式(后缀为 class 的文件),然后可以在实现这个 Java 平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。
-
Java 语言是可移植的:
- Java 系统本身也具有很强的可移植性,Java 编译器是用 Java 实现的,Java 的运行环境是用 ANSI C 实现的。
-
Java 语言是解释型的:
- Java 程序在 Java 平台上被编译为字节码格式,然后可以在实现这个 Java 平台的任何系统中运行。在运行时,Java 平台中的 Java 解释器对这些字节码进行解释执行,执行过程中需要的类在联接阶段被载入到运行环境中。
-
Java 语言是多线程的:
-
Java 语言是动态的:
- Java 程序需要的类能够动态地被载入到运行环境,也可以通过网络来载入所需要的类。
【奔跑吧!JAVA】有奖征文火热进行中:https://bbs.huaweicloud.com/blogs/265241
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)