呃,当然是为了找个Java的开发工作
当然是由于Java使用的人多和它天生自带的优点了~
主要优点有以下几点:
简单性
C++语法纯净版,没有头文件、指针运算、不用分配内存
面向对象
重点放在对象与其接口上,接近人的逻辑
可移植性
跨平台移植,无视硬件环境
口号:Right Once,Wrong Anywhere! Write Once,Run Anywhere!
(写一次,在任何地方运行)
高性能
即时编译,很多代码效率接近C++
分布式
为分布式网络环境设计,因为可以处理很多tcp/ip协议的东西,通过URL来访问网络上资源,就像本地访问一样
动态性
反射机制使得Java有动态性,很多框架都是基于反射
多线程
带来更好的交互和实时行为,主流服务端开发的原因
安全性
java构建防病毒防篡改的系统
健壮性
java几乎不会造成计算机崩溃,每次都会进行内存检查,有异常机制