zoukankan      html  css  js  c++  java
  • Java语言有哪些特点?

      1)简单

      如果同学们学过C++语言,就会感觉Java眼熟,因为Java中许多基本语句的语法和C++是一样的,像常用的循环语句、控制语句等和C++几乎相同。需要注意的是,JavaC++时两种完全不同的语言,各有各的优势,将会长期并存下去。如果从语言的简单性方面来看,Java要比C++简单,C++中许多容易混淆的感念,或者被Java弃之不用了,或者以一种更清楚更容易理解的方法实现,例如Java中不再有指针的概念。

      2)面向对象

      基于对象的编程更加符合人的思维模式,使人们更容易解决复杂的问题,Java就是一种面向对象的编程语言。

      3)多线程

      Java的特点之一就是内置对多线程的支持。多线程允许同时完成多个任务。实际上多线程使人产生多个任务在同时执行的错觉,因为目前的计算机的处理器在同一时刻只能执行一个线程,但处理器可以在不同的线程之间快速的切换,由于处理器的速度非常快,远远超过了人接收信息的速度,所以给人的感觉好像是多个线程在同时执行。C++没有内置的多线程机制,因此必须调用操作系统的多线程功能来进行多线程程序的设计。

      4)安全

      当准备从网络上下载一个程序时,最大的担心是程序中含有恶意的代码,会试图读取或者删除本地计算机上的一些重要文件。当使用支持Java的浏览器时,可以放心的运行Java Applet程序,不必担心病毒的感染。Java Applet程序由浏览器内置的Java运行环境负责解释执行,浏览器内置的Java运行环境不允许Java Applet程序访问当前浏览器上下文环境以外的其他部分。

      5)动态

      在通过了后面的学习之后,同学们就会发现Java程序的基本组成单元就是类,有些类是自己编写的,有些是从类库中引入的,而类又是运行时动态装载的,这就使得Java可以在分布式环境中动态的维护程序以及类库。而C/C++编译时就将函数库或者类库中被使用的函数、类同时生成机器码,那么每当类库升级以后,如果想要具有类库提供的新功能,程序就必须重新修改和编译。

    原文链接:http://www.maiziedu.com/wiki/java/feature/

  • 相关阅读:
    [WPF系列] 需要区分的内容
    [WPF系列]基础 Listening to Dependency Property change notifications of a given Element
    [WPF系列]-基础系列 Property Trigger, DataTrigger & EventTrigger
    [WPF系列]-高级部分 Shadowed TextBox
    [WPF系列]-Adorner
    [WPF系列]-使用Binding来同步不同控件的Dependency property
    各类型液晶电视面板解析
    数据库 --> 8种NoSQL数据库对比
    数据库 --> 5种关系型数据库比较
    云计算 --> 三种服务模式IaaS,PaaS,SaaS
  • 原文地址:https://www.cnblogs.com/gaobig/p/6043652.html
Copyright © 2011-2022 走看看