精华内容
下载资源
问答
  • java语言的特点

    2017-07-14 16:44:50
    java语言的特点
    一.面向对象

    二.跨平台
    平台:操作系统平台

    跨平台: 使用java编写的程序,在任何操作系统上都可以运行..
    一次编译,到处运行(Write Once,Run Anywhere)
    windows
    linux
    unix
    c# 不跨平台
    不跨平台: QQ
    windows  windows 版本的QQ
    Mac OS X    mac 版本的QQ
    资金投入大、成本高、开发周期长...
    为什么java语言使用的比较多的一个原因??
    使用java开发的程序可以跨平台的,节约了成本、缩短了软件的开发周期...
    三.半编译半解释

    2.编译 javac 3.java 解释运行
    1. 编写源程序----------------> 字节码文件.class------------->   控制台结果

    编译和解释 都是一个翻译的过程

    编译:  把程序全部读进来 一起翻译
    解释:  读进来一句 翻译一句

    即时编译器  JIT
    四.健壮性
    java=C++ --
    健康强壮
    健壮性:  程序不容易出错
    去掉了 c++ 中容易出错的和比较难懂的  多重继承和指针、内存管理
    java程序员不需要管理内存的分配和释放
    内存的释放 由 垃圾回收器 帮你管理
    垃圾回收器: 就是一个程序
    展开全文
  • Java语言的特点

    2020-03-06 10:36:48
    java语言的特点 1、面向对象 Java是一种面向对象的语言,它对对象中的类、对象、继承、封装、多态、接口、包等均有很好的支持。为了简单起见,Java只支持类之间的单继承,但是可以使用接口来实现多继承。使用Java...

    java语言的特点
    1、面向对象

    Java是一种面向对象的语言,它对对象中的类、对象、继承、封装、多态、接口、包等均有很好的支持。为了简单起见,Java只支持类之间的单继承,但是可以使用接口来实现多继承。使用Java语言开发程序,需要采用面向对象的思想设计程序和编写代码。

    2、平台无关性

    平台无关性的具体表现在于,Java是“一次编写,到处运行(WriteOnce,RunanyWhere)”的语言,因此采用Java语言编写的程序具有很好的可移植性,而保证这一点的正是Java的虚拟机机制。在引入虚拟机之后,Java语言在不同的平台上运行不需要重新编译。

    Java语言使用Java虚拟机机制屏蔽了具体平台的相关信息,使得Java语言编译的程序只需生成虚拟机上的目标代码,就可以在多种平台上不加修改地运行。


    3、简单性

    Java语言的语法与C语言和C++语言很相近,使得很多程序员学起来很容易。对Java来说,它舍弃了很多C++中难以理解的特性,如操作符的重载和多继承等,而且Java语言不使用指针,加入了垃圾回收机制,解决了程序员需要管理内存的问题,使编程变得更加简单。

    4、解释执行

    Java程序在Java平台运行时会被编译成字节码文件,然后可以在有Java环境的操作系统上运行。在运行文件时,Java的解释器对这些字节码进行解释执行,执行过程中需要加入的类在连接阶段被载入到运行环境中。

    5、多线程

    Java语言是多线程的,这也是Java语言的一大特性,它必须由Thread类和它的子类来创建。Java支持多个线程同时执行,并提供多线程之间的同步机制。任何一个线程都有自己的run()方法,要执行的方法就写在run()方法体内。

    6、分布式

    Java语言支持Internet应用的开发,在Java的基本应用编程接口中就有一个网络应用编程接口,它提供了网络应用编程的类库,包括URL、URLConnection、Socket等。Java的RIM机制也是开发分布式应用的重要手段。

    7、健壮性

    Java的强类型机制、异常处理、垃圾回收机制等都是Java健壮性的重要保证。对指针的丢弃是Java的一大进步。另外,Java的异常机制也是健壮性的一大体现。

    8、高性能

    Java的高性能主要是相对其他高级脚本语言来说的,随着JIT(JustinTime)的发展,Java的运行速度也越来越高。

    9、安全性

    Java通常被用在网络环境中,为此,Java提供了一个安全机制以防止恶意代码的攻击。除了Java语言具有许多的安全特性以外,Java还对通过网络下载的类增加一个安全防范机制,分配不同的名字空间以防替代本地的同名类,并包含安全管理机制。
    在这里插入图片描述

    展开全文
  • java 语言的特点

    2019-06-12 22:16:11
    文章目录java 语言的特点 java 语言的特点 1. 简单 摒弃了C++中难以理解的运算符重载、多重继承等模糊概念,用引用代替指针,自动垃圾回收 。 2. 面向对象 提供类、接口和继承等原语,只支持类之间单继承,但...

    java 语言的特点

    1. 简单
    摒弃了C++中难以理解的运算符重载、多重继承等模糊概念,用引用代替指针,自动垃圾回收 。
    2. 面向对象
    提供类、接口和继承等原语,只支持类之间单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(implements),全面支持动态绑定,纯粹的面向对象设计语言。
    面向对象的特点
    封装,多态,抽象,继承
    接口之间的多继承

    public interface InterfaceA extends InterfaceB,InterfaceC {
    }
    
    

    动态绑定
    动态绑定
    3. 安全
    不支持指针,一切对内存的访问都必须通过对象的实例来实现,从而使应用更加安全。
    4. 跨平台
    同一段程序可以在各个平台运行。
    一次编写,到处执行,不同平台的 jvm 中有对应平台的解释器,可以将 .class 中间码解释成不同平台的机器码执行。
    跨平台简要原理图

    编译
    .java 源程序
    .class 中间码
    windows 解释器
    windows 运行代码
    Linux 解释器
    Linux 运行代码
    其他操作系统 解释器
    其他操作系统 运行代码

    5. 支持多线程
    支持多线程,可以提高程序的执行效率。

    展开全文
  • JAVA语言的特点

    2017-10-18 22:27:44
    Java语言的特点: 简单 Java语言简单而高效,基本Java系统(编译器和解释器)所占空间不到250KB。  面向对象 Java语言是纯面向对象的语言。 平台无关性与可移植性 Java采用了多种机制来保证可移植性,其程序不经...

     

    Java语言的特点:

    • 简单  Java语言简单而高效,基本Java系统(编译器和解释器)所占空间不到250KB。 
    • 面向对象 Java语言是纯面向对象的语言。
    • 平台无关性与可移植性 Java采用了多种机制来保证可移植性,其程序不经修改或少量修改就可在不同操作系统上运行。
    • 稳定性和安全性  Java摒弃了C++中的不安全因素——指针数据类型,避免了恶意的使用者利用指针去改变不属于自己程序的内存空间。此外Java的运行环境还提供字节码校验器、运行时内存布局、和类装载器、文件访问控制限制等安全措施,保证字节码文件加载的安全和访问系统资源的安全。
    • 多线程并且是动态的  多线程使应用程序可以同时进行不同的操作和处理不同的事件。Java在执行过程中,可以加载各种类库,这一特点使之非常适合于网络运行,同时也非常有利于软件的开发,即使更新类库也不必重新编译使用这一类库的应用程序。
    • 高性能  Java字节码转换成机器码非常简便和高效,很好的弥补了这方面的差距。
    • 分布式  内容包括数据分布和操作分布两个方面,对编程人员来说,Java的网络类库是对分布式编程的最好支持。

     

    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 20,854
精华内容 8,341
关键字:

java语言的特点

java 订阅