随笔分类 -  Java

摘要:一:什么是ZooKeeper Zookeeper 是 Google 的 Chubby一个开源的实现,是 Hadoop 的分布式协调服务 它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等 (一)原始架构 但是当服务器宕机,则应用全部瘫痪。无法做到高可用。应该使用集群实 阅读全文
posted @ 2020-02-26 22:09 山上有风景 阅读(578) 评论(0) 推荐(0)
摘要:一:基础类型运算 二:final关键字修饰的方法不能被重写,可以被重载,可以被继承 三:静态成员方法的访问修饰符 四:静态成员方法是属于特定类,不能在类之间继承 注意: 由于静态方法是属于某个特定类,而不具有继承属性,故不能在子类中实现,必须在本类中实现,故:虚成员函数不可能是static成员函数 阅读全文
posted @ 2019-03-06 23:15 山上有风景 阅读(250) 评论(0) 推荐(0)
摘要:一:内部类概述 (一)定义 (二)分类 二:静态内部类 注意:外部类方法,会调用外部成员 总结 三:成员内部类:与静态类相似,不同在对象创建上 总结: 四:本地内部类 总结: 五:匿名内部类 (一)无参构造 (二)有参构造 总结: 阅读全文
posted @ 2019-02-26 12:35 山上有风景 阅读(499) 评论(0) 推荐(0)
摘要:一:二进制文件读写 (一)写文件 (二):读文件 二:ZIP文件读写 (一)单个/多个压缩 (二)单个/多个文件解压 三:练习 阅读全文
posted @ 2019-01-09 15:49 山上有风景 阅读(3480) 评论(0) 推荐(1)
摘要:一:java IO包概述 (一)Java读写文件,只能以(数据)流的形式进行读写 (二)java IO 包 (三)节点类 (四)转换类:字符到字节之间的转化 (五)装饰类:装饰节点类 二:文本文件读写 (一)写文件 (二)读文件 (三)混用写入和读取 阅读全文
posted @ 2019-01-09 13:22 山上有风景 阅读(413) 评论(0) 推荐(0)
摘要:一:文件概述 二:文件类File (一)常用方法实现 三:新的文件系统类(补充File类) (一)Path, Files 1.Path接口类:Path 和 java.io.File 基本类似 接口方法: 2.补充Paths类 3.Files java 文件操作(二) Files和Path (二) D 阅读全文
posted @ 2019-01-09 11:51 山上有风景 阅读(2348) 评论(0) 推荐(1)
摘要:一:private对于类和对象(同C++) 二:子类对于父类private成员变量的访问 三:static类静态变量的访问 阅读全文
posted @ 2019-01-05 10:58 山上有风景 阅读(251) 评论(0) 推荐(0)
摘要:一:工具类 二:Arrays类(处理数组) (一)基本方法 (二)实现 import java.util.Arrays; import java.util.Random; public class ArraysTest { public static void main(String[] args) 阅读全文
posted @ 2019-01-04 16:25 山上有风景 阅读(320) 评论(0) 推荐(0)
摘要:一:映射Map分类 二:Hashtable(同步,慢,数据量小) (一)基本使用方法 (二)遍历方法 (三)性能测试:数据量越大,差距越小 三:HashMap(不支持同步,快,数据量大) (一)基本使用方法一致 HashMap<Integer,String> hm =new HashMap<Inte 阅读全文
posted @ 2019-01-04 15:13 山上有风景 阅读(526) 评论(0) 推荐(0)
摘要:一:集合了解 (一)确定性,互异性,无序性 (二)集合接口HashSet,TreeSet,LinkedHashSet 二:HashSet (一)基础方法 (二)HashSet实现 (三)性能测试:因为无序性,无索引操作。for效率高 (四)retainAll交集测试 三:LinkedHashSet( 阅读全文
posted @ 2019-01-04 12:59 山上有风景 阅读(561) 评论(0) 推荐(0)
摘要:一:List了解 (一)List:列表 (二)List:主要实现 同步/非同步:针对线程而言 二:ArrayList:数组实现 (一)ArrayList了解 (二)ArrayList实现 迭代器遍历 3121066iterator使用纳秒:825476 index索引遍历 3121066index使 阅读全文
posted @ 2019-01-04 10:36 山上有风景 阅读(528) 评论(0) 推荐(0)
摘要:一:数组 (一)基本内容是与C一致的 (二)数组定义和初始化 (1)声明 (2)初始化 (三)数组索引 (1)数组的length属性标识数组的长度,从0开始,到length -1 (2)越界ArrayIndexOutOfBoundsException异常 (3)遍历方式 (四)多维数组:不同之处在于 阅读全文
posted @ 2019-01-04 09:08 山上有风景 阅读(234) 评论(0) 推荐(0)
摘要:一:异常分类 (一)checked exception(IDE会直接显示出错) 未编译运行:IDE直接指出 必须需要我们处理 (二)Unchecked Exception(IDE不会指出,编译通过,若是运行到此处,才会报错) IDE不会报错,编译通过 运行报错 总结: 二:异常处理:try-catc 阅读全文
posted @ 2019-01-03 20:17 山上有风景 阅读(505) 评论(0) 推荐(0)
摘要:一:格式化相关类 (一)java.text包java.text.Format的子类 (二)java.time.format包下 二:相关类的使用 (一)NumberFormat的使用 (二)DecimalFormat的使用 (三)MessageFormat的使用(字符串格式化) parse的使用(重 阅读全文
posted @ 2019-01-03 17:17 山上有风景 阅读(1057) 评论(0) 推荐(0)
摘要:一:时间类库了解 二:Calendar类库学习 (一)get(Field)方法 (二)set设置时间方法 (三)add方法 (四)set+add方法 (五)add和roll区别 1.roll 2.add 三:Java 8 推出新的时间API (一)时间包概述 (二)java.time包 愉快且方便的 阅读全文
posted @ 2018-12-30 10:26 山上有风景 阅读(318) 评论(0) 推荐(0)
摘要:一:相关数字类 二:基本类型回顾 三:大数字类(重点) (一)大整数类BigInteger:支持无限大整数运算 java中equals和compareTo的区别 解惑 (二)大浮点数BigDecimal:支持无限大小数运算 注意:尽量采用字符串赋值 注意:除法需要指定位数,防止除不尽,无限循环。或者 阅读全文
posted @ 2018-12-30 09:51 山上有风景 阅读(317) 评论(0) 推荐(0)
摘要:一:命令行编译文件 二:运行class文件 三:编译和运行规则 (一)C.java编译运行 package A.B.C; public class C{ public int number=10; public int getNum(){ return number; } public void s 阅读全文
posted @ 2018-12-29 21:18 山上有风景 阅读(430) 评论(0) 推荐(0)
摘要:一:Jar初识 (一)定义 (二)优势 二:Jar文件使用 (一)Jar文件导出 1.Export 2.JAR file 3.选择文件,完成导出 (二)Jar file引入使用 1.创建一个新的项目 2.选择步骤 3.添加jar文件 4.添加应用 三:jar文件应用 阅读全文
posted @ 2018-12-29 20:45 山上有风景 阅读(667) 评论(0) 推荐(0)
摘要:一:package (一)package使用 (二)命名规范 二:import引入 (一)使用 (二)规则 三:总结 (一)Java通过包(package)来分开类 (二)Java通过引用(import)来导入类 阅读全文
posted @ 2018-12-29 19:51 山上有风景 阅读(631) 评论(0) 推荐(0)
摘要:一:多态问题 二:初值问题,以及null类型输出null Java String是如何输出NULL的 三:main主函数 四:类嵌套(父类/子类成员变量相同时的调用)《重点》 注意:(同C++一样) 五:父类/子类成员变量相同时的调用-->取决于指针是父类还是子类 补充:普通成员变量和方法重写《重点 阅读全文
posted @ 2018-12-29 18:56 山上有风景 阅读(563) 评论(0) 推荐(0)