zoukankan      html  css  js  c++  java
  • Java 简介

    前言

      本文大致介绍 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,具体还需在后面的应用中加以体会。

  • 相关阅读:
    C++ list<list<int> >类型的对象遍历
    Apache与Nginx服务器对比
    服务器重写技术:rewrite
    冒泡排序(python版)
    有k个list列表, 各个list列表的元素是有序的,将这k个列表元素进行排序( 基于堆排序的K路归并排序)
    堆排序(C++版)
    [转载] 单链表的相关操作
    TCP三次握手连接与四次握手断开
    [转载] TCP与UDP对比
    进程与线程的联系与区别
  • 原文地址:https://www.cnblogs.com/scut-fm/p/3656757.html
Copyright © 2011-2022 走看看