02 2020 档案
摘要:第10章:内部类(下) 内部类,顾名思义,在声明类的内部,是为了处理复杂问题的一种便捷的方式。应用到了递归思想,它可以多层嵌套,就像sql语句一样,每一层内部类对应一类问题,这样层层嵌套,将问题应用递归的思想分解开。这样未必是最好的方式,但却是行之有效的策略方法,将复杂问题简化。这种解决问题的方式最
阅读全文
摘要:第10章:内部类(上) 内部类,顾名思义,在声明类的内部,是为了处理复杂问题的一种便捷的方式。应用到了递归思想,它可以多层嵌套,就像sql语句一样,每一层内部类对应一类问题,这样层层嵌套,将问题应用递归的思想分解开。这样未必是最好的方式,但却是行之有效的策略方法,将复杂问题简化。这种解决问题的方式最
阅读全文
摘要:第9章:接口 抽象类是对事物不完全的抽象,而接口更甚,连指向都没有。接口是不同于抽象类,更不同于普通类。只要明白接口没有指向,也就能理解为什么关键字不同了。不管是抽象类还是普通类都是class,他们都继承自object类,表示的都是对象。而接口是interface,它可以不表示任何对象(也可以有指向
阅读全文
摘要:第8章:多态 多态,同种类型的不同的存在状态。在此之前我一直有个困惑,多个类实现同一个接口,如何按不同场景应用不同的实现类。现在想来要想实现这种想法是不现实的,正确的思路应该是一个接口被多个接口继承(为了不同场景),然后在分别实现,调用接口的时候,就调用二层的接口,实现了唯一实现类与一个接口绑定。多
阅读全文
摘要:第7章:复用类 复用就是字面上的意思,重复使用。这是为了减少重复开发,提高效率,效率是非常重要的。于是提出来了组合、复用和代理。 先说代理,就是基本上把原有的对象复制了一遍包装上,还是在组合的基础上,操作的,感觉一点也没有提高效率,但是相比之下灵活性是很好。因为可以根据需要选择想要的,也就是有在总集
阅读全文
摘要:第6章:访问控制权限 原本是想按照自己的理解,将每一章自行总结有几部分,但是看了之前觉得不够清晰 要想理解好访问控制权限是什么,就得从包是什么开始。包是对文件管理的一种形式,在编译器中管理java文件,运行的发布包中管理class文件。其目的1.是为了方便管理;2.是为了控制名称。说起包就会想起发布
阅读全文
摘要:第五章:初始化与清理(下) 垃圾回收这肯定不是简简单单就能讲述明白的,毕竟创造与回收应该是同等重要的,因为内存就那么多嘛。垃圾回收最大的特性就是不确定性,毕竟面临的情况是复杂多样的。比如说超大对象和极小对象处理的方式肯对不会相同,因为这样会极大的拖慢程序的运行速度。总之它进行垃圾回收时一定是多种算法
阅读全文
摘要:第五章:初始化与清理 前几章怎么看都没发现有什么逻辑顺序,感觉都是相互独立的,在讲述java语言构成的基本单位和规则。这个先放置一边。 java中初始化有两层含义,其一是创建,二是赋值。 其本质也就是在内存中开辟一个新的区间,存储数据然后再建立一些引用关系。其中的原理就不能继续猜测了,因为这可能涉及
阅读全文
摘要:第四章控制流程语句 自己自导的剧本,为更符合逻辑;流程控制是实现逻辑的必要手段。之前的8中数据类型与运算符就像是数学中的基本数字与数学运算符,与或非就像高中的真假命题。这就是计算机的抽象。由此看来说计算机是以机械电子为依托完成一系列的数学运算的设备也不过分。将问题语义抽象成可以计算的符号。突然想到我
阅读全文
摘要:第三章 主要讲操作符,操作符计算机的灵魂,主要用来实现一系列的逻辑运算。计算机的发展史其实是以机械技术为基础展开的,从英国开始机械化没过多久就发现了电,开始时的动力主要是蒸汽机和内燃机,那时便想让机械完成一些逻辑上的操作,第一个自动完成与或非的设备就是纯正机械结构完成的。后来进入电气化时代,爱迪生发
阅读全文
摘要:第一章讲继承时书中用的“共享”一词,基类共享一部分信息给导出类,这个共享是怎样的一个概念。用常规的三代关系进行了测试,结论就是父类的成员变量初始化赋值后,子类无法更改。初始化成员变量值为空的时候,子类可以进行赋值。下转型的时候会产生问题。几种情况对继承有个大胆猜测,继承就是内存中堆栈部分的引用被复制
阅读全文
摘要:每天都会发一篇,一点一滴,记录在这条路上的足迹。立个flag 2019年3月份至今已近一年,对信息技术有个大概的了解,个人认为对于这门技术更应该从最底层的原理入手,了解计算机演化的历史,从计算机语言到汇编语言再到高级语言,应该搞清楚window和linux等系统的原理和思想。眼下没有大把的时间,只能
阅读全文

浙公网安备 33010602011771号