
读书笔记
文章平均质量分 59
ruanwenjun_csdn
乐观的程序员
https://github.com/ruanwenjun
展开
-
第三章:操作符
1.赋值 赋值使用操作符“=”,指的是将等号右边的值(可以是常数,变量,或者表达式,但是它需要能生成一个值)复制给左边的变量(左边的必须是一个变量,并且是具有物理空间的变量)。 尤其需要注意的是对对象的赋值,对一个对象进行操作的时候,实际上是在操作对象的引用。 例如:class T{ int num;}public clas...原创 2018-03-06 21:39:06 · 190 阅读 · 0 评论 -
第二章:一切都是对象
Java是一门纯的面向对象的编程语言,在java中一切‘东西’都是基于对象。1、对象的存在 尽管在Java中一切都是基于对象,但是操纵的是对象的引用。对象和对象的引用是一对非常重要的概念。而且,就算对象不存在,对象的引用也可以存在。 例如:String s; 在这里,s只是一个String...原创 2018-03-05 21:04:06 · 165 阅读 · 0 评论 -
装饰者模式
在进行程序开发过程中,很多时候我们需要为扩展当前程序中的类的方法。比如:一开始的程序中有一只鸭子拥有fly方法,现在我们希望鸭子在飞的时候还能唱歌,或者是飞之后休息,那么我们会想到继承原来的鸭子(这违反了程序设计原则:少用继承),或者是直接修改鸭子类(这么做肯定是不科学的)。有什么好的方法让我们既可以动态的扩展程序的方法,又不修改原来的类呢?装饰者模式可以很好的达到实现。装饰者...原创 2018-04-03 21:26:29 · 204 阅读 · 0 评论 -
TCP/IP的初步学习
TCP/IP的初步学习 TCP/IP是互联网协议中最为著名的协议,并不是指TCP,IP两种协议,而是包含了众多协议,连HTTP都是属于TCP/IP协议。,通过TCP/IP协议将互联网形容成一个有层次的网络结构,使用TCP/IP便于互联网的开发。协议的内容 通过一个发送邮件的例子来解释该协议到底是什么。 例如主机A向主机B发送一封内容为Hello World!的邮件。该邮件...原创 2018-04-04 20:48:57 · 263 阅读 · 0 评论