java小白初入-白皮书术语

简单性:
java相对c++简单
小,java是支持小型机器上独立运行的软件

面对对象

面对对象是一种程序设计,它将重点放在数据(对象)和对象的接口上

分布式

java有一个丰富的列程库,用于处理像http和FTP之类的TCP/IP协议。

健壮性:

java编译器可以检测,许多语言在运行的时候才能检查出来的问题
java非常强调进行早期的问题检测i,后期动态的(运行)检查

安全性:

java要适用于网络/分布式环境,需要注意安全。 java可以构建防病毒,防篡改的系统

一开始java就设计成可以防范各种攻击
运行时堆栈溢出,这是蠕虫和病毒
破坏自己进程空间之外的内存

体系结构中立
编译器生成结 构体系中立的目标文件格式(被编译过的代码),只要有java 运行时,这代码就可以在很多处理器上运行。java编译器会生成特定的计算机体系结构无关的字节码指令来实现中立的特性。

可移植性

java规范没有“依赖具体实现”的地方。基本数据类型的大小以及运算的行为都有明确的说明。

解释型

java解释器可以在任何移植解释器的机器上直接执行字节码。由连接是一个增量式且轻量级的过程,所以开发方便。 说白了就是开发后,可立即看到效果

高性能

即时编译,解释后的字节码性能还可以

多线程

并发程序 , 让交互响应更及时

动态性:

java库可以自由添加方法和实列变量,对客户端没有任何影响

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值