JAVA
文章平均质量分 85
World_2015
这个作者很懒,什么都没留下…
展开
-
Java之美[从菜鸟到高手演变]之设计模式二
我们接着讨论设计模式,上篇文章我讲完了5种创建型模式,这章开始,我将讲下7种结构型模式:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式。其中对象的适配器模式是各种模式的起源,我们看下面的图:6、适配器模式(Adapter) 适配器模式将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于接口不匹配所造成的类的兼容性问题。主要分为三类:类的适配转载 2015-03-29 22:14:44 · 1089 阅读 · 0 评论 -
QT与JAVA的比较二
五.多线程JAVA 版Java多线程问题常用的几种场景(不是全部)通常需要包括如下几个方面: 共享资源的互斥访问(比如:资源初始化过程)。有限资源的访问控制(比如:数据库连接池会限制只有有限个线程可以同时保持链接)。多线程之间访问的通讯配合(比如:典型的生产-消费模式场景)构建线程池Callable & Future读多写少的并发控制(比如:资源初始化过程)。针原创 2015-03-29 21:55:32 · 4002 阅读 · 0 评论 -
QT与JAVA的比较一
Qt 相当于 Java 中的 (SWT 或者 SWING) + Collections + Thread + Java3D + Network + ...唯一可以挂上关系的 就是 他们都跨平台Java 的运行是建立在虚拟机上的,在虚拟机上 一次编译 到处运行。但虚拟机是平台各异的,执行代码格式统一。Qt 程序的运行是建立在 Qt Framework上的。一次编码,到处编译。原创 2015-03-29 21:53:24 · 18422 阅读 · 3 评论 -
数据结构的JAVA实现
一.数组与Arrays(1)Arrays的使用import java.util.Arrays;public class TestArrays { public static void main(String[] args) { int[] a = {44, 77, 55, 22, 99, 88, 33, 66}; print(a); Arrays.sort原创 2015-03-29 22:01:19 · 584 阅读 · 0 评论 -
Java读写CSV格式文件(opencsv)
使用opencsv(opencsv-2.3.jar),下载地址:http://sourceforge.net/projects/opencsv/files/latest/download一,读取CSV格式文件:[java] view plaincopyimport java.io.File; import java.io.FileRea转载 2015-04-17 19:27:08 · 1139 阅读 · 0 评论 -
用Ant实现Java项目的自动构建和部署
Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要让读者熟悉怎样将Ant应用到Java项目中,让它简化构建和部署操作。一. 安装与配置下载地址:http://ant.apache.org/,在本文中下载的是1.7.0版本。解压到某个目录(例如E:\apache-ant-1.7.0),即可使用。添加转载 2015-04-12 09:24:03 · 456 阅读 · 0 评论 -
Java中Properties类的操作
知识学而不用,就等于没用,到真正用到的时候还得重新再学。最近在看几款开源模拟器的源码,里面涉及到了很多关于Properties类的引用,由于Java已经好久没用了,而这些模拟器大多用Java来写,外加一些脚本语言Python,Perl之类的,不得已,又得重新拾起。本文通过看《Java编程思想》和一些网友的博客总结而来,只为简单介绍Properties类的相关操作。 一、Java P转载 2015-03-31 11:44:23 · 374 阅读 · 0 评论 -
Java之美[从菜鸟到高手演变]之设计模式四
其实每个设计模式都是很重要的一种思想,看上去很熟,其实是因为我们在学到的东西中都有涉及,尽管有时我们并不知道,其实在Java本身的设计之中处处都有体现,像AWT、JDBC、集合类、IO管道或者是Web框架,里面设计模式无处不在。因为我们篇幅有限,很难讲每一个设计模式都讲的很详细,不过我会尽我所能,尽量在有限的空间和篇幅内,把意思写清楚了,更好让大家明白。本章不出意外的话,应该是设计模式最后一讲了,转载 2015-03-29 22:21:31 · 772 阅读 · 2 评论 -
Java之美[从菜鸟到高手演变]之设计模式三
本章是关于设计模式的最后一讲,会讲到第三种设计模式——行为型模式,共11种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。这段时间一直在写关于设计模式的东西,终于写到一半了,写博文是个很费时间的东西,因为我得为读者负责,不论是图还是代码还是表述,都希望能尽量写清楚,以便读者理解,我想不论是我还是读者,都希望看到高质量转载 2015-03-29 22:17:46 · 635 阅读 · 0 评论 -
Java之美[从菜鸟到高手演变]之设计模式一
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真转载 2015-03-29 22:12:13 · 454 阅读 · 0 评论 -
Java8的新特性以及与C#的比较
函数式接口 VS 委托在C中,可以使用函数指针来存储函数的入口,从而使得函数可以像变量一样赋值、传递和存储,使得函数的调用变得十分灵活,是实现函数回调的基础。然而函数指针不存在函数的签名信息,甚至可以指向任何地址,使用上有诸多不安全因素,因此在很多现代语言中不存在函数指针这种类型。在Java中,包装一个方法的调用,需要创建一个接口类型和相应的实现类型,在实现中调用需要包装的方法,如转载 2015-05-24 09:30:05 · 1190 阅读 · 0 评论