java
文章平均质量分 78
jirryzhang
。
展开
-
Hashmap实现
HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道HashMap和Hashtable之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至会要求你实现HashMap来考察你的编程能力。ConcurrentHashMap和其它同步集合的引入...原创 2018-09-07 15:04:07 · 211 阅读 · 0 评论 -
Java反射
package com.company;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.lang.refle...原创 2018-08-31 23:33:50 · 154 阅读 · 0 评论 -
Spring Batch
Spring Batch框架结构应用层包含所有的批处理作业,通过Spring框架管理成员自定义的代码。核心层包含了Batch启动和控制所需要的核心类,如JobLauncher、Job和Step等。基础架构层提供共通的读(ItemReader)、写(ItemWriter)和服务(如RetryTemplate:重试模块,可被核心层和应用层使用)。Spring Batch 框架流程介...原创 2018-08-08 16:17:14 · 1206 阅读 · 0 评论 -
Spring入门例程
新建Members接口-Members.javapublic interface Members { void showInfo();}在PersonImpl类中实现Members接口-PersonImpl.javapublic class PersonImpl implements Members { private String name; private int a...原创 2018-06-10 21:08:23 · 231 阅读 · 0 评论 -
堆排序-C++版(Java类似)
#include <algorithm>#include <iostream>using namespace std;//小顶堆向下调整,按升序排序或最大的k个值时建大顶堆,按降序排序或计算最大的k个值时建小顶堆。void MinHeapFixDown(int* a, int i, int n){ int j = 2*i+1; int temp = ...原创 2018-05-25 22:57:42 · 204 阅读 · 0 评论 -
android seekbar的用法
package com.example.test.sliderbar;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.SeekBar;import android.widget.TextView;import android.util.Log;原创 2017-05-20 22:21:18 · 839 阅读 · 0 评论 -
java中extends和implements的不同
extends与implements的不同1、在类的声明中,通过关键字extends来创建一个类的子类。一个类通过关键字implements声明自己使用一个或者多个接口。 extends 是继承某个类, 继承之后可以使用父类的方法, 也可以重写父类的方法; implements 是实现多个接口, 接口的方法一般为空的, 必须重写才能使用 2、extend原创 2017-05-20 21:43:56 · 551 阅读 · 0 评论 -
Socket类的getInputStream与getOutputStream详解
客户端上的使用1.getInputStream方法可以得到一个输入流,客户端的Socket对象上的getInputStream方法得到输入流其实就是从服务器端发回的数据。2.getOutputStream方法得到的是一个输出流,客户端的Socket对象上的getOutputStream方法得到的输出流其实就是发送给服务器端的数据。服务器端上的使用1.getInputStream方法原创 2017-05-04 13:40:32 · 11077 阅读 · 0 评论