随笔分类 -  Java

上一页 1 ··· 5 6 7 8 9 10 下一页
摘要:转载出自于:http://blog.csdn.net/qq_22118507/article/details/51576319 list与Set、Map区别及适用场景 1、List,Set都是继承自Collection接口,Map则不是 2、List特点:元素有放入顺序,元素可重复 ,Set特点:元 阅读全文
posted @ 2018-05-30 10:52 割肉机 阅读(2376) 评论(0) 推荐(1) 编辑
摘要:==: == 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。比较的是真正意义上的指针操作。 1、比较的是操作符两端的操作数是否是同一个对象。2、两边的操作数必须是同一类型的(可以是父子类之间)才能编译通过。3、比较的是地址,如果是具体的阿 阅读全文
posted @ 2018-05-30 10:49 割肉机 阅读(417) 评论(0) 推荐(0) 编辑
摘要:什么是MVC? MVC是一种架构模式 程序分层,分工合作,既相互独立,又协同工作 MVC是一种思考方式 需要将什么信息展示给用户? 如何布局? 调用哪些业务逻辑? MVC流程图如下图所示: MVC核心思想:业务数据抽取同业务数据实现相分离 总结: 模型层(M) 业务数据的信息表示,关注支撑业务的信息 阅读全文
posted @ 2018-05-30 10:43 割肉机 阅读(11513) 评论(0) 推荐(0) 编辑
摘要:一、相关概念 1.什么是JDBC JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数 阅读全文
posted @ 2018-05-29 13:13 割肉机 阅读(353) 评论(0) 推荐(0) 编辑
摘要:重载(Overloading) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。 重载Overloading是一个类中多态性的一种表现。 Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。 调用方法 阅读全文
posted @ 2018-05-29 11:05 割肉机 阅读(272) 评论(0) 推荐(0) 编辑
摘要:Integer与int有什么区别? 由于面试的时候问到这个问题,所以就网上百度一下,发现一个大神说得非常好,非常清楚,所有就博文复制过来供“自己学习”。(这不是原文,原文底下有链接) 如果面试官问Integer与int的区别:估计大多数人只会说道两点,Ingeter是int的包装类,int的初值为0 阅读全文
posted @ 2018-05-29 10:55 割肉机 阅读(273) 评论(0) 推荐(0) 编辑
摘要:final、finally、finalize的区别 1、final修饰符(关键字)。被final修饰的类,就意味着不能再派生出新的子类,不能作为父类而被子类继承。因此一个类不能既被abstract声明,又被final声明。将变量或方法声明为final,可以保证他们在使用的过程中不被修改。被声明为fi 阅读全文
posted @ 2018-05-29 10:52 割肉机 阅读(220) 评论(0) 推荐(0) 编辑
摘要:java中的sleep()和wait()的区别 对于sleep()方法,我们首先要知道该方法是属于Thread类中的。而wait()方法,则是属于Object类中的。 sleep()方法导致了程序暂停执行指定的时间,让出cpu该其他线程,但是他的监控状态依然保持者,当指定的时间到了又会自动恢复运行状 阅读全文
posted @ 2018-05-29 10:22 割肉机 阅读(5322) 评论(0) 推荐(1) 编辑
摘要:Java 中的异常和处理详解 Java 中的异常和处理详解 原文出处: 代码钢琴家 原文出处: 代码钢琴家 简介 程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止,还是输出错误给用户?或者用C语言风格:用函数返回值作为执行 阅读全文
posted @ 2018-05-29 10:10 割肉机 阅读(27399) 评论(1) 推荐(3) 编辑
摘要:Java 深拷贝、浅拷贝及Cloneable接口 Cloneable接口是一个标记接口,也就是没有任何内容,定义如下: 这里分析一下这个接口的用法,clone方法是在Object种定义的,而且是protected型的,只有实现了这个接口,才可以在该类的实例上调用clone方法,否则会抛出CloneN 阅读全文
posted @ 2018-05-29 10:02 割肉机 阅读(327) 评论(0) 推荐(0) 编辑
摘要:Collections.synchronizedMap()与ConcurrentHashMap的区别 2016年12月07日 00:13:14 阅读数:10628 2016年12月07日 00:13:14 阅读数:10628 阅读数:10628 前面文章提到Collections.synchroni 阅读全文
posted @ 2018-05-29 09:55 割肉机 阅读(351) 评论(0) 推荐(0) 编辑
摘要:Java LinkedHashMap工作原理及实现 Java LinkedHashMap工作原理及实现 原文出处: Yikun 原文出处: Yikun 1. 概述 在理解了#7 介绍的HashMap后,我们来学习LinkedHashMap的工作原理及实现。首先还是类似的,我们写一个简单的Linked 阅读全文
posted @ 2018-05-29 09:50 割肉机 阅读(2323) 评论(0) 推荐(0) 编辑
摘要:Arrays.sort和Collections.sort实现原理解析 1、使用 排序 2、原理 事实上Collections.sort方法底层就是调用的array.sort方法,而且不论是Collections.sort或者是Arrays.sort方法, 跟踪下源代码吧,首先我们写个demo pub 阅读全文
posted @ 2018-05-29 09:38 割肉机 阅读(9459) 评论(1) 推荐(0) 编辑
摘要:比较全的解释了:JAVA反射机制 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所 阅读全文
posted @ 2018-05-29 09:22 割肉机 阅读(239) 评论(0) 推荐(0) 编辑
摘要:Java四种引用包括强引用,软引用,弱引用,虚引用。 主要是为了更好的进行内存管理而设置的一套机制,粗俗的说就是不同的引用垃圾回收的力度不同。 强引用: 只要引用存在,垃圾回收器永远不会回收Object obj = new Object();//可直接通过obj取得对应的对象 如obj.equels 阅读全文
posted @ 2018-05-29 09:13 割肉机 阅读(2806) 评论(0) 推荐(0) 编辑
摘要:原文:https://my.oschina.net/hosee/blog/675884 并发编程实践中,ConcurrentHashMap是一个经常被使用的数据结构,相比于Hashtable以及Collections.synchronizedMap(),ConcurrentHashMap在线程安全的 阅读全文
posted @ 2018-05-28 14:09 割肉机 阅读(29750) 评论(0) 推荐(2) 编辑
摘要:概要 学完了Map的全部内容,我们再回头开开Map的框架图。 本章内容包括:第1部分 Map概括第2部分 HashMap和Hashtable异同第3部分 HashMap和WeakHashMap异同 转载请注明出处:http://www.cnblogs.com/skywang12345/admin/E 阅读全文
posted @ 2018-05-28 13:42 割肉机 阅读(3861) 评论(0) 推荐(0) 编辑
摘要:转载出处:http://blog.csdn.net/ns_code/article/details/36191279 Hashtable简介 Hashtable同样是基于哈希表实现的,同样每个元素是一个key-value对,其内部也是通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长。 阅读全文
posted @ 2018-05-28 13:30 割肉机 阅读(260) 评论(0) 推荐(0) 编辑
摘要:转载出处:http://blog.csdn.net/ns_code/article/details/36034955 HashMap简介 HashMap是基于哈希表实现的,每一个元素是一个key-value对,其内部通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长。 HashMap是 阅读全文
posted @ 2018-05-28 13:19 割肉机 阅读(617) 评论(0) 推荐(0) 编辑
摘要:一、HashMap简介 HashMap是基于哈希表实现的,每一个元素是一个key-value对,其内部通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长。 HashMap是非线程安全的,只是用于单线程环境下,多线程环境下可以采用concurrent并发包下的concurrentHash 阅读全文
posted @ 2018-05-28 11:18 割肉机 阅读(239834) 评论(5) 推荐(30) 编辑

上一页 1 ··· 5 6 7 8 9 10 下一页