学习笔记
@肤浅
博文仅用于记录每日学习收获和疑惑,希望大家一起学习与交流。
展开
-
2018.10.11学习笔记
10.11学习笔记今天学习了《Java编程思想》的第十章—内部类的前半部分。下面对今天学习收获与疑惑作一个总结。①内部类与外部类的联系:当生成一个非静态内部类的对象时,此对象必定会秘密的捕获一个指向那个外围类对象的引用,非静态内部类的对象正是使用这个引用来访问外部类的所有成员。因此,在创建一个非静态内部类的对象时,必须要使用外部类对象的引用,有两种方法获取外部类对象的引用:外部类名字.th...原创 2018-10-11 23:53:51 · 147 阅读 · 0 评论 -
2018.10.9学习笔记
10.9学习笔记今天学习了《Java编程思想》的第八章—多态,以及大话设计模式的第七章—代理模式,下面对今日学习收获与疑惑作一个总结。《Java编程思想》部分:1.多态多态是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定。2.动态绑定适用范围:①只有在子类中实现覆盖的方法才能进行动态绑定,因此,static方法和fina...原创 2018-10-09 23:40:24 · 147 阅读 · 0 评论 -
2018.10.8学习笔记
10.8学习笔记今天课程较多,只有晚上才有点闲暇时间,于是复习了一下前几天学的简单工厂模式和策略模式,果然是温故而知新,可以为师矣。1.简单工厂模式:定义一个工厂类来创建对象,将对象的创建与使用对象实行了分离。简单工厂模式结构:①Factory(工厂类)②Product(抽象产品角色)③ConcreteProduct(具体产品角色)结构图就不方便画了,忘记的话看书吧。工厂类中的创...原创 2018-10-08 23:18:57 · 140 阅读 · 0 评论 -
2018.10.7学习笔记
10.7学习笔记今天学习了《Java编程思想》的第六、七章。下面对今日学习收获与疑惑作总结。1.JAVA_HOME、PATH、CLASSPATH:①JAVA_HOME:jdk的安装路径。②PATH:作用是指定java命令的搜索路径,jdk安装目录下的bin目录下包含java的各种命令,如java、javac等命令。因此,将bin目录添加到PATH路径,使系统在PATH路径下搜索java命...原创 2018-10-08 00:01:18 · 230 阅读 · 0 评论 -
2018.10.13学习笔记
10.13学习笔记今天都在复习这周大学所学的课程,做了一个静态的简历网页,还挺好看的哈哈。到了晚上才有空坐下来,上了LeetCode刷了一道简单的算法题,下面总结下这道算法题的收获。Given an array of integers, return indices of the two numbers such that they add up to a specific target.Yo...原创 2018-10-13 23:17:36 · 147 阅读 · 0 评论 -
2018.10.6学习笔记
10.6学习笔记今天学习了《Java编程思想》的第五章以及《大话设计模式》的第六章。下面对今日学习收获与疑惑作总结。《Java编程思想》部分:1.默认构造器:如果你写的类中没有构造器,则编译器会自动帮你创建一个默认的构造器。但是,如果你已经定义了一个构造器(无论是否有参数),编译器就不会帮你自动创建默认构造器。2.this关键字:①this关键字通常表示的是对当前对象的引用。②Ja...原创 2018-10-06 23:48:37 · 127 阅读 · 0 评论 -
2018.10.12学习笔记
10.12学习笔记今天学习了《Java编程思想》的第十章—内部类的后半部分。下面对今日收获与疑惑作一个总结。1.匿名内部类:将返回值的生成与表示这个返回值的类的定义结合在一起。另外,这个类是匿名的,他没有名字。①由于匿名内部类没有名字,所以使用构造代码块来代替构造函数public abstract class Base { public Base(int i){ ...原创 2018-10-12 22:55:09 · 201 阅读 · 0 评论 -
2018.10.5学习笔记
10.5学习笔记最近在学习《Java编程思想》和《大话设计模式》这两本书籍,虽然这两本书籍都已比较古老,在技术日新月异的更新时代,有点技术已经过时,但正是由于经过时间的沉淀,才能被称之为经典,所以我还是决定取其精华,剔其糟粕,汲取下两本书的编程思想吧。今天学习了《Java编程思想》的前四章以及《大话设计模式》的前五章。下面对今日学习收获与疑惑作总结。 《Java编程思想》部分:1....原创 2018-10-06 00:12:12 · 175 阅读 · 0 评论 -
2018.10.10学习笔记
10.10学习笔记今天学习了《Java编程思想》的第九章—接口,下面对今日学习收获与疑惑作一个总结。①不能创建抽象类实例:抽象类可以不包含抽象方法,将其声明为抽象的,可以阻止创建这个类的对象。因此,如果要防止客户端创建某个类的对象,可以将其声明为抽象的。②接口的方法和域:接口的方法必须定义为public,接口只能定义常变量,所以接口的域都是static和final的。③多重继承:ja...原创 2018-10-10 23:31:54 · 175 阅读 · 0 评论