Java的11个关键术语

1.简单性

Java的语法就是C++语法的一个“纯净”版本。Java没有头文件,指针运算(甚至指针语法),结构,联合,操作符重构,虚基类等。

2.面向对象

Java与C++的主要不同点在于Java不支持多重继承,取而代之的是更简单的接口概念。

3.分布式

Java有一个丰富的例程库,用于处理像HTTP和FTP之类的TCP/IP协议。Java应用程序能够通过URL打开和访问网络上的对象,其便捷程度就好像访问本地的文件。

4.健壮性

Java的设计目标之一在于使得Java编程的程序具有多方面的可靠性。Java与C++的最大不同是Java采用指针模型可以消除重写内存和损坏数据的可能性。

5.安全性

Java就设计成能够防范各种攻击,包括运行时堆栈溢出、破坏自己的进程空间之外的内存、未经授权读写文件。

小编是一个有着5年工作经验的java程序员,对于java,自己有做资料的整合,一个完整学习java的路线,学习资料和工具,相信这里有很多学习java的小伙伴,我创立了一个2000人学习扣群,479121291。每晚都有java的直播课程。无论是初级还是进阶的小伙伴小编我都欢迎!

6.体系结构中立

Java采用“虚拟机”的手段进行编译,可以将执行最为频繁的字节码序列翻译成机器码。

7.可移植性

Java中int永远是32位的整数,这与C/C++有很大的区别。这个特性大大提高了Java程序的可移植性。字符串使用标准的Unicode格式存储的。

8.解释型

Java解释器可以在任何移植了解释器的机器上执行Java字节码。

9.高性能

字节码可以(在运行时刻)动态地翻译成对应运行这个应用的特性CPU的机器码。

10.多线程

Java是第一个支持多线程并发编程的主流语言。多线程可以带来更好的交互响应和实时行为。

11.动态性

当需要将某些代码添加到正在运行的程序中,动态性就是一个非常重要的特性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值