`
wlj12368745
  • 浏览: 9804 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
                             里氏替换原则 一、什么是里氏替换原则        先在这里给大家说一下书本对于这一原则的定义:如果对每一个类型为S的对象o1,都有类   型为T的对象o2,使得以T定义的所有程序P在所有的对象o1代换o2时,程序P的行为没有变化,那么   类型S是类型T的子类型。这是Barbara Liskov教授与eannette Wing教授于1994年提出的一个比较   官方的定义,大家也知道这种学科界的大牛思想一般人很难理解。通俗点来讲就是:在继承关系中   ,父类出现的地方子类也就能出现,并且将父类替换成子类,也不会改 ...
                                                      六大原则之单一职责原则 1、什么是单一职责原则        单一职责比较官方的的定义是:应该有且仅有一个原因引起类的变更。说的通俗点其实就       像是工厂里的流水线一样,每个车间基本上只做一件事,所有车间组合起来就是一个生产流程。我 们写程序的时候也可以这样,将一个类的功能细化一下争取做到一个类只做一件事。        其实这样做大家可能会产生一个疑问:那不是把一个本来只要一个类就可以完成的是分散 到多各类去会让程序变的很复杂?其实利用一个类做多件事虽然可以减低程 ...
   通信聊天平台搭建 1、通信聊天平台搭建构想        想搭建一个聊天的平台界面,主要是想实现以下几点功能:(1)能进行账号、密码的验证 ;(2)能够给在线的用户群发信息。 2、通信聊天平台的实现        起初 ...
[align=center][/align][              通信介绍 1、什么是通信         通信就是机器与机器之间的交流,就像是我们生活中拿手机与别人聊天这就是通信的一种 。在网上收发文件、图片、应用程序、视频、音乐等都是建立在通讯的基础上完成的。 因此通讯 原理也是作为一个程序员必备的知识之一。 2、通讯的原理        电脑有时候觉得很神奇,有时候又觉得他很笨。觉得很神奇的地方在于它能通过0与1的不 同组合来实现对数据的计算、归类等处理,来能实现一些应用与游戏;觉得他笨的地方恰好也在于 他只能进行0与1的组合传输,在通讯上我们必须比每一条信息做处理,比如 ...
                            参数传递 1、什么是参数传递        参数传递就像是一个物流公司一样,要将别人的东西运送到他需要的地方。而参数的传递 也是将你定义好的属性或对象传到你需要的地方,促使程序达到你所期望的目的。 2、参数(数据类型)的定义        在java中总体的分为两种数据类型:           1、基本数据类型(有八大基本数据类型):               byte型               int型               short型               long型               float型 ...

String 类

    博客分类:
  • java
                                   String 类 1、String 类是什么:      String其实就是表示字符串的的数据类型,它的应用很广泛它可以用数字、字母、符号、中 文等组成。String的数据类型在java中的应用非常的 ...
                          2048小游戏总结 1.什么是2048       2048就是一款在九宫格内通过操控上下左右这四个键,每当遇到两个相同的数字叠到一起时候,我们就会按下与它叠的方向相同的两个方向的按键,促使他们相加在一起变成一个他们 相加的数字,当在九宫格内出现2048时,则游戏胜利;但九宫格内的九个格子都被填满了数字,并且在任何方向上都没有叠在一起的相同数字时,则游戏失败。这个游戏在小游戏中属于比较 经典的益智小游戏。 2.2048游戏项目的开发经历       起初当听到要做这个游戏的时候有点蒙,因为没有玩过这一类型的游戏,所以对于他的实现感到非常的迷 ...
                              线程 1.什么是线程       线程就是独立的执行单元,每一个程序都会有至少一个线程,因此线程对于程序来说线程就 像是一台电脑的CPU一样是重要的。今天我就来说一说自己对于线程的一些体会。 2.什么是进程       进程就是一个或多个线程共同的达到某个目的就形成了一个进程。 3.线程的特点       我就从一形象的比喻中想你们展示线程的特点。我们每个人都会有个家,而这家的房子就像 是一个进程,里面住着你、你的父亲、你的母亲等一些你的亲人,你的每一个亲人(也包括你)都 像是进程中的每一个线程,他们就像线程一样共享着中内存中 ...
                                 链表 1、什么是链表       链表就是就是将独立类存空间的数据联系起来,并将它们像手表带一样串起来。将它们串起 来的桥梁叫做节点。每一个数据都会存下一个数据的节点(也就是首地址)。 2、链表的分类       1、单链表:就是在一个数据中存有下一个数据的节点(首地址),第一个节点叫做首节点 ,而最后一个节点叫做尾节点。单链表就像是一排方向一致并用导线连接好的二极管,由于二极管 的单向导电性,电流只能从一个方向一节一节地通过二极管,这种特性与单链表相似。       2、双向链表:就是在一个数据中存有上一个和下一个数据的节 ...
[align=center][/align]                                           数组队列 1.什么是数组队列       数组队列其实是对数组对的容量的一种扩充。  2.数组队列的原理       数组在许多的情况下都会被用来存 ...

数组

    博客分类:
  • java
                                 数组 1.什么是数组       数组就是将一些同类型的数据的集合在一起。其实数组就像是一个快递公司他将一些要发往 全国各地的东西按发往地域进行分类,将这些东西用汽车、火车、飞机等运输工具运输,而发往每 一个地方的东西都会集装在一个容器中,其实容器就是程序中的数组。每一份快递都会有一个标记 来去分到底该给谁,而数组也同样有一个标记来区别数组中的数据,这个标记在数组中叫做下标。      2.数组的应用       数组的应用很广泛,一般来说数组使用来存储数据,也可以利用数组来来对数据进行排序。 数组可以存储的数据类型有很 ...
[size=medium][/size]                                 Swing  事件 一、事件机制      1.什么是事件源          事件源就像是你监听的对象。就比如说一个的好公司与他有竞争关系的公司就是他的事 件源,好的公司会时时刻刻监听对手的动作,并对于对手公司的一些策略作出相应的回应。而 swing图形界面上的能作为监听源的只能是加载在界面上的各种控件。       2.监听器的种类          在图形界面中监听器的种类有许多种,我们一般比较常见的监听器的种类有: (1).动作监听器ActionListener:         ...
1.什么是继承     继承就像是我国文字的演变,由最初的结草记事到文言文再到现在的白话文,每一个新的文字的产生都是站在前提一个文字的肩膀上发展而来的,既有上一个文字的特点,也有属于自己的特点。文字的发展就像是Java程序语言的继承,子类继承父类中的属性与方法。 2.继承的优点     由于继承让我们的程序变的清晰明朗化,不应在为几个类中某个共有的属性去反复定义了。 3.继承的格式     public class 类名(子类) extends 类名(父类){                 } 4.继承的特点     继承是对于父类中定的私有的属性与方法是不能调用的。就像是一个山寨公司 ...
一、类   1. 类的定义:建立是一个将所有具有共同属性的具体对象的集合(是一个抽象的概念)。   3.类的用途:类的总体作用就是对具体对象进行归类整合。其实类就像是一个工厂的一个车间,对每一个需要的对象进行加工 ...
Global site tag (gtag.js) - Google Analytics