`
祖祖cool
  • 浏览: 52057 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

写JAVA必须知道的几个关于java的特征

阅读更多
1.抽象:
抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。
2.继承:
继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。
3.封装:
封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。
4. 多态性:
多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。
7
5
分享到:
评论
6 楼 xp9802 2011-11-15  
软件工程相关名词解析【珍藏版】:http://xp9802.iteye.com/blog/1254840
5 楼 九蔭真經 2011-11-13  
抽象可说可不说
4 楼 suhui2009 2011-11-13  
面向对象的基本特征不是3种:封装、继承、多态吗,什么时候多了个抽象了?
3 楼 kane1990 2011-11-13  
对于初学者来说 还是太抽象了。
2 楼 收复失地 2011-11-12  
1 楼 xp9802 2011-11-12  
随着学习的深入,有时候回头看下这些基础知识,真是别有一番滋味啊

相关推荐

    wxh 《学习java的几个好网站

    下面,我们将深入探讨几个对初学者乃至专业人士都非常有益的Java学习网站,这些网站提供了丰富的教程、实战项目、社区支持以及最新的技术资讯,帮助你全面掌握Java语言。 1. **Oracle官方文档**: Oracle官方网站...

    Java的几个小游戏.zip

    Java的几个小游戏Java的几个小游戏Java的几个小游戏 Java的几个小游戏Java的几个小游戏Java的几个小游戏 Java的几个小游戏Java的几个小游戏Java的几个小游戏 Java的几个小游戏Java的几个小游戏Java的几个小游戏 Java...

    JavaCV SIFT 特征提取

    SIFT 算法的核心在于以下几个步骤: 1. **尺度空间极值检测**:首先,SIFT 算法通过构建高斯差分金字塔来寻找图像中的关键点。这些关键点是尺度空间上的局部极大值点,能够抵抗尺度变化。 2. **关键点定位**:找到...

    java利用matlib导出的jar包计算特征值

    这主要涉及到以下几个关键知识点: 1. **Java与Matlab的接口集成**:Matlab提供了一个称为Matlab Compiler SDK的工具,允许开发者将Matlab函数转换为Java类,从而在Java程序中调用。这通常涉及创建一个MCR(Matlab ...

    几个JAVA写的游戏源代码

    首先,"java写的QQ代码.rar"可能是一个尝试用Java语言实现的简易版QQ聊天程序。这将涉及到网络编程,使用Socket进行数据传输,多线程处理以支持并发的用户交互,以及可能的GUI设计,如Swing或JavaFX。通过这个源码,...

    Java编的几个类文件实现简单的电话簿功能

    在本项目中,我们关注的是一个使用Java编程语言实现的简单电话簿系统。这个系统包含了多个类,每个类都有特定的功能,共同构建了一个完整的电话簿应用程序。以下是对这些类和功能的详细解释: 1. **PhoneBook.java*...

    Java的几个重要版本_动力节点Java学院整理

    Java的几个重要版本_动力节点Java学院整理,动力节点口口相传的Java黄埔军校

    使用Java实现对dbf文件的简单读写

    使用 Java 实现对 dbf 文件的简单读写需要使用以下几个类: 1. DBFWriter:用于 dbf 文件的写操作,提供了写入 dbf 文件的方法。 2. JDBField:用于表示 dbf 文件中的字段信息,包括字段名、字段类型、字段长度等。...

    opencv+java特征点算法demo例子

    这个"opencv+java特征点算法demo例子"旨在通过Java代码展示如何利用OpenCV库来检测和匹配这些特征点。 首先,我们要了解OpenCV中的几种经典特征点检测算法,如SIFT(尺度不变特征变换)、SURF(加速稳健特征)、ORB...

    几个推荐算法的java实现

    总的来说,这个项目提供了多种推荐算法的Java实现,对于学习和应用推荐系统,尤其是对Java编程感兴趣的开发者,是非常有价值的资源。通过理解和实践这些算法,不仅可以提升对推荐系统的理解,也有助于提高解决实际...

    java中计算两个日期相差几天

    ### Java中计算两个日期相差几天 在Java编程中,经常需要处理与日期和时间相关的操作。其中一项常见的需求就是计算两个日期之间的差距。本篇文章将详细介绍如何在Java中计算两个日期相差几天,并深入探讨示例代码中...

    FS_Code_java_特征选择_

    标题中的"FS_Code_java_特征选择_"表明这是一个关于使用Java编程语言进行特征选择的项目。特征选择是机器学习预处理步骤的关键部分,它涉及到在数据集中挑选出对模型预测最有影响力的特征,从而提高模型的效率和准确...

    用JAVA写的服务器

    【描述】中提到的几个关键点: 1. **Java的动态编译**:动态编译是指在程序运行时将源代码转化为机器码的过程。Java的JIT(Just-In-Time)编译器可以实现这一点,它能够提升程序的运行效率,通过实时编译热点代码来...

    几个Java写的登陆界面动态系统登录

    在Java编程领域,创建一个动态的...综上所述,"几个Java写的登陆界面动态系统登录"项目涵盖了Java编程、GUI设计、网络通信、数据安全、异常处理等多个关键知识点,通过实践这个项目,开发者可以提升在这些领域的技能。

    几个经典的Java程序

    在本节中,我们将通过几个经典的Java程序,来探索Java的编程基础知识。 1. Java类和对象 在Java中,类(Class)是一种-blueprint,用于描述对象的特征和行为。对象(Object)是类的实例,拥有类所定义的特征和行为...

    一个java写的p2p的程序

    在Java中,有几种流行的P2P框架可以加速开发过程,例如JXTA(Java XML Technology for the Peer-to-Peer Applications)和JPPF(Java Parallel Processing Framework)。这些框架提供了用于节点发现、数据交换和...

    Java写http代理服务器

    在Java中实现HTTP代理服务器,主要涉及到以下几个关键步骤和知识点: 1. **网络编程基础**:熟悉Java的Socket编程是首要的,因为HTTP通信基于TCP/IP协议,我们需要使用Socket来建立客户端和服务器之间的连接。`java...

    Java写的数值分析中的一些程序

    在这些Java程序中,可能会涉及到以下几个主题: - **线性代数**:包括矩阵的创建、加减乘除、求逆、特征值和特征向量、LU分解、QR分解等。 - **微积分**:如牛顿-拉弗森迭代法求根,欧拉方法解常微分方程,辛普森...

Global site tag (gtag.js) - Google Analytics