博客园 - BlueTree2
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=136345
2020-02-21T11:52:58Z
BlueTree2
https://www.cnblogs.com/bluetree2/
feed.cnblogs.com
https://www.cnblogs.com/bluetree2/p/11183906.html
Redis的基本操作 - BlueTree2
我们购买一件商品时,首先是通过各种途径了解商品的性能和使用价值,接下来才是根据说明书查看商品的使用操作,入门Redis也一样,知道了Redis是什么,为什么使用Redis,接下来就是了解Redis的各种功能了。 1.服务器中的数据库 Redis是一个key-value的数据库服务器,它将所有的数据库
2019-07-14T05:53:00Z
2019-07-14T05:53:00Z
BlueTree2
https://www.cnblogs.com/bluetree2/
【摘要】我们购买一件商品时,首先是通过各种途径了解商品的性能和使用价值,接下来才是根据说明书查看商品的使用操作,入门Redis也一样,知道了Redis是什么,为什么使用Redis,接下来就是了解Redis的各种功能了。 1.服务器中的数据库 Redis是一个key-value的数据库服务器,它将所有的数据库 <a href="https://www.cnblogs.com/bluetree2/p/11183906.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bluetree2/p/10870785.html
java中的异常处理机制 - BlueTree2
异常是指程序运行时所发生的非正常情况或错误,java中使用异常能够降低错误处理代码的复杂度,如果不使用异常,就必须检查特定的错误,并在程序中的许多地方去处理它。 1.java的标准异常 Throwable这个java类被用来表示任何可以作为异常被抛出的类,Throwable对象可以分为两种类型,Er
2019-05-15T09:17:00Z
2019-05-15T09:17:00Z
BlueTree2
https://www.cnblogs.com/bluetree2/
【摘要】异常是指程序运行时所发生的非正常情况或错误,java中使用异常能够降低错误处理代码的复杂度,如果不使用异常,就必须检查特定的错误,并在程序中的许多地方去处理它。 1.java的标准异常 Throwable这个java类被用来表示任何可以作为异常被抛出的类,Throwable对象可以分为两种类型,Er <a href="https://www.cnblogs.com/bluetree2/p/10870785.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bluetree2/p/10813873.html
java中的接口和抽象类 - BlueTree2
1.抽象类 如果一个类含有抽象方法,则称这个类为抽象类。抽象方法用关键字abstract修饰,只有声明,而没有具体的实现。 定义一个抽象类: 抽象类中的成员变量默认为default,也可以被public,protected,private修饰,可以不用赋初值,这些成员变量可以在子类中被重新定义,也可
2019-05-06T07:33:00Z
2019-05-06T07:33:00Z
BlueTree2
https://www.cnblogs.com/bluetree2/
【摘要】1.抽象类 如果一个类含有抽象方法,则称这个类为抽象类。抽象方法用关键字abstract修饰,只有声明,而没有具体的实现。 定义一个抽象类: 抽象类中的成员变量默认为default,也可以被public,protected,private修饰,可以不用赋初值,这些成员变量可以在子类中被重新定义,也可 <a href="https://www.cnblogs.com/bluetree2/p/10813873.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bluetree2/p/10802289.html
理解java的三大特性之多态 - BlueTree2
1.什么是多态 多态是面向对象程序设计中代码重用的一个重要机制,它表示当一个操作作用在不同对象时,会有不同的语义,从而产生不同的结果。 多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量到底会指向哪个类的实例对象,该
2019-05-02T07:58:00Z
2019-05-02T07:58:00Z
BlueTree2
https://www.cnblogs.com/bluetree2/
【摘要】1.什么是多态 多态是面向对象程序设计中代码重用的一个重要机制,它表示当一个操作作用在不同对象时,会有不同的语义,从而产生不同的结果。 多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量到底会指向哪个类的实例对象,该 <a href="https://www.cnblogs.com/bluetree2/p/10802289.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bluetree2/p/10802086.html
理解java的三大特性之继承 - BlueTree2
继承是所有OOP语言不可缺少的部分,在java中使用extends关键字来表示继承关系。当创建一个类时,总是在继承,如果没有明确指出要继承的类,就总是隐式地从根类Object进行继承。java语言不支持多重继承,也就是说,子类至多只能有一个父类。 1.继承的作用 通过继承,子类可以使用父类中的一些成
2019-05-02T05:55:00Z
2019-05-02T05:55:00Z
BlueTree2
https://www.cnblogs.com/bluetree2/
【摘要】继承是所有OOP语言不可缺少的部分,在java中使用extends关键字来表示继承关系。当创建一个类时,总是在继承,如果没有明确指出要继承的类,就总是隐式地从根类Object进行继承。java语言不支持多重继承,也就是说,子类至多只能有一个父类。 1.继承的作用 通过继承,子类可以使用父类中的一些成 <a href="https://www.cnblogs.com/bluetree2/p/10802086.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bluetree2/p/10792970.html
java中的成员变量、静态变量与局部变量 - BlueTree2
java中的变量分为成员变量(又叫实例变量)、静态变量和局部变量。 1.成员变量 1.1 成员变量(实例变量)是在类中定义的非static修饰的变量,可以不用赋初始值,不同的数据类型有默认的初始值。 运行结果: 1.2 实例变量只有初始化一个副本之后才可以使用,每当实例化一个对象,会在堆中创建一个副
2019-04-29T13:37:00Z
2019-04-29T13:37:00Z
BlueTree2
https://www.cnblogs.com/bluetree2/
【摘要】java中的变量分为成员变量(又叫实例变量)、静态变量和局部变量。 1.成员变量 1.1 成员变量(实例变量)是在类中定义的非static修饰的变量,可以不用赋初始值,不同的数据类型有默认的初始值。 运行结果: 1.2 实例变量只有初始化一个副本之后才可以使用,每当实例化一个对象,会在堆中创建一个副 <a href="https://www.cnblogs.com/bluetree2/p/10792970.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bluetree2/p/10782584.html
java中static关键字的作用 - BlueTree2
static关键字的作用主要是实现某个方法或属性与类相关而不是与对象相关,主要有4种使用情况:成员变量,成员方法,代码块和内部类。 1.static关键字修饰成员变量 2.static成员方法 static修饰的方法是类的方法,不需要创建对象就可以直接调用,而非static方法是对象的方法,只有对象
2019-04-28T09:40:00Z
2019-04-28T09:40:00Z
BlueTree2
https://www.cnblogs.com/bluetree2/
【摘要】static关键字的作用主要是实现某个方法或属性与类相关而不是与对象相关,主要有4种使用情况:成员变量,成员方法,代码块和内部类。 1.static关键字修饰成员变量 2.static成员方法 static修饰的方法是类的方法,不需要创建对象就可以直接调用,而非static方法是对象的方法,只有对象 <a href="https://www.cnblogs.com/bluetree2/p/10782584.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bluetree2/p/10784962.html
java中super关键字的作用 - BlueTree2
1.super关键字可以在子类的构造方法中显示地调用父类的构造方法,super()必须为子类构造函数中的第一行。 2.super可以用来访问父类的成员方法或变量,当子类成员变量或方法与父类有相同的名字时也会覆盖父类的成员变量或方法,这个时候要想访问父类的成员变量或方法只能通过super关键字来访问,
2019-04-28T08:52:00Z
2019-04-28T08:52:00Z
BlueTree2
https://www.cnblogs.com/bluetree2/
【摘要】1.super关键字可以在子类的构造方法中显示地调用父类的构造方法,super()必须为子类构造函数中的第一行。 2.super可以用来访问父类的成员方法或变量,当子类成员变量或方法与父类有相同的名字时也会覆盖父类的成员变量或方法,这个时候要想访问父类的成员变量或方法只能通过super关键字来访问, <a href="https://www.cnblogs.com/bluetree2/p/10784962.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bluetree2/p/10784375.html
java中this关键字的作用 - BlueTree2
1.当成员变量和局部变量重名时,在方法中使用this时,表示的是该方法所在类中的成员变量。(this指向当前对象自己)。 如果在方法内局部变量的命名与实例变量的命名相同,根据内部屏蔽外部的原则,实例变量在这个方法内暂时失效。这时如果想在该方法中使用实例变量,则需要在变量名前显示的加上"this.",
2019-04-28T07:44:00Z
2019-04-28T07:44:00Z
BlueTree2
https://www.cnblogs.com/bluetree2/
【摘要】1.当成员变量和局部变量重名时,在方法中使用this时,表示的是该方法所在类中的成员变量。(this指向当前对象自己)。 如果在方法内局部变量的命名与实例变量的命名相同,根据内部屏蔽外部的原则,实例变量在这个方法内暂时失效。这时如果想在该方法中使用实例变量,则需要在变量名前显示的加上"this.", <a href="https://www.cnblogs.com/bluetree2/p/10784375.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bluetree2/p/10482586.html
Java创建对象的4种方式 - BlueTree2
Java创建对象的方式共有四种: 使用new语句实例化一个对象; 通过反射机制创建对象; 通过clone()方法创建一个对象; 通过反序列化的方式创建对象。 一.使用new语句实例化一个对象 new语句实例化一个对象是最常见的用来创建对象的方式。我们看看通过反射机制创建对象。 二.通过反射机制创建对
2019-03-06T07:48:00Z
2019-03-06T07:48:00Z
BlueTree2
https://www.cnblogs.com/bluetree2/
【摘要】Java创建对象的方式共有四种: 使用new语句实例化一个对象; 通过反射机制创建对象; 通过clone()方法创建一个对象; 通过反序列化的方式创建对象。 一.使用new语句实例化一个对象 new语句实例化一个对象是最常见的用来创建对象的方式。我们看看通过反射机制创建对象。 二.通过反射机制创建对 <a href="https://www.cnblogs.com/bluetree2/p/10482586.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bluetree2/p/10477411.html
java 重载、重写、重构的区别 - BlueTree2
1.重载 构造函数是一种特殊的函数,使用构造函数的目的是用来在对象实例化时初始化对象的成员变量。由于构造函数名字必须与类名一致,我们想用不同的方式实例化对象时,必须允许不同的构造方法同时存在,这就用到了重载。 重载虽然起源于构造方法,但是在普通方法中也可以使用方法的重载。方法的重载就是在同一个类中允
2019-03-05T08:04:00Z
2019-03-05T08:04:00Z
BlueTree2
https://www.cnblogs.com/bluetree2/
【摘要】1.重载 构造函数是一种特殊的函数,使用构造函数的目的是用来在对象实例化时初始化对象的成员变量。由于构造函数名字必须与类名一致,我们想用不同的方式实例化对象时,必须允许不同的构造方法同时存在,这就用到了重载。 重载虽然起源于构造方法,但是在普通方法中也可以使用方法的重载。方法的重载就是在同一个类中允 <a href="https://www.cnblogs.com/bluetree2/p/10477411.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bluetree2/p/10446522.html
neo4j通过LOAD CSV导入结点和关系 - BlueTree2
1.neo4j默认的导入入口是:安装路径/import,所以要将csv文件放在import目录下,像下面这样: 2.导入后中文乱码: 因为neo4j是utf-8的,而CSV默认保存是ANSI的,需要用记事本另存为成UTF-8的。 "另存为"编码选择UTF-8. 3.删除结点 MATCH(n:PGen
2019-02-27T12:37:00Z
2019-02-27T12:37:00Z
BlueTree2
https://www.cnblogs.com/bluetree2/
【摘要】1.neo4j默认的导入入口是:安装路径/import,所以要将csv文件放在import目录下,像下面这样: 2.导入后中文乱码: 因为neo4j是utf-8的,而CSV默认保存是ANSI的,需要用记事本另存为成UTF-8的。 "另存为"编码选择UTF-8. 3.删除结点 MATCH(n:PGen <a href="https://www.cnblogs.com/bluetree2/p/10446522.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bluetree2/p/10301204.html
二叉树的几种遍历方法 - BlueTree2
二叉树的遍历是指从根结点出发,按照某种次序依次访问二叉树中所有结点,使得每个结点被访问一次且仅被访问一次。根据定义中的某种次序,二叉树的遍历方式主要分为前序遍历,中序遍历,后序遍历以及层序遍历。 前序遍历:若树为空空操作返回,否则先访问根结点,然后前序遍历左子树,再前序遍历右子树。 中序遍历:若树为
2019-01-22T08:08:00Z
2019-01-22T08:08:00Z
BlueTree2
https://www.cnblogs.com/bluetree2/
【摘要】二叉树的遍历是指从根结点出发,按照某种次序依次访问二叉树中所有结点,使得每个结点被访问一次且仅被访问一次。根据定义中的某种次序,二叉树的遍历方式主要分为前序遍历,中序遍历,后序遍历以及层序遍历。 前序遍历:若树为空空操作返回,否则先访问根结点,然后前序遍历左子树,再前序遍历右子树。 中序遍历:若树为 <a href="https://www.cnblogs.com/bluetree2/p/10301204.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bluetree2/p/10289961.html
数据结构之二叉排序树 - BlueTree2
二叉树是一种常见并且实用的数据结构,它结合了有序数组和链表的优点,查找数据时和数组一样快,添加和删除数据时像链表一样高效。 二叉排序树又称二叉查找树,它要么是一棵空树,要么是具有以下特征的树: 若它的左子树不空,那么它的左子树的所有结点的值均小于根结点的值; 若它的右子树不空,那么它的右子树的所有结
2019-01-20T11:52:00Z
2019-01-20T11:52:00Z
BlueTree2
https://www.cnblogs.com/bluetree2/
【摘要】二叉树是一种常见并且实用的数据结构,它结合了有序数组和链表的优点,查找数据时和数组一样快,添加和删除数据时像链表一样高效。 二叉排序树又称二叉查找树,它要么是一棵空树,要么是具有以下特征的树: 若它的左子树不空,那么它的左子树的所有结点的值均小于根结点的值; 若它的右子树不空,那么它的右子树的所有结 <a href="https://www.cnblogs.com/bluetree2/p/10289961.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bluetree2/p/10263910.html
结合数据结构来看看Java的String类 - BlueTree2
数据结构中定义字符串是由零个或多个字符组成的有限序列,有限,指出字符串的长度是一个有限的数值;所谓的序列,说明串的相邻字符之间具有前驱和后继的关系。字符串一般记为s="a1a2...an"(n>=0),其中s是字符串的名称,用双引号括起来的字符序列是串的值,注意引号不属于串的内容。字符ai可以由字母
2019-01-15T03:27:00Z
2019-01-15T03:27:00Z
BlueTree2
https://www.cnblogs.com/bluetree2/
【摘要】数据结构中定义字符串是由零个或多个字符组成的有限序列,有限,指出字符串的长度是一个有限的数值;所谓的序列,说明串的相邻字符之间具有前驱和后继的关系。字符串一般记为s="a1a2...an"(n>=0),其中s是字符串的名称,用双引号括起来的字符序列是串的值,注意引号不属于串的内容。字符ai可以由字母 <a href="https://www.cnblogs.com/bluetree2/p/10263910.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bluetree2/p/10228805.html
变量和对象 - BlueTree2
1.变量在程序运行过程中,其值能被改变的量称为变量。在Java中,所有的变量必须声明才能使用,声明方式为:变量类型 变量名;例如:int age,声明了一个int类型的age变量。变量在使用前进行声明是为了告诉编译器这个变量的数据类型,这样编译器才能知道分配多大的内存空间给它,以及它能存放什么样的类
2019-01-06T06:09:00Z
2019-01-06T06:09:00Z
BlueTree2
https://www.cnblogs.com/bluetree2/
【摘要】1.变量在程序运行过程中,其值能被改变的量称为变量。在Java中,所有的变量必须声明才能使用,声明方式为:变量类型 变量名;例如:int age,声明了一个int类型的age变量。变量在使用前进行声明是为了告诉编译器这个变量的数据类型,这样编译器才能知道分配多大的内存空间给它,以及它能存放什么样的类 <a href="https://www.cnblogs.com/bluetree2/p/10228805.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bluetree2/p/10228770.html
Java虚拟机的内部体系结构 - BlueTree2
1.Java程序执行流程Java程序的执行依赖于编译环境和运行环境。源码代码转变成可执行的机器代码,由下面的流程完成: Java技术的核心就是Java虚拟机,因为所有的Java程序都在虚拟机上运行。Java程序的运行需要Java虚拟机、Java API和Java Class文件的配合。Java虚拟机
2019-01-06T05:58:00Z
2019-01-06T05:58:00Z
BlueTree2
https://www.cnblogs.com/bluetree2/
【摘要】1.Java程序执行流程Java程序的执行依赖于编译环境和运行环境。源码代码转变成可执行的机器代码,由下面的流程完成: Java技术的核心就是Java虚拟机,因为所有的Java程序都在虚拟机上运行。Java程序的运行需要Java虚拟机、Java API和Java Class文件的配合。Java虚拟机 <a href="https://www.cnblogs.com/bluetree2/p/10228770.html" target="_blank">阅读全文</a>