前言

  本文大致介绍 Java 语言

什么是 Java 语言?

  Java 不仅仅是一门语言,Java 是一个完整的平台,有一个庞大的库,其中包含很多可重用的代码和一个提供诸如安全性,跨操作系统的可移植性以及自动垃圾回收等服务的执行环境。

Java 特性

  1. 简单性

  Java 语法似乎是 C++ 语法的纯净版 - 没有了头文件,指针运算,重载等。

  但,对于图形界面编程,由于缺少支持“ 拖放 ”风格的第三方库,Java并不简单。

  2. 面向对象

  Java 中的对象和 C++ 类似。最大区别在于没有了多继承,取而代之以接口实现。

  3. 网络技能

  Java 有一个扩展的例程库,用于处理各种网络协议,非常方便。

  4. 健壮性

  Java 采用的指针模型可以消除重写内存和损坏数据的可能性。

  5. 安全性

  Java 具有很强大的安全机制。

  6. 体系结构中立

  编译器生成一个体系结构中立的目标文件格式,一次编写,到处运行!

  7. 可移植性

  Java 中的数据类型具有固定的大小,这消除了代码移植时令人头痛的主要问题。

  8. 高性能

  如今的 Java 解释型编译器效率很不错

  9. 多线程

  多线程编译的简单性是 Java 成为颇具魅力的服务器端开发语言的主要原因之一。

  10. 动态性

  Java 能够将某些代码添加到正在运行的程序中。

小结

  本文仅从总体上描述了 Java,具体还需在后面的应用中加以体会。

最新文章

  1. eclipse插件开发入门
  2. Ceph RGW 的 OSPF负载均衡 + quagga的配置
  3. mvc AddImplicitRequiredAttributeForValueTypes
  4. 第一课 python的几种环境配置
  5. YII2.0 secruity
  6. Cryptography加密和解密
  7. C/C++中产生随机数(rand,srand用法)
  8. 【Unity Shaders】学习笔记——SurfaceShader(六)混合纹理
  9. IT项目管理的六种错误思维
  10. linux下的webserver BOA及CGIC库的使用指南(转帖)
  11. 打造你的办公环境-email篇
  12. Fusioncharts图表组件API参考方法(Functions)汇总篇(续)
  13. CF438E The Child and Binary Tree 生成函数、多项式开根
  14. 剑指offer 04:重构二叉树
  15. jq遍历list和object
  16. jdk自带的ThreadLocal和netty扩展的FastThreadLocal比较总结
  17. 【BZOJ2732】【HNOI2012】射箭 二分+半平面交
  18. win10环境变量
  19. SpringMVC,针对不支持PUT、DELETE提交的游览器处理方式
  20. Eclemma的安装

热门文章

  1. su和su -和sudo
  2. 一个关于qml插件的文章-转
  3. bzoj 2132: 圈地计划
  4. The bundle does not contain an app icon for iPhone / iPod Touch of exactly '57x57' pixels
  5. Java longTime 和C#日期转换
  6. 数列F[19] + F[13]的值
  7. JDBC 连接池
  8. SharePoint 2013 Nintex Workflow 工作流帮助(八)
  9. SharePoint 2013 Nintex Workflow 工作流帮助(四)
  10. python3控制路由器--使用requests重启极路由.py