码迷,mamicode.com
首页 > 编程语言 > 详细

java语言概述

时间:2017-11-14 14:27:41      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:类型   结构化   描述   运行   出错   库函数   http   屏蔽   校验   

一、java的相关重要概念

java是一种面向对象,结构化,分布式,多态,多线程的动态,可移植的,健壮的解释性语言。

java的特点:

1:平台无关性

2:安全性

3:面向对象

java吸收了C++面向对象的概念,将数据封装于类中,利用类的优点,实现程序的简洁性和可维护性

4:分布式

java建立在扩展TCP/IP网络平台,库函数提供了HTTPh和ftp协议传送和接受信息的方法,这让程序员使用网络上的文件和本机上的文件一样的容易。

5:健壮性

java语言注重检查程序在编译和运行时的错误,类型检查可帮助发现许多开发早期出现的错误。

java语言自己操纵内存,减少内存出错的可能性。

java还实现了真数组,避免了覆盖数据的可能。

java提供null指针检测,数组边界检测,异常出口,byte code校验。

二、面向对象编程设计的重要的概念

java程序用一组变量表示物体的属性,用一组按方法表示物体的行为,变量和方法组合在一起(称其为封装)形成了程序的一个重要概念,也就是人们所说的java语言的对象。

1.封装

封装是一种把代码和代码所操作的数据捆绑在一起,使两者不受外界干扰而误用 的机制。封装可被理解为一种用做保护的包装器,一房子代码和数据被包装器外部所定义的其他代码任意访问。对包装器背部的代码与数据的访问通过一个明确定义的接口来控制。

在java中最基本的封装单元是类,一个类定义了将由一组对象所共享的行为和属性。

2.继承

继承是指一个对象从另外一个对象获得属性和方法的过程。它支持按层次分类的概念。

3.多态

多态是指一个方法只能有一个名称,但可以有多种形态,也就是程序中可以定义多个同名的方法,即“一个借口,多个方法”来描述。

方法的覆写和重载是java多态性的不同表现。覆写是父类与子类之间多态性的一种表现。重载是一个类中多态性的一种表现

如果在子类中定义某方法与其父类有相同的名称和参数,则该方法成为被覆写,子类的对象使用这个方法时,将调用子类中的定义,对他而言,父类中的定义图通被屏蔽了。

如果在一个类中定义了多个同名的方法,他们或有不同的参数个数或有不同的参数类型,则成为方法的重载。

简单概括:

封装:类似于“黑匣子”,将内部实现与用户隔离,保证了数据的安全性,用户可以不知道原理,就可以简单使用。

继承:从父类中获得一切属性,方法等,并增加自己的属性和方法。

多态:不同的对象根据自己特殊的需要,对相同的名字,执行不同的操作。

 

java语言概述

标签:类型   结构化   描述   运行   出错   库函数   http   屏蔽   校验   

原文地址:http://www.cnblogs.com/fengyiru6369/p/7831696.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!