java概述

本文介绍了Java编程语言的基础知识,包括Java是什么、面向对象编程的概念及其特征,详细讲解了Java的三大版本的区别,JDK的组成部分及安装配置流程。此外,文章还探讨了Java程序的执行原理和Java语言的主要特点,如面向对象、跨平台性、多线程、异常处理和自动垃圾回收机制。
摘要由CSDN通过智能技术生成

1、    java概述

       1.1、java是什么?

              Java是一门面向对象编程语言(程序设计语言),不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的    代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

       1.2、面向对象是什么?它的基本特征是什么?

              面向对象(Object Oriented)是软件开发。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象     是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。面向对象是相对于面向过程来讲的,面向对象方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近 事物的自然运行模式。

        面向过程/面向对象他们都是软件开发方法,实质上是一种编程思想。

        例如:从电视塔到钟楼

            通过面向过程的编程思想体现一下完成从电视塔到钟楼这个动作.

    假设从电视塔到钟楼坐215路公交车。

    需要沿途记录你所经过的每一站

    电视塔--》吴家坟--》西北政法---》........--》钟楼,沿途记录你所经过的每一站就保存了一个过程.

    面向过程就是在执行的时候需要记录/保存下,每一步的具体操作从而形成一个过程。

 

    通过面向对象的编程思想体现一下完成从电视塔到钟楼这个动作.

    假设从电视塔到钟楼坐滴滴打车。

    需要告诉司机要到钟楼。这时要到的地方钟楼就是一个传递给司机的一个对象。

 

    面向过程的编程思想-----C语言 --  指针  

    面向过程+面向对象------ C++  ---  类  多继承  指针

    面向对象的编程思想-----java  ---  类  单继承

        面向对象的基本特征是什么?     

1、  抽象--抽象性是指将具有一致的数据结构(属性)和行为(操作)的对象抽象成类。

        将我们看到感受的东西,抽取出来,通过java语言的方式描述程序出来的元素,这个抽取描述的过程就是抽象。

        抽--抽取

        象--很象【很接近】同类

        抽取同类的过程--抽象

        将我们看到感受的东西抽取同类形成的java的元素的过程--抽象

        抽取事物的公共性质通过java编程语言表达出来这个和过程就是抽象。

2、  封装--将原本分散处理的数据集中在一起统一管理、保存。

3、  继承--孩子从父母那里得

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值