- 浏览: 44792 次
- 性别:
- 来自: 深圳
最新评论
-
faradayroger:
简单易懂,追更
设计模式第三招-抽象工厂 -
superdandy:
第一个没问题,第二个建议加上同步。 不然理论上在高并发访问时还 ...
设计模式第一招;单例模式 -
java从入门到放弃:
2楼,我的qq是342752196,谈不上指教,大家一起进步吧 ...
java从0开始学习第一课-让你的Java程序跑起来!!! -
u013179272:
哈哈,我做嵌入式的,准备转行Java,Scala方面。看到你的 ...
java从0开始学习第一课-让你的Java程序跑起来!!! -
何岗村民:
我支持你啊 亲爱的楼主
java从0开始学习第十一课-IO也是非常简单的
文章列表
这个问题是因为window的复制进程出问题了,重启解千愁!
1、kill掉 rdpclip.exe 进程
2、点击运行,输入 rdpclip.exe ,然后点击回车
抽象工厂,一看这个字面意思,还有抽象的工厂?就是看不见的工厂吗?
我是不明白为什么要叫这个模式为“抽象工厂”,按照我的理解,这个抽象工厂模式,最应该叫做:多产品工厂模式,或者叫系列产品工厂模式,或者叫超级工厂方法模式(因为他是工厂方法的延伸)。总之叫他抽象工厂,是有点不准确的,不能做到望文知意。
如果大家没有学过工厂方法,建议先学工厂方法。学会工厂方法,这个抽象工厂就非常非常简单了。
百度百科上对于抽象工厂模式的定义拿出来:
抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。
抽象工厂模式是指当有多个抽象角色时,使用的一种工厂模式。 ...
工厂方法,简单粗暴得理解就是:有一些相似的工厂,他们有着同一个方法,并且生产同样类型的产品。再粗暴 一点就是:比如有2家工厂,都生产汽车,一家叫做宝马公司,一家叫做比亚迪股份,他们都有一个方法叫做“造车”。
如何实现这个场景呢?
超级无敌简单:分三步走:1、定义产品接口和产品 。 2、定义抽象的工厂类和具体工厂类。 3、调用。
1、定义产品接口和产品
public interface Car { //定义一个Car的接口,里边只有一个简单的run的方法
public void run();
}
class Bmw imple ...
最简单的模式:单例模式
1、什么是单例模式?就是一个类,只允许new一次。比如家里只有一个厕所,每次只能有一个人在里边蹲,第二个人只能等第一个人拉完了才能进去。那怎么样才能实现这种场景呢?那就得使用设计模式中的第一招:单例模式。
public class Tolet { //饿汉式单例
//私有构造方法
private Tolet(){}
//定义一个private的静态类并new
private static Tolet t=new Tolet();
//定义一个public的静态方法,供外边的类使用
public static Tole ...
1、设计模式是什么鬼?
答:编程中各种各样的编程套路,什么情况下用什么套路,这种套路是武林高手总结出
来的。就好像泡妞宝典,不同的姑娘按不同的方法,碰到拜金的,你就使劲用钱砸,碰
到那些爱唱歌的,你就多陪她去唱歌。
2、设计模式有什么用?
答:对于你们,用处就是面试的时候好忽悠面试官。如果面试官考你,你答出来了,甚至加了自己的一些看法在里边,那么毫无疑问,你面试是一点问题没有的。所以,先不管他有什么用,他对你非常重要,认真学就对了。就好像张无忌掉到山洞里,遇到九阳神功的秘籍,先练会再说,把内功练好了,将来肯定能大杀四方。
3、设计模式怎么学?
...
冒泡排序是一门艺术,一般人刚刚接触到他的时候,根本无从下手。不少人(包括我)大学毕业了找工作,面试官问:你解释一下冒泡算法,直接就歇菜了。
首先我们从字面上来看,冒泡,像泡泡一样冒出来,还是不懂 ...
为什么要学java
正式开讲之前,我们来一点点的前戏:什么是java?老子为什么要学java?有人马上百度了,搜出来一串恶心的陈述句,结果他琢磨半天也没搞懂啥意思。
在这里,我告诉大家,java是一个工具,我们用来他创造 ...
今天无意中发现一个遍历map的方法,给大家参考一下:
public static void main(String[] args) {
Map<String, String> map=new HashMap<String, String>();
map.put("a", "1111");
map.put("b", "222");
for(Entry<String, String> e:map.entrySet()){
System.out.println(e. ...
今天把一个html文件强行改成jsp文件,结果是乱码,后来在开始加上这段就好了:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
一个非常漂亮的登录页
- 博客分类:
- jsp
一个非常漂亮的登录页,先在这里收藏一下
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title></title>
<script type="text/javascript&qu ...
Could not load driverClass com.mysql.jdbc.Driver
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
这个错显然是jar包没有导入,找到这个:
mysql-connector-java-5.1.20-bin.jar
然后将他导入工程,并且导入tomcat的lib下面
今天有人问我,为什么他的myeclipse显示的xml格式和他经常看到的不一样,没有高亮,很恶心。
简单的配置一下:
window---preference---general---editors---file association,然后选到.xml,再将myeclipse xml editor点中,然后点击右边的Default
OK(有时候要重启一下myeclipse)
Errors occurred during the build. Errors running builder 'DeploymentBuilder' on project 'xxx'. java.lang.NullPointerException
今天在网上下了一个项目来跑,发现myeclipse报了一个错,在网上找了半天,终于解决。
1、删除D:\myeclispes10\workspace\.metadata\.plugins\org.eclipse.core.runtime\.settings 里边的
com.genuitec.eclipse.ast.dep ...
我们已经写过一个非常牛逼的爬虫了,我们还差Sockect,ServerSocket,今天就来一个非常吊的通信程序,做完这个程序之后,我们就能大声的对世界宣布:老子很牛!!!
废话少说,这个程序大家一定会喜欢的,因为很好玩!先来一段服务器代码。大家复制粘贴到一个txt文件中,然后保存为:TestServer.java
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
impor ...
首先要讲一下网络。我们做java,大部分都是做所谓的b/s软件(浏览器/服务器),对于我们来
说,网络的定义应该是这样的:老子开发了一个网站(web),人家通过一个地址进来我的网站,然
后再通过各种地址来访问我的各种应用。
然后我们必须要讲一下什么是tcp/ip协议,其实他主要讲的是包括tcp/ip协议在内的100多个协
议族(http,ftp等),但是最重要的,就是tcp/ip协议。
其实关于这些破协议,我也是很讨厌的,因为也没有代码可以来表示,纯靠死记硬背(如果背不
出来,面试肯定挂)。不过,我在网上找了一个破图,大家稍微看一下,左边这个7层 ...