java
蜗牛菌
致力成为德智体美全面发展的好程序员,yooooooooooo!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式学习之Singleton模式
单例模式应该是相当常见的一个设计模式,如web开发中每个servlet都是一个单例,spring框架bean管理很多时候我们都将一些组件类作为单例实例化。之所以使用单例,是因为实例能够重复使用,实例化需要太多的资源,又或者要保持实例的唯一性(例如一个国家只能有一个皇帝)。单例有懒汉式和饿汉式,这其实是根据实例化的时机区分的。饿汉式如其名,饿汉看到食物都是’相见恨原创 2013-10-05 11:45:00 · 446 阅读 · 0 评论 -
设计模式学习之command模式
不少Command模式的代码都是针对图形界面的,它实际就是菜单命令,我们在一个下拉菜单选择一个命令时,然后会执行一些动作.在执行例如打开文件的操作的时候,我们会执行打开文件的命令,而这命令一般是直接指向打开文件的代码。而command模式则将这些直接操作的代码封装起来,作为一个介于调用者和被调用者之间的一个角色。这样似乎把简单的代码复杂化了,但是这样会让代码解耦,更加方便维护修改,并且可以记录原创 2013-10-05 10:36:15 · 469 阅读 · 0 评论 -
设计模式学习之Observer模式
观察者模式实现的效果类似于监听器,可以对某个操作之后执行我们自己的代码;被观察者需要实现Observable类,在需要监听的方法中设置改变点(setChange),调用notifyObservers方法。实现Observer接口创建观察者,实现update方法,编写自己的代码。被观察者类public class Product extends Observable{原创 2013-10-11 11:58:02 · 426 阅读 · 0 评论 -
Thread类的join方法使用
//看文档的说明很难理解join是怎么用的,其实很简单package com.test.thread;public class Join { static HostThread host; static GuestThread guest; public static void main(String[] args) { host = new HostThread(原创 2014-12-03 21:27:31 · 473 阅读 · 0 评论 -
Jni学习之hello world
最近想捣鼓下ndk,无奈对jni了解甚少,只好慢慢来了,从hello world开始。------------------------------------------------------------------------------------------------------------准备工具:(由于电脑用的是win系统...)Dev c++ 5.2.0.3原创 2014-12-04 14:29:14 · 476 阅读 · 0 评论
分享