Java基础
刘金宝_Arvin
不正规大数据开发工程师,
不正规数据挖掘开发工程师,
半路出家不正规程序员。
展开
-
Java集合
Java集合基础知识,size()、length()、length的区别原创 2017-05-08 17:53:22 · 300 阅读 · 0 评论 -
Java学习7:继承详解及用法
Java学习7:继承详解及用法原创 2017-11-21 18:25:29 · 494 阅读 · 0 评论 -
Java学习9:super(隐式参数)关键字内存分析详解及用法
Java学习9:super(隐式参数)关键字内存分析详解及用法原创 2017-12-12 20:50:53 · 2253 阅读 · 0 评论 -
Java学习10:继承VS组合
Java学习10:继承VS组合原创 2017-12-13 20:29:53 · 273 阅读 · 0 评论 -
Java学习13:面向对象-多态(Polymorphism)内存分析图解
1.概述多态是Java面向对象三大特征之一。 多态(Polymorphism),顾名思义,即对象具有多种形态。具体而言,是编译时类型、运行时类型。编译时类型:由声明时的类型决定。一般是父类。运行时类型:由实际对应的对象类型决定。具体是哪个子类就是哪个子类。多态性是OOP中的一个重要特性,主要是用来实现动态联编的,换句话说,就是程序的最终状态只有在执行过程中才被决定而非在编译期间...原创 2017-12-26 16:39:44 · 712 阅读 · 0 评论 -
Java学习12:面向对象-封装(隐藏)与访问修饰符
Java学习12:面向对象-封装(隐藏)与访问修饰符原创 2017-12-19 21:43:51 · 302 阅读 · 0 评论 -
Java学习11:final关键字
Java学习11:final关键字原创 2017-12-18 23:00:05 · 652 阅读 · 0 评论 -
抽象类和接口
1.抽象类含有抽象方法的类是抽象类。使用abstract关键字修饰。 抽象类可以有普通方法,属性,构造器(通过子类调用)。1.1抽象方法抽象方法,只有方法的声明,没有方法体。使用abstract关键字修饰。 如下我们创建一个抽象类Animalpublic abstract class Animal { public Animal() { }原创 2018-01-24 18:44:14 · 299 阅读 · 0 评论 -
Java学习:方法的回调rollback,模板方法设计模式
在实际的开发工作中,我们时常会调用其他人写的方法。 模板方法设计模式(23种之一) 定义一个操作中算法的骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变算法的结构即可重定义该算法的某些特定步骤。 可以这样理解,调用一个方法,只写父类(或者接口),该方法的形参为父类,实参为子类,这样,根据子类对象的不同,调用的方法实现不同。就像是在该处设置了钩子(hook)一样,挂上去什...原创 2018-03-19 20:08:28 · 1989 阅读 · 0 评论 -
通过Java实现url接口返回的Json数据定时入库
通过Java实现url接口返回的Json数据定时入库一、概述接到一个需求,需要访问url并传入参数,将url返回Json数据入库进行筛选分析。 数据的筛选分析这里掠过,主要记录通过使用Java实现数据的定时入库。二、处理逻辑1.通过Java访问url,得到返回的Json数据。 2.提取Json数据。 3.数据入库(效率问题)。 4.服务器配置定时任务。三、具...原创 2018-06-14 14:28:08 · 3815 阅读 · 2 评论 -
Java学习15:数组基本概念及内存分析
1.概述数组是引用类型;数组是相同类型数据(可以是任意相同类型)的有序集合;数组是对象,数组元素相当于对象的成员变量;数组长度是确定的,不可变的。如果越界,报错:ArrayIndexOutofBoundsException。如下,我们创建一个简单数组,并通过内存图进行分析。2.基本类型示例 public static void main(String[] arg...原创 2018-06-30 19:31:11 · 340 阅读 · 0 评论 -
Java学习8:封装特性之方法的重写(Override)详解及实例说明
Java学习8:封装特性之方法的重写(Override)详解及实例说明原创 2017-11-23 17:52:12 · 1706 阅读 · 0 评论 -
Java学习6:this(隐式参数)关键字内存分析详解及用法
Java学习6:this(隐式参数)关键字内存分析详解及用法原创 2017-11-20 21:33:01 · 15811 阅读 · 1 评论 -
Java学习1:图解Java内存分析详解(实例)
Java学习1:图解Java内存分析详解(实例)原创 2017-11-14 10:49:31 · 17186 阅读 · 14 评论 -
MySQL常用分区方式及分区主键的添加
MySQL常用分区方式及主键的添加rangelisthashkey原创 2017-05-26 17:12:48 · 5305 阅读 · 0 评论 -
操作集合的工具类Collections
Collections:结合操作类原创 2017-05-17 14:29:54 · 326 阅读 · 0 评论 -
SimpleDateFormat常用函数语法
SimpleDateFormat的常用函数语法原创 2017-05-08 17:31:53 · 554 阅读 · 0 评论 -
集合遍历操作:Collection及Iterator接口
常用的集合遍历操作:Lambda表达式遍历、Iterator遍历、Lambda表达式遍历Iterator、foreach遍历集合元素。原创 2017-05-09 09:25:29 · 1104 阅读 · 0 评论 -
类加载与反射
简介类加载及反射原理简单实例原创 2017-06-06 14:36:42 · 289 阅读 · 0 评论 -
Java成员详解-Java成员概念大全
Java成员变量方法构造器初始化块内部类原创 2017-06-08 10:57:05 · 3962 阅读 · 1 评论 -
Java学习2:Java垃圾回收机制Garbage Collection(GC)
Java学习2:Java垃圾回收机制Garbage Collection(GC)原创 2017-11-10 17:20:08 · 326 阅读 · 0 评论 -
Java学习3:Java构造器详解
Java学习3:Java构造器详解原创 2017-11-15 08:21:06 · 398 阅读 · 0 评论 -
Java学习4:方法的重载(Overload)详解及实例说明
Java学习4:方法的重载(Overload)原创 2017-11-16 08:13:29 · 1457 阅读 · 1 评论 -
Java学习5:static关键字内存分析详解及用法
Java学习5:static关键字内存分析详解及用法原创 2017-11-18 12:07:39 · 4223 阅读 · 0 评论 -
Java学习16:数组声明和数组元素的三种初始化方式
概述:数组元素有三种初始化方式:默认初始化, 数组元素相当于对象的成员变量,默认值跟成员变量规则一致动态初始化,动态的为数组的每个元素赋值静态初始化,声明时就传入元素代码演示数组的声明数组声明有方式: 如下,分别声明数组a和b,两者并没什么区别,只是书写上的区分。 // 声明 int[] a; int b[];...原创 2018-07-07 16:16:16 · 799 阅读 · 0 评论