04 2021 档案

摘要:多线程 1.了解线程 1.1多线程的概念 是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多个线程,提升性能。 1.2并行和并发 并行:在同一时刻,有多个指令在多个CPU上同时执行。 并发:在同一时刻,有多个指令在单个CPU上交替执行。 PS: 阅读全文
posted @ 2021-04-28 17:25 公鸡不下蛋 阅读(161) 评论(0) 推荐(0)
摘要:Java编程思想,注重的应该是思想,我怎么笔记记得就是Java语法细节呢,很多例子的设计的思想也都没有写出来,个人感觉还是缺少实际的操作实践参考和分析的缘故吧;而且本身里面很多的设计模式方面的也没有写,是不敢写,怕误了自己,慢慢体会,也算是由浅入深吧。但其实不从设计的角度来谈,毕竟还是逃脱不了纷繁复 阅读全文
posted @ 2021-04-20 17:53 公鸡不下蛋 阅读(54) 评论(0) 推荐(0)
摘要:1.这一章主要讨论了运行时类型信息的获得与使用。 (1)Class对象 “在Java中,所有的类型转换都是在运行时进行正确性检查的。”“每个类都有一个Class对象(被保存在一个同名的.class文件中)”,因此可以通过Class类(所有Class对象都属于这个类)的一些方法来动态获得所需要的类的C 阅读全文
posted @ 2021-04-16 17:52 公鸡不下蛋 阅读(66) 评论(0) 推荐(0)
摘要:“Java的基本理念是:结构不佳的代码不能运行。”,从我原来使用Java的异常机制的感觉是不太喜欢的,因为他将整个异常的调用轨迹都放出来了,给人一种恐怖的感觉,现在慢慢体会着这里面的种种好处,感受着他们的设计思路。1.开发异常的初衷 在Java中,异常机制的使用的初衷是为了方便程序员处理可能的错误, 阅读全文
posted @ 2021-04-13 17:51 公鸡不下蛋 阅读(52) 评论(0) 推荐(0)
摘要:先说说概念,什么持有不持有的,就是“保存对象”,说白了就是对象的灵活(按需)存取,这个需就是Java容器类类库各种类的用武之地。 放一张书上的简单的容器分类图,其中点线框表示接口,实线框表示普通的(具体的)类,带有空心箭头的点线表示一个特定的类实现了一个接口,空心箭头表示某个类可以生成箭头所指向类的 阅读全文
posted @ 2021-04-09 17:51 公鸡不下蛋 阅读(55) 评论(0) 推荐(0)
摘要:(1)接口 先摘抄一些话: 接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。 接口被用来建立类与类之间的协议。 策略设计模式:创建一个能够根据所传递的参数对象的不同而具有不同行为的方法;这类方法中包含所要执行的算法固定不变的部分,而“策略”包含变化部分。策略就是传递进去的参数对象,它 阅读全文
posted @ 2021-04-07 17:49 公鸡不下蛋 阅读(51) 评论(0) 推荐(0)
摘要:(1)绑定:将一个方法调用同一个方法主体关联起来(换句话说,方法调用与这个所调用的方法的实现关联起来,有多态的存在,可能是相同的函数名,却是不同的实现)。若再程序执行前进行绑定(如果有的话,由编译器和链接程序实现)叫前期绑定;在运行时根据对象的类型进行绑定(具体说,例如根据方法调用主体的类型、输入参 阅读全文
posted @ 2021-04-05 17:48 公鸡不下蛋 阅读(51) 评论(0) 推荐(0)
摘要:1.访问权限控制 (1)权限使用的必要性:本来对权限控制没什么特别的概念,书中的类库维护者与使用者的博弈让自己有点感触:很多原因使得类库的版本不断更新,类库维护者希望能进行改进;而类库的使用者希望类库尽量不去修改他已经使用的,怎样来区分的,访问权限的控制从一方面限定了类库维护人员与使用者的矛盾,有了 阅读全文
posted @ 2021-04-03 17:47 公鸡不下蛋 阅读(53) 评论(0) 推荐(0)
摘要:本人应该算是学过java吧,但是很长一段时间都是在用C,连C++用的都少了;因此这里写的算是对一些小点的整理吧,不管怎样,对自己还是蛮有用的,借用书的章节: 1.一切都是对象 (1)用引用操纵对象 书中讲到的是“每种编程语言都有自己的操纵内存中元素的方式”在Java里这一切得到了简化,因为一切都被视 阅读全文
posted @ 2021-04-01 17:45 公鸡不下蛋 阅读(69) 评论(0) 推荐(0)