2019年3月5日

java 重载、重写、重构的区别

摘要: 1.重载 构造函数是一种特殊的函数,使用构造函数的目的是用来在对象实例化时初始化对象的成员变量。由于构造函数名字必须与类名一致,我们想用不同的方式实例化对象时,必须允许不同的构造方法同时存在,这就用到了重载。 重载虽然起源于构造方法,但是在普通方法中也可以使用方法的重载。方法的重载就是在同一个类中允 阅读全文

posted @ 2019-03-05 16:04 BlueTree2 阅读(239) 评论(0) 推荐(0) 编辑

2019年2月27日

neo4j通过LOAD CSV导入结点和关系

摘要: 1.neo4j默认的导入入口是:安装路径/import,所以要将csv文件放在import目录下,像下面这样: 2.导入后中文乱码: 因为neo4j是utf-8的,而CSV默认保存是ANSI的,需要用记事本另存为成UTF-8的。 "另存为"编码选择UTF-8. 3.删除结点 MATCH(n:PGen 阅读全文

posted @ 2019-02-27 20:37 BlueTree2 阅读(1416) 评论(1) 推荐(1) 编辑

2019年1月22日

二叉树的几种遍历方法

摘要: 二叉树的遍历是指从根结点出发,按照某种次序依次访问二叉树中所有结点,使得每个结点被访问一次且仅被访问一次。根据定义中的某种次序,二叉树的遍历方式主要分为前序遍历,中序遍历,后序遍历以及层序遍历。 前序遍历:若树为空空操作返回,否则先访问根结点,然后前序遍历左子树,再前序遍历右子树。 中序遍历:若树为 阅读全文

posted @ 2019-01-22 16:08 BlueTree2 阅读(1857) 评论(0) 推荐(0) 编辑

2019年1月20日

数据结构之二叉排序树

摘要: 二叉树是一种常见并且实用的数据结构,它结合了有序数组和链表的优点,查找数据时和数组一样快,添加和删除数据时像链表一样高效。 二叉排序树又称二叉查找树,它要么是一棵空树,要么是具有以下特征的树: 若它的左子树不空,那么它的左子树的所有结点的值均小于根结点的值; 若它的右子树不空,那么它的右子树的所有结 阅读全文

posted @ 2019-01-20 19:52 BlueTree2 阅读(591) 评论(0) 推荐(0) 编辑

2019年1月15日

结合数据结构来看看Java的String类

摘要: 数据结构中定义字符串是由零个或多个字符组成的有限序列,有限,指出字符串的长度是一个有限的数值;所谓的序列,说明串的相邻字符之间具有前驱和后继的关系。字符串一般记为s="a1a2...an"(n>=0),其中s是字符串的名称,用双引号括起来的字符序列是串的值,注意引号不属于串的内容。字符ai可以由字母 阅读全文

posted @ 2019-01-15 11:27 BlueTree2 阅读(595) 评论(0) 推荐(0) 编辑

2019年1月6日

变量和对象

摘要: 1.变量在程序运行过程中,其值能被改变的量称为变量。在Java中,所有的变量必须声明才能使用,声明方式为:变量类型 变量名;例如:int age,声明了一个int类型的age变量。变量在使用前进行声明是为了告诉编译器这个变量的数据类型,这样编译器才能知道分配多大的内存空间给它,以及它能存放什么样的类 阅读全文

posted @ 2019-01-06 14:09 BlueTree2 阅读(2250) 评论(0) 推荐(0) 编辑

Java虚拟机的内部体系结构

摘要: 1.Java程序执行流程Java程序的执行依赖于编译环境和运行环境。源码代码转变成可执行的机器代码,由下面的流程完成: Java技术的核心就是Java虚拟机,因为所有的Java程序都在虚拟机上运行。Java程序的运行需要Java虚拟机、Java API和Java Class文件的配合。Java虚拟机 阅读全文

posted @ 2019-01-06 13:58 BlueTree2 阅读(430) 评论(0) 推荐(0) 编辑

导航