Java 新手入门的 30 个基本概念
前言
在我们学习 的过程中掌握其中的基本概念对我们的学习无论是
都是很重要的 是 的基础所以有必要对其中的基本概念做以归纳以便大家在以
后的学习过程中更好的理解 的精髓在此我总结了 条基本的概念。
概述
目前 主要应用于中间件的开发处理客户机于服务器之间的通信
技术早期的实践证明 不适合 应用程序的开发其发展逐渐变成在开发手持设备互
联网信息站及车载计算机的开发 于其他语言所不同的是程序运行时提供了平台的独
立性称许可以在 其他操作系统上使用完全相同的代码 的语
法与 语法类似 ! 程序员很容易掌握而且 是完全的彻底的面向对象的其
中提出了很好的 ""#$%垃圾处理机制防止内存溢出。
的白皮书为我们提出了 语言的 && 个关键特性。
&' 的语法比 的相对简单另一个方面就是 能使软件在很小的机
器上运行基础解释其和类库的支持的大小约为 ()#增加基本的标准库和线程支持的内存
需要增加 &*)#。
分布式 带有很强大的 +,!-, 协议宓睦炭. 应用程序能够通过 /01 来
穿过网络来访问远程对象由于 % 机制的出现使 编程非常的高效现在许多的大
的 # 都支持 %。
22面向对象设计是把重点放在对象及对象的接口上的一个编程技术其面向对象
和 有很多不同在与多重继承的处理及 的原类模型。
(健壮特性 采取了一个安全指针模型能减小重写内存和数据崩溃的可能型。
*安全 用来设计网路和分布系统这带来了新的安全问题 可以用来构建防
病毒和防攻击的 '%事实证明 在防毒这一方面做的比较好。
3中立体系结构 编译其生成体系结构中立的目标文件格式可以在很多处理器上
执行编译器产生的指令字节码#'%实现此特性此字节码可以在任何机器上解
释执行。
4可移植性 中对基本数据结构类型的大小和算法都有严格的规定所以可移植性
很好。
5多线程 处理多线程的过程很简单 把多线程实现交给底下操作系统或线
程程序完成所以多线程是 作为服务器端开发语言的流行原因之一。