摘要:
两个重载函数必须在下列一个或两个方面有所区别: 1、函数的参数个数不同。 2、函数的参数类型不同或者参数类型顺序不同 intValue()是把Integer对象类型变成int的基础数据类型; parseInt()是把String 变成int的基础数据类型; Valueof()是把String 转化成 阅读全文
摘要:
多态的定义 Java的引用变量有两种类型:一个是编译时期的类型,一个是运行时类型。编译时类型由声明该变量时使用的类型决定,运行时的类型由实际付给该变量的对象决定。如果编译时类型和运行时的类型不一致,就可以出现所谓的多态。简单的说就是同一个对象(事物),在不同时刻体现出来的不同状态。 多态的前提 A: 阅读全文
摘要:
多线程概述 先来了解几个概念 进程: 正在运行的程序,是系统进行资源分配和调用的独立单位 每一个进程都有它自己的内存空间和系统资源线程: 进程中的单个顺序控制流 是一条执行路径 一个进程如果只有一条执行路径 则称为单线程程序 一个进程如果有多条执行路径 则称为多线程程序 并行和并发 前者是逻辑上同时 阅读全文
摘要:
# ##java客户端连接到ElasticSearch服务器 创建maven工程 添加坐标 最好跟服务器elasticsearch一致 # ## 获取TransportClient java程序连接elasticsearch通过TransportClient类 TransportClient类是一个 阅读全文
摘要:
jdk 安装包 https://pan.baidu.com/s/1cKnUQGU2Sk2nsARAzzVAHw [root@localhost ~]# tar -zxvf jdk-8u152-linux-x64.tar.gz [root@localhost ~]# mv jdk1.8.0_152/ 阅读全文
摘要:
坑都已经踩好了 照着步骤一次成功 不多废话 走起 # ## 安装java运行环境 elasticsearch是用Java实现的 跑elasticsearch必须要有jre支持 所以必须先安装jre 可以参考 https://www.cnblogs.com/renxixao/p/11469754.ht 阅读全文
摘要:
当不同的介质之间有数据交互的时候 JAVA就使用流来实现 数据源可以是文件 还可以是数据库 网络甚至是其他的程序 比如 站在程序的角度来看就叫做输入流 反之就是输出流 # ## IO流的分类 根据按照流向可分为:输入流(读取文件的数据到程序中 读取数据)和输出流(读取程序的数据写出到文件中 写出数据 阅读全文
摘要:
递归:方法定义中调用方法本身 如果是方法的嵌套调用 这不是递归基本思想就是“自己调用自己” 一个使用递归技术的方法将会直接或者间接的调用自己 几个应注意的点: 递归一定要有出口否则就是死递归 递归的次数不能太多 否则就内存溢出 构造方法不能递归使用 例: 递归求n的阶乘 有一对兔子,从出生后第3个月 阅读全文
摘要:
对于计算机文件的操作Java提供了一个类File供我们使用 File类实现了序列化接口和比较器接口 File类主要构造方法 File(String pathname):根据一个路径得到File对象 File(String parent, String child):根据一个目录和一个子文件/目录得到 阅读全文
摘要:
# ##安装Redis redis安装参考 https://www.cnblogs.com/renxixao/p/11442770.html Reids安装包里有个集群工具,要复制到/usr/local/bin里去 # ##修改配置 创建节点 我们现在要搞六个节点,三主三从,端口规定分别是7001, 阅读全文