• java简介


          最近在复习java,就趁着这段时间顺便记录一下知识

    前言

              Java,是于1995年5月被推出的Java程序设计语言Java平台的总称。 [1]  Java起源于Oak,在印度一个盛产咖啡的岛—爪哇岛被命名,是由James Gosling等几位工程师于1995年5月推出的一种可以编写跨平台应用软件、完全面向对象的程序设计语言。 
               Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
    一、 JAVA是什么? 

               --------java是一种面向对象的编程语言,而且它和C,C#一样属于高级语言,

    java是有Sun公司(目前被Oracle收购)在1995年推出的一种编程语言。

              ---------java是一个平台,由JVM(Java  Virtual Machine,java虚拟机,提

    供java程序运行的环境)和API(AppIiccantion Programming Interface,应用编程

    或程序接口,java系统类和接口)组成

    二、

                -------程序分为两大类,一类是面向过程(例如c语言),一类是面向对象

    (例如上面的java)

                --------语言有低级语言,高级语言之分 

    低级语言就是面向计算机编程,说通俗一点就是计算机看的懂,人很难懂的(例如机器码010101这种)。

    高级语恰恰相反,高级是人编写出来的我们看得懂,计算机不懂所以就需要编译器来进行编译(例如现如今我们常使用的java,c等等)

       

    三、Java 的特点:  

               java 是在C语言后出来的,它吸收了C的长处,摒弃不足之处,所以他是站在C语言这个“巨人”的肩膀上前行的

    java是一门跨操作系统的平台语言(所谓跨操作系统 就是java代码你写一份 就可以在  Windows   Linux   Mac上运行)

    Java语言自问世以来发展得非常快,是目前最热门的编程语言之一。Java之所以应用广泛、受到大家的欢迎,是因为它有众多突出的特点,其中最主要的特点有以下几个。

    面向对象

    Java语言是纯面向对象的。它提供了类、接口和继承等原语,支持类、接口之间的单继承以及接口和类之间的多实现机制;Java语言全面支持动态绑定,而C++语言只对虚函数使用动态绑定。

    语法简单

    Java语言的语法结构类似于C和C++,但Java丢弃了C++中很难理解的运算符重载、多重继承等模糊概念,特别是Java语言不使用指针,而是使用引用,并提供了自动垃圾回收机制,使程序员不必为内存管理而担忧。 

    安全性高

    Java特别强调安全性。Java程序运行之前会进行代码的安全性检查,确保程序不会存在非法访问本地资源、文件系统的可能,保证了程序在网络间传送运行的安全。
     

    平台无关性

    Java引人虚拟机概念,Java虚拟机(JVM)建立在硬件和操作系统之上,用于实现对Java字节码文件的解释和执行,为不同平台提供统一的接口。这使得Java应用程序可以运行于不同的系统平台,实现平台无关性,非常适合网络应用。 

    支持多线程

    Java语言是支持多线程的。所谓多线程可以理解为程序中有多个任务并发执行,Java语言提供的同步机制可保证各线程对共享数据的正确操作。多线程可以在很大程度上提高程序的执行效率。 
     
    参考 :百度词条  https://baike.baidu.com/item/java%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91/1789817?fr=aladdin
    若有错误,请告知   谢谢!
  • 相关阅读:
    如何使用博客园页面自定义编辑功能之----打赏
    bootstrap table 分页后,重新搜索的问题
    jquery.ajax 跨域请求webapi,设置headers
    玩世不恭----进阶篇
    玩世不恭----准备篇
    数据结构学习(一)单链表
    华人十二年实现“软件工程”革命
    IntelliJ IDEA中自定义方法注释模板
    log
    日常环境构建记录
  • 原文地址:https://www.cnblogs.com/2979100039-qq-con/p/12362347.html
Copyright © 2020-2023  润新知