simon_it的博客

it小小小小小小小白

反射静态代码块的执行

在一些应用中,无法事先知道使用者将加载什么类,而必须让使用者指定类名称以加载类,可以使用 Class 的静态 forName() 方法实现动态加载类。下面的范例让你可以指定类名称来获得类的相关信息。 package cn.sunzn.demo; public class ClassDemo ...

2019-01-24 10:46:18

阅读数 112

评论数 0

学习笔记

2018/11/26 1.@Resource可以具体指明实现哪一个实现类的功能?接口为什么不能实例化?为啥能注入实例化接口?接口为什么就能实现实现类功能?arraylist是接口为什么能够创建对象? 接口不能实例化 所以不会出现调用接口,有多个实现类不知道用的哪个实现类的方法, 但是实现类可以...

2018-11-26 10:33:08

阅读数 50

评论数 0

Mysql分组后以最大值为条件获取其他字段

需求:按照渠道,城市,省份分组获取最高订单日,最高日订单数 思路:先获取分组后每组的订单排序,再给他们的排序附上号数,再链表获取1号的数据字段 SELECT o.fromType,o.provinceId,o.provinceName,o.cityId,o.cityName,SUM(o.or...

2018-10-22 16:51:27

阅读数 301

评论数 0

Runnable,Thread.run,wait,notify

线程同时存在Runable和Thread的run方法先执行哪一个?先看源码 /** * If this thread was constructed using a separate * <code>Runnable&am...

2018-09-19 18:31:33

阅读数 126

评论数 0

Eclipse小技巧

1.Eclipse更换路径时删除多余的workplace 2.新建路径时把其他路径上面eclipse的配置复制过去

2018-09-12 11:41:10

阅读数 113

评论数 0

对Executors.newFixedThreadPool,CountDownLatch的个人初步了解

Executors.newFixedThreadPool ExecutorService是Executor直接的扩展接口,也是最常用的线程池接口,我们通常见到的线程池定时任务线程池都是它的实现类。 Executors.newFixedThreadPool一个固定大小的线程池 Executor...

2018-08-30 15:46:30

阅读数 428

评论数 0

o(1), o(n), o(logn), o(nlogn)和遍历

在描述算法复杂度时,经常用到o(1), o(n), o(logn), o(nlogn)来表示对应算法的时间复杂度, 这里进行归纳一下它们代表的含义:  这是算法的时空复杂度的表示。不仅仅用于表示时间复杂度,也用于表示空间复杂度。  O后面的括号中有一个函数,指明某个算法的耗时/耗空间与数据增长量之...

2018-08-14 17:21:23

阅读数 661

评论数 0

LeetCode-数组-从排序数组中删除重复项

https://leetcode-cn.com/explore/interview/card/top-interview-questions-easy/1/array/21/ class Solution { public static int removeDuplicates(int[]...

2018-08-13 14:53:32

阅读数 28

评论数 0

SpringMVC常用注解@Controller,@Service,@repository,@Component

转自:https://blog.csdn.net/wojiaowo11111/article/details/51605213 这两天公司在做一个网站项目,框架使用的是springMVC框架,在这里对...

2018-06-15 18:39:29

阅读数 44

评论数 0

dubbo基础入门使用与开发

转自:https://blog.csdn.net/u011991249/article/details/54970525 一、使用dubbo的准备工作 1. zookeeper单节点环境 &n...

2018-06-12 15:54:31

阅读数 92

评论数 0

Java面试题目总结

2017:面试题目(转载):https://blog.csdn.net/longyajidi/article/details/73456675#t225

2018-05-03 19:16:06

阅读数 34

评论数 0

ArrayList,LinkedList底层原理

在java中,集合这一数据结构应用广泛,应用最多的莫过于List接口下面的ArrayList和LinkedList; 我们先说List, 1 public interface List<E> extends Collection&lt...

2018-05-03 19:14:38

阅读数 102

评论数 0

数组、ArrayList、List三者区别

一、 数组 优点:在内存中时连续的,速度较快,操作简单。 缺点:定义数组时要定义其长度,不是很灵活,过长过短都会造成问题。不方便进行数据的添加、插入和移除。 例如:int [] i=new int[2];      ...

2018-05-03 19:09:43

阅读数 3586

评论数 2

装箱与拆箱理解

转自:https://www.cnblogs.com/dolphin0520/p/3780005.html 深入剖析Java中的装箱和拆箱   自动装箱和拆箱问题是Java中一个老生常谈的问题了,今天我们就来一些看一下装箱和拆箱中的若干问题。本文先讲述装箱和拆箱最基本的东西,再来看一下面试笔试中经...

2018-05-03 19:08:28

阅读数 349

评论数 0

List集合与Array数组之间的互相转换

数组转换成List集合 方法一 笨方法就是通过add把数组中的数据循环添加到List集合中 List<String> mlist = new ArrayList<&...

2018-05-03 19:06:50

阅读数 81

评论数 0

collection与collections的关系?

collection与collections没有直接的关系,但是与集合的各个接口都有操作的方法支持。 1,验证空集合的操作。 static <T> List<T> emptyList() 返回空的...

2018-05-03 19:05:41

阅读数 20

评论数 0

LinkedList通常比ArrayList快原因

  实验   首先我们做一个实验:将10万条String类型的数据分别添加到一个LinkedList和一个ArrayList中,且每次都是在第0位(即首位)插入数据,代码如下 结果是Link...

2018-05-03 19:03:47

阅读数 636

评论数 0

java中split的坑,用的时候一定要小心

原 java中split的坑,用的时候一定要小心 <div class="article-info-box"> <div cla...

2018-05-03 19:02:03

阅读数 1340

评论数 0

==,equals区别,hashset不重复判断

hashset不重复是先判断(==)hashcode先再判断内容 equals直接判断字符串内容 ==判断地址的 地址一样内容一定一样,内容一样地址不一定一样 详解参考:https://www.cnblogs.com/zjc950516/p/7877511.html...

2018-05-03 18:59:11

阅读数 70

评论数 0

String s=new String("abc")创建了几个对象?

String str=new String(“abc”);   紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对象呢? 相信大家对这道题并不陌生,答案也是众所周知的,2个。 接下来我们就从这道题展开,一起回顾一下与创...

2018-05-02 18:14:46

阅读数 22

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭