`

java基础

阅读更多
    近来,感觉知识有点遗忘,准备把学习到的知识做一个梳理,一个月前就有此项计划,可以被琐事烦身,一直没有抽出时间来开始。那就从现在开始吧。
     由于在学校里面主要学习方向,是软件开发,虽然专业名为软件工程,其实,主要还是对开发的知识掌握的多一些。不知道从什么时候开始,如果每天都学习新的知识,不懂得总结,最后就会感觉自己什么都没有学习一样。首先从总体概括下吧。
     面向对象理解:
     1)万物皆为对象。将对象视为奇特的变量,它可以存储数据,除此之外,你还可以要求它在自身上执行操作。理论上讲,你可以抽取待求解问题的任何概念化构件(狗,建筑物,服务等),将其表示为程序中的对象。
     2)程序是对象的集合,它们之间通过发送消息来告知彼此所要求做的。要想请求一个对象,就必须对该对象发送一个消息。更具体的说,可以把发送消息想象成对某一个特定对象的方法的调用请求。
     3)每个对象都有自己的有其他对象所构成的存储。换句话说,可以通过创建包含现有对象的包的方式来创建新类型的对象。因此,可以在程序中构建复杂的体系,同时将其复杂性隐藏在对象的简单性背后。
      4)每个对象都拥有其类型。按照通用的说法,“每个对象都是某一个类的实例(instance)”,这里“类”和类型是同义词。每个类最重要的区别于其他类的特性是“可以发送什么样的消息给它”。
      5)某一特定类型的所有对象都能接收同样的消息。这是一句意味深长的表述,你稍后便会看到。因为“圆形”类型的对象同样也是“几何形”类型的对象,所以一个“圆形”对象必定能接受发送“几何形”对象的消息。这意味着可以编写与“几何形”交互并自动处理所有与“几何形”性质相关的事物的代码。这种可替代性(substitutability)是oop中最强有力的概念之一。
     java基础概念的理解:
     封装,虽说从接触java到现在有两三年了,对封装的理解,把一个事物封装成一个对象。对象的属性就是现实事物的特征,对对象的操作就是方法了。
     继承,继承就是对代码的重用,然后就是软件设计的时候要考虑的。
     多态,多态反映在代码上有三种形式:一,方法的重载,二、参数传递  三、
  
分享到:
评论

相关推荐

    Java基础课程

    Java基础课程PPT资源;知识点:自定义动画、选择器高级应用、响应式网站开发、行业命名规范、域名注册-搭建个人网站 让学员熟练掌握css、js、JQuery等技术,可做到独立编写PC+移动端网站页面。并且能够独立开发web...

    免费开源Java 基础镜像

    Fabric8 Java 基础镜像 这是各种 Fabric8 项目中使用的 Java Docker 基础镜像的存储库。 这些镜像的 Docker 构建文件由Fish-pepper生成 ,fish-pepper 是一个用于生成 Docker 构建的复杂模板系统。fish-pepper允许...

    java基础案例教程

    java基础的案例分析和实例教学,适合新手及回顾查阅,对于夯实基础有好处

    java基础总结.xmind

    IO、面向对象Object类、API、集合体系、IO体系、面向对象、多线程、递归、相互转换、正则表达式

    Java基础 学习笔记 Markdownr版

    本学习笔记主要涵盖了Java的基础知识,包括面向对象、集合、IO流、多线程、反射与动态代理以及Java 8的新特性等方面,旨在帮助初学者或有经验的开发者巩固和提升Java编程技能。 1. 面向对象(OOP):Java的核心是...

    JAVA基础加强

    java基础加强版 ,更人性的巩固基础,万丈高楼平地起,只有打好基础,才能理解更复杂的东西

    java基础知识图

    总结了java基础的架构,从JDK安装到反射的知识

    NutzWk-java基础

    WK-V1V5 Java(//) java基础 java基础 java基础 java基础 java基础

    JAVA基础自学教程

    写的很详细,适合初学者,里面的讲解很丰富,很有学习价值,最好是配套一本详细的JAVA基础一起看,会有更好的效果

    Java基础学习Java基础学习

    Java基础学习Java基础学习Java基础学习Java基础学习Java基础学习Java基础学习Java基础学习Java基础学习Java基础学习Java基础学习Java基础学习Java基础学习Java基础学习Java基础学习Java基础学习Java基础学习Java基础...

    Java 基础视频

    最全的Java视频基础。 从环境变量配置, 到基本的HelloWorld编写 到Java的基本数据类型 到Java 集合总结 到java IO 到Java 多线程编程 到java Socket 编程 从简单到复杂,从不会到会,全程教你如何玩转Java,如何从...

    java基础总结

    java基础。。。。。。。。。。。。。。。。。。。。。

    Java 基础入门(传智播客出品).pdf

    Java 基础入门,适合初学入门java的同学

    java基础-数据类型

    java\基础知识\萌新知识点\01数据类型

    java时间比较,java基础

    java java时间比较,java基础

    Java基础语法.md

    java零基础入门教学——基础语法,java基础的基础,适合任何人观看,无需掌握很多基础知识,全分段基础,从零开始也不会迷路

Global site tag (gtag.js) - Google Analytics