Java的十一大语言特性、Java与c,c++的区别、Java中JDK的体系结构

本文介绍了Java语言的起源,强调了其作为一门简单、面向对象、分布式的编程语言,具备健壮性、安全性、可移植性和高性能等特点。同时,对比了Java与C++、C的区别,如Java没有指针,支持自动垃圾回收,以及其在多线程和动态性上的优势。此外,还探讨了JDK的体系结构。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、Java语言概述

(一)Java是什么

1、Java是一种优秀的是程序设计语言,它具有令人赏心悦目的语法和易于理解的语义。不仅如此,Java还是一个有一系列计算机软件和规范形成的技术体系,这种技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛用于嵌入式系统,移动终端,企业服务器,大型机等各种场合。

2、什么是编程语言?
编程语言是和计算机进行沟通的语言。

3、Java还是一种技术体系。

(二)Java的崛起

1991年,美国Sun Microsystems公司(建成Sun公司)启动了名为“Green Project”的研究项目。研究解决家用电器的智能通信和控制问题。开发小组最初构想以上是颇为流行的C++语言开发此智能软件。后来,由于C++语言本身的复杂性、安全性以及平台移植方面的障碍与问题,项目组最后决定另辟蹊径,最终他们基于C++重新开发了一套全新的语言系统———Java语言。

拜见祖师爷!!

 Java语言的创始者是James Gosliqixian(上图)。起先,他根据办公室窗外的以可橡树(Oak),将其命名为Oak。申请注册时,因为命名冲突问题,后来改名为Java。至于命名为Java,有两种说法:第一种说

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值