摘要: 一、介绍 继承是OOP语言必不可少的一部分,当创建一个类时我们总是在继承,因为所有类都是Objiect的子类,同时,你也可以自己选择你想要继承的类,但简单的继承在实际应用中可能会出现一些问题,所以就出现了组合和代理,下面我们来深入了解一下它们之间的区别: 二、三者之间的区别 1、继承 一个类可以利用 阅读全文
posted @ 2021-11-28 18:26 空心小木头 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 代理 代理是英文 Proxy 翻译过来的。我们在生活中见到过的代理,大概最常见的就是朋友圈中卖面膜的同学了。 她们从厂家拿货,然后在朋友圈中宣传,然后卖给熟人。 按理说,顾客可以直接从厂家购买产品,但是现实生活中,很少有这样的销售模式。一般都是厂家委托给代理商进行销售,顾客跟代理商打交道,而不直接与 阅读全文
posted @ 2021-11-28 18:23 空心小木头 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 先来介绍一下Java中的几个访问关键字,在此之前先来看一个场景: 场景1:工程师A编写了一个类ClassA,但是工程师A并不希望ClassA被该应用中其他所用的类都访问到,那么该如何处理? 场景2:如果工程师A编写了一个类ClassA,其中有两个方法fun1、fun2,工程师只想让fun1 阅读全文
posted @ 2021-11-25 20:28 空心小木头 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 初始化是一个语言十分重要的部分,许多C程序的错误就来自于编写者没有认真将每一个所定义的变量初始化,随着代码量的增加,某个变量的没有初始化往往会带来十分严重的后果,C++中引入的是构造器的概念,并提供了构造函数。Java也采用了构造器,并额外提供了垃圾回收器,对不再使用的内存进行自动回收。 阅读全文
posted @ 2021-11-25 13:46 空心小木头 阅读(781) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 “可以证明,字符串的操作是计算机程序设计中最常见的行为”,字符串在我们写程序中有多方位的应用,所以本文将深入研究一下字符串在Java中的一些特性。 二、Java中字符串不变性 我们用一段代码来开头: 1 public static String Test(String s){ 2 retu 阅读全文
posted @ 2021-11-22 20:19 空心小木头 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 一、简要介绍 Arrays里我们用的比较多的就是sort函数,这里我写一点我的学习过程。 sort函数本身的排序性能是比较高的,它会在不同情况下运用不同的排序方法,如快排、二叉排,它给出了默认的从小到大的排序,同时也提供了自定义的排序方法,这里我会从基本数据类型的排序和自己创建对象进行排序来说明。( 阅读全文
posted @ 2021-11-20 16:11 空心小木头 阅读(1316) 评论(0) 推荐(0) 编辑