- 博客(12)
- 收藏
- 关注
原创 java基础内容笔记--面向对象编程(封装性)
【注意,本人小白一个,以下是个人根据教程的理解,如有疑惑,出错的地方,希望大家能够留言指出来,相互学习进步。】封装性封装是java的三大特性之一,其他的两个特性是继承、多态。这次学习的是面向对象的编程,什么是面向对象呢?我在网上搜索了很多问题,最后一个博客的介绍我觉得说得简单,易懂,这里就不细说了,这里给链接跳转过去:浅谈面向对象的编程思想:如何优雅地把大象装进冰箱?话说回来,封装型,根据字面的意...
2018-03-29 10:38:05
323
原创 java基础内容笔记--对象的克隆
【注意,本人小白一个,以下是个人根据教程的理解,如有疑惑,出错的地方,希望大家能够留言指出来,相互学习进步。】 教程中出现克隆的内容,一开始看的时候是有点蒙的,什么克隆,是和生物技术一样的吗?克隆有什么用,根据脑子里面的问题,往下看了这个内容,用一个例子来介绍一下java的克隆。演示例子class Human1{ String name; //人类名称 String sex; ...
2018-03-29 10:11:42
233
原创 java基础内容笔记--内部类
【注意,本人小白一个,以下是个人根据教程的理解,如有疑惑,出错的地方,希望大家能够留言指出来,相互学习进步。】 一个类里面包含有另一个类,则这个被包含的类叫做内部类,包含的类是称为宿主类,内部类只能被它的宿主类使用,所以内部类的使用可以很好地控制类的可见性。 内部类的形式是在一个类中存在有一个类(内部类),而这个内部类可以访问它的宿主类中的变量。演示例子://外部类class Ou...
2018-03-27 09:27:13
244
1
原创 java基础内容笔记--接口
【注意,本人小白一个,以下是个人根据教程的理解,如有疑惑,出错的地方,希望大家能够留言指出来,相互学习进步。】接口 当看到这个词的时候,给我的感觉是接入的一个端口,类似于电源插座和插头的感觉,看了教程和网上的一些介绍后,个人理解接口是一个没有内容只有外皮的一个皮囊。打一个比方,类似与电脑机箱,电脑的机箱有很多中规格,有小的机箱(可以放一张显卡),有中的机箱(可以放两张显卡),有大的机...
2018-03-24 16:07:43
236
原创 java基础内容笔记--继承(2)
【注意,本人小白一个,以下是个人根据教程的理解,如有疑惑,出错的地方,希望大家能够留言指出来,相互学习进步。】多态与动态绑定 根据教程内容的介绍,多态是:多态是指同一个方法根据上下文使用不同的定义的能力。之前讲过的方法覆写以及前面的方法重载都可被看做是多态。教程中多态的学习是要和动态绑定一起的,动态绑定是一种机制,教程中是这样说的:“对一个已经被重写的方法的调用将会发生在运行时,而不是...
2018-03-23 10:33:27
163
原创 java基础内容笔记--继承(1)
【注意,本人小白一个,以下是个人根据教程的理解,如有疑惑,出错的地方,希望大家能够留言指出来,相互学习进步。】 在上课的时候,老师讲继承的内容不是很明白,现在看教程后就明白了,原来是老师讲课不专心的原因,继承的内容(这篇内容)还是很容易理解的。继承 根据我粗俗的理解就是“孩子是你的,不是隔壁老王的”(Java的继承,不是其他的继承),看到继承的内容给我的感觉就是这样。继...
2018-03-22 16:46:22
277
原创 java基础内容笔记--this关键字
【注意,本人小白一个,以下是个人根据教程的理解,如有疑惑,出错的地方,希望大家能够留言指出来,相互学习进步。】 之前的学习笔记中出现过“this”关键字的使用,但是,没有说明使用的方法,现在学习参数传递中有提及到,所以就单独的写这个“this”关键字的笔记内容了。this关键字的位置不同,其作用也不同:在构造函数中调用其他的构造函数。在方法中获得调用该方法的对象。...
2018-03-22 14:43:42
134
原创 java基础内容笔记--static关键字
【注意,本人小白一个,以下是个人根据教程的理解,如有疑惑,出错的地方,希望大家能够留言指出来,相互学习进步。】 在看到static内容的时候是懵懂的,搞不清楚是什么来的,有什么用,这又与普通定义的变量有什么区别,于是在网上看其他人的博客中看到一句话,有点初步的理解。它的博客中说到“Java中的 static 关键字主要是用来做内存管理的。”原文链接。 回头理解教程中的介...
2018-03-22 11:11:35
250
原创 java基础内容笔记--构造函数
【注意,本人小白一个,以下是个人根据教程的理解,如有疑惑,出错的地方,希望大家能够留言指出来,相互学习进步。】构造函数对象在创建的时候会默认调用一个函数,这个函数会初始化对象,这个函数就是构造函数。如果在对象中已经有一个自己定义的构造函数,则系统默认的构造函数将会失效,从而去调用对象里面的构造函数。在看教程和看其他博客上介绍构造函数的时候,有个博客用一个比喻让我对构造函数有深刻的印象,原文是“我们...
2018-03-21 17:57:23
233
原创 java基础内容笔记--类和对象
【注意,本人小白一个,以下是个人根据教程的理解,如有疑惑,出错的地方,希望大家能够留言指出来,相互学习进步。】java是一门面向对象的语言,有一个重要的实现是“万物皆为对象”,首先什么是类,根据网上的资料的了解,我认为,类是一个大的,概括一个对象的名称,比如说人“类”,猴“类”......这个人“类”里面有男人、女人。什么是对象,而人“类”中的男人、女人都是人“类”的对象,每个对象都有自己的状态和...
2018-03-21 15:32:11
276
原创 java基础内容笔记--快速排序
【注意,本人小白一个,以下是个人根据教程的理解,如有疑惑,出错的地方,希望大家能够留言指出来,相互学习进步。】冒泡排序笔记快速排序是一个用时短的一个数组排序(目前学到的应用是数组)快速排序的第一次第一个for循环原理是取出第一个元素,对数组后面的元素进行比较,如果比较的元素比原始的元素数值还小,这把这个比较的数值和原始互换位置。第二次第一个for循环取出第二个元素与整个元素进行比较,遇到比之还小的...
2018-03-17 16:46:53
226
1
原创 java基础内容笔记--冒泡排序
【注意,本人小白一个,以下是个人根据教程的理解,如有疑惑,出错的地方,希望大家能够留言指出来,相互学习进步。】快速排序笔记在java基础中,冒泡排序是一种常见的,多用的排序方法,通过这种方法来进一步的深入数组的实际应用。冒泡排序是通过两个嵌套的for循环来实现数组内元素的排序,首先第一个for循环拿出数组第一个元素(下标为0)【标记为i】;第二个循环是核心的循环,目的是,遍历整个数组,并且在遍历的...
2018-03-17 14:48:48
247
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人