关闭

java 发送邮件备忘

废话不说.直接上代码 xml: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocati...
阅读(51) 评论(0)

java 数据结构之初探哈希表

哈希表的底层是数组实现的.可以方便插入和查找操作. 在往数据里添加值时有俩种计算位置的方式 (1): 开放地址法,当发生冲突的时候。找到数组中空的位置插入进去。使用开放地址法会把别人的位置挤掉. (2) : 链式存储法 当发现hashcode的值相同时,以链表的方式存入进去. 具体上代码: 先是开放地址法: info 类public class Info { private String k...
阅读(165) 评论(0)

java timeUnit 使用

TimeUnit是什么?TimeUnit是java.util.concurrent包下面的一个类,TimeUnit提供了可读性更好的线程暂停操作,通常用来替换Thread.sleep(),在很长一段时间里Thread的sleep()方法作为暂停线程的标准方式,几乎所有Java程序员都熟悉它,事实上sleep方法本身也很常用而且出现在很多面试中。如果你已经使用过Thread.sleep(),当然我确信...
阅读(64) 评论(2)

收藏的不是csdn 博客地址。

java 反射机制 转:http://www.cnblogs.com/lzq198754/p/5780331.html...
阅读(41) 评论(0)

hash map 的工作原理。转

转载: http://www.admin10000.com/document/3322.html这篇博客用来背的。其实你还是没有真正的理解hashMap 的工作原理。 HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道HashTable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很...
阅读(51) 评论(0)

2017 java 面试题地址

http://blog.csdn.net/hzp666/article/details/70053710 http://blog.csdn.net/hzp666/article/details/69511637...
阅读(109) 评论(0)

转。java IO

原文链接:http://www.cnblogs.com/jianmang/articles/4909784.html初学java,一直搞不懂java里面的io关系,在网上找了很多大多都是给个结构图草草描述也看的不是很懂。而且没有结合到java7 的最新技术,所以自己来整理一下,有错的话请指正,也希望大家提出宝贵意见。首先看个图:(如果你也是初学者,我相信你看了真个人都不好了,想想java设计者真是煞...
阅读(39) 评论(0)

java 设计模式之初探代理模式

代理模式就是多一个代理类出来,替原对象进行一些操作, 比如我们在租房子的时候回去找中介,为什么呢?因为你对该地区房屋的信息掌握的不够全面,希望找 一个更熟悉的人去帮你做,此处的代理就是这个意思。再如我们有的时候打官司,我们需要请律师,因 为律师在法律方面有专长,可以替我们进行操作,表达我们的想法。先来看看关系图 我们废话不多说直接上代码:public class Source implemen...
阅读(68) 评论(0)

java 设计模式之初探装饰者模式

应用场景:想为一个类动态的加上一些功能. 设计模式之开闭原则:只对实现类的修改.不对接口进行修改. //装饰和被装饰者都要实现的接口 public interface Sourceable { public void method(); } //被装饰的类 public class Source implements Sourceable{ @Override public...
阅读(70) 评论(0)

java 设计模式之初探原型模式

浅复制:将一个对象复制后,基本数据类型的变量都会重新创建,而引用类型,指向的还是原对象所指 向的。 深复制:将一个对象复制后,不论是基本数据类型还有引用类型,都是重新创建的。简单来说,就是深 复制进行了完全彻底的复制,而浅复制不彻底 /** * * @功能:TODO * @版本:1.0 * @修改: */ public class Prototype2 implemen...
阅读(60) 评论(0)

java 设计模式之单例模式

相信很多做java的童鞋都听说过.但是一下子让他们写出来.即便是2-3年工作经验的人,也不一定能写出来一个可用的单例模式.所以我们今天来学习学习单例模式 通常有俩种模式 立即加载-饿汉模式: 立即加载就是使用的时候对象已经实例化public class MyObject(){ private static MyObject = new MyObject(); ……………………. }延时加载-...
阅读(74) 评论(0)

java 使用freemarker 导出word 和图片

前段时间写了一篇使用itext导出word的博客,并且在项目也是使用itext,我大概了写了2000行左右的样子,然后被经理否决了.最后还是要使用freemarker 模板导出wordpom 文件: org.jfree jfreechart</artifact...
阅读(123) 评论(1)

java 设计模式之适配器模式

适配器模式是各种模式的起源适配器模式将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于接口不匹配所造成 的类的兼容性问题。主要分为三类:类的适配器模式、对象的适配器模式、接口的适配器模式 类的适配器 核心思想就是:有一个 Source 类,拥有一个方法,待适配,目标接口是 Targetable,通过 Adapter 类, 将 Source 的功能扩展到 Targetable 里,看...
阅读(54) 评论(0)

java 设计模式之工厂模式

总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 设计模式六大原则 一、单一原则不要存...
阅读(152) 评论(0)

多线程 countDownLatch

本文由 ImportNew - 张涛 翻译自 howtodoinjava。欢迎加入翻译小组。转载请见文末要求。 正如每个Java文档所描述的那样,CountDownLatch是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行。在Java并发中,countdownlatch的概念是一个常见的面试题,所以一定要确保你很好的理解了它。在这篇文章中,我将会涉及到在Java并发...
阅读(82) 评论(0)
26条 共2页1 2 下一页 尾页
    个人资料
    • 访问:2354次
    • 积分:257
    • 等级:
    • 排名:千里之外
    • 原创:22篇
    • 转载:4篇
    • 译文:0篇
    • 评论:5条
    文章存档
    最新评论