JAVA
赵小咖
每天努力一点点
展开
-
Java类剖析
Java类剖析构造器隐式参数和显式参数封装的优点类的访问权限私有方法final实例域静态域与静态方法静态域静态常量静态方法main方法方法参数对象构造重载默认初始化无参数的构造器显式域初始化调用另一个构造器初始化块对象析构与finalize方法包将类放入包中包的作用域构造器1、构造器与类同名;2、每个类可以有一个以上的构造器;3、构造器可以有0个、1个或者多个参数;4、构造器没有返回值;...原创 2019-03-20 17:08:11 · 268 阅读 · 0 评论 -
Java中的String,StringBuilder,StringBuffer三者的区别
String,StringBuilder,StringBuffer三者的区别运行速度线程安全总结String,StringBuilder,StringBuffer三者的区别三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。运行速度运行速度比较:StringBuilder > StringBuffer > StringString最慢的原因:String为字符串常量...原创 2019-06-05 17:15:01 · 255 阅读 · 0 评论 -
Java之泛型程序设计
Java之泛型程序设计概述定义简单泛型类泛型方法类型变量的限定泛型代码和虚拟机类型擦除翻译泛型表达式翻译方法调用约束和局限性运行时类型查询只适用于原始类型不能创建参数化类型的数组不能构造泛型数组不能抛出和捕获泛型类的实例可以消除对受查异常的检查注意擦除后的冲突泛型类型的继承规则通配符类型通配符概念概述泛型程序设计意味着编写的代码可以被很多不同的对象所重用。使得程序具有更好的可读性和安全性。类似...原创 2019-03-28 20:16:06 · 298 阅读 · 0 评论 -
java:详解关键字newInstance和方法new
在Java开发特别是数据库开发中,经常会用到Class.forName( )这个方法。通过查询Java Documentation我们会发现使用Class.forName( )静态方法的目的是为了动态加载类。在加载完成后,一般还要调用Class下的newInstance( )静态方法来实例化对象以便操作。因此,单单使用Class.forName( )是动态加载类是没有用的,其最终目的是为了实例化对...转载 2019-03-28 15:23:04 · 390 阅读 · 0 评论 -
Java之异常
Java之异常异常分类声明受查异常如果由于出现错误而出使得某些操作没有完成,程序应该:1)返回到一种安全状态,并能够让用户执行一些其他的命令2)允许用户保存所有操作的结果,并以妥善的方式终结在java中华,如果某个方法不能够采用正常的途径完整它的任务,就可以通过另一个路径退出方法。在这种情况下,方法并不返回任何值,而是抛出(throw)一个封装了错误信息的对象。需要注意的是,这个方法将会立...原创 2019-03-26 20:00:56 · 142 阅读 · 0 评论 -
java之内部类
Java之内部类概述使用内部类访问对象状态内部类的特殊语法规则局部内部类由外部方法访问变量匿名内部类静态内部类概述内部类是定义在另一个类中的类。使用原因如下:内部类可以访问该类定义所在的作用域中的数据,包括私有数据内部类可以对同一包中的其它类隐藏当想要定义一个回调函数且不想编写大量代码时,使用匿名内部类比较便捷使用内部类访问对象状态内部类既可以访问自身的数据域,还可以访问创建它的外围...原创 2019-03-26 18:52:30 · 171 阅读 · 0 评论 -
java之lambda表达式
lambda表达式lambda表达式概述函数式接口方法引用1、静态方法引用2、特定实例对象的方法引用3、任意对象(属于同一个类)的实例方法引用4、构造方法引用变量作用域处理lambda表达式lambda表达式概述lambda表达式是一个可传递的代码块,可以在以后执行一次或者多次。lambda 表达式的语法格式如下:(parameters) -> expression或(param...原创 2019-03-26 10:46:34 · 199 阅读 · 0 评论 -
java类之接口
java类之接口接口接口的特性接口和抽象类默认方法Comparator接口对象克隆接口在java程序设计语言中,接口不是类,二是对类的一组需求描述,这些类要遵从接口描述的统一格式进行定义。public interface Comparable{ int compareTo(Object other);}就是说,任何实现Comparable接口的类都需要包含compareTo方法...原创 2019-03-25 20:51:03 · 307 阅读 · 0 评论 -
java继承
Java继承类、超类和子类定义子类覆盖方法子类构造器继承层次多态理解方法调用阻止继承:final类和方法强制类型转换抽象类受保护访问类、超类和子类继承的明显特征是“is-a”关系。继承由关键字extends表示。定义子类public class Manger extends Employee{ //添加方法或域}注:java和C++定义继承类的方式比较相似。java使用关...原创 2019-03-20 21:25:25 · 223 阅读 · 0 评论 -
Kafka 入门介绍
Kafka 入门介绍Topic消费模型Partition 与消费模型物理存储小结参考Kafka 的大名相信大家早有耳闻,就是《变形记》的作者……咳咳……是一个著名的分布式消息队列,据说是因为作者特别喜欢作家卡夫卡才取名 Kafka 的。开始接触 Kafka 时最头疼的就是它的概念,什么是 group,什么是 partition …… 这里咱们从头开始理一理 Kafka 的基本概念。Topic...转载 2019-07-19 14:34:37 · 946 阅读 · 0 评论