- 浏览: 15621 次
- 性别:
- 来自: 青岛
最新评论
文章列表
1.模式定义
简单工厂模式(SimpleFactory Pattern):又称为静态工厂方法(Static Factory Method)模式,它属于类创建型模式。在简单工厂模式中,可以根据参数的不同返回不同类的实例。简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。
2.模式结构
简单工厂模式包含如下角色:Factory:工厂角色。
Product:抽象产品角色。
ConcreteProduct:具体产品角色。
现在来看看这个例子:
1.Person 接口
package simple.factory.com; ...
- 2015-11-06 13:46
- 浏览 215
- 评论(0)
User类:
package creater_gson;
import java.util.ArrayList;
import java.util.HashMap;
/*
* 自定义一个Class类
*
* */
public class User {
public int id;
public String Name;
public int age;
public String email;
}
Test类:
package creater_gson;
import com.google.gson.Gson;
/*
* 把Java的Class对象使用Gso ...
- 2015-11-01 21:19
- 浏览 333
- 评论(0)
四种方法解析XML文档:Dom、SAX、JDOM、dom4j
1、了解XML
XML,即可扩展标记语言(ExtensibleMarkupLanguage),标准通用标记语言的子集,一种用于标记电子文件使其具有结构性的标记语言。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。它和JSON都是一种数据交换格式。
作用:解析XML文档,创建XML文档。
- 2015-11-01 19:15
- 浏览 216
- 评论(0)
<strong><span style="font-size:24px;color:#ff0000;">创建User类:</span></strong>
package lgson;
import java.util.ArrayList;
import java.util.HashMap;
/*
* 自定义一个User类
*
* */
public class User {
public int id;
public String Name;
public int age;
public ArrayList& ...
- 2015-10-31 21:34
- 浏览 265
- 评论(0)
JSON举例(javascript中使用json)
1.简单的例子:
<scripttype="text/javascript">var usre={"id":1,"name":"you","ide":"eclipse"}alert(usre.id);alert(usre[“name”’]);</script>
2.为 id 属性添加更详细的信息:"id":{ “no”:1,”dizhi”:”山东省”};
3.为 id 属性定 ...
- 2015-10-31 16:50
- 浏览 151
- 评论(0)
JOSN
1、JSON介绍:
JavaScript对象表示法(JavaScript Object Notation)。独立于语言和平台,比 XML更小、更快,更易解析。如今 JSON 数据已经成为了互联网中大多数数据的传递方式,所以必须要熟练掌握。
2、JSON核心内容:
1. JSON 数据的特点与优势。
2.在 Java 中解析 JSON 格式数据。
3.在 Java 中构建 JSON 格式数据。
3、JSON语法规则:
JSON语法是 JavaScript对象表示语法的子集。
对象:对象包含再 { }之间。
属性:采用Key-Value对 ...
- 2015-10-30 21:00
- 浏览 206
- 评论(0)
多线程编程 thread
第一节:概念
1,Java 虚拟机允许应用程序并发地运行多个执行线程。2,多线程目的是更好的使用CPU的资源。3,单线程实际上主方法就是一个线程。4,线程是为了更好的利用CPU资源与环境。5,线程共享资 ...
- 2015-10-29 20:49
- 浏览 261
- 评论(0)
Java—IO操作
今天刚刚看完java的io流操作,把主要的脉络看了一遍,不能保证以后使用时都能得心应手,但是最起码用到时知道有这么一个功能可以实现,下面对学习进行一下简单的总结:
IO流主要用于硬板、内存、键盘等处理设备上得数据操作,根据处理数据的数据类型的不同可以分为:字节流(抽象基类为InPutStream和OutPutStream)和字符流(抽象基类为Reader和Writer)。根据流向不同,可以分为:输入流和输出流。 其中主要结构可以用下图来表示:
字符流和字节流的主要区别:
...
- 2015-10-28 19:49
- 浏览 169
- 评论(0)
Javaweb项目开发需要掌握哪些技术?
目前,国内外信息化建设已经进入基于Web应用为核心的阶段,Java作为应用于网络的最好语言,前景无限看好。然而,就算用Java建造一个不是很烦琐的web应用,也不是件轻松的事情。概括一下,实施Java的WEB项目需要掌握的技术如下:
lJava语言
l面向对象分析设计思想
l设计模式和框架结构
lXML语言
l网页脚本语言
l数据库
l应用服务器
l集成开发环境
下面我们具体地看每个技术:
1、Java语言
Java语言体系比较庞大,包括多个模块。从WEB项目应用角度讲有JSP、Servlet、JDBC、JavaBean( ...
- 2015-10-25 22:00
- 浏览 145
- 评论(0)
JSP全名为Java Server Pages,中文名叫java服务器页面
JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。
用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操 ...
- 2015-10-23 20:43
- 浏览 224
- 评论(0)
抽象类、接口、final、的理解和例子
1.抽象类【abstract】
1.1理解:
使用了关键词abstract声明的类叫作“抽象类”。如果一个类里包含了一个或多个抽象方法,类就必须指定成 abstract(抽象)。“抽象方法”,属于一种不完整的方法,只含有一个声明,没有方法主体。此外,该方法必须对子类可见,因此要加只能加public
或者 protected! 抽象类不能被实例化(也就是不能new对象)。
1.2声明:
对父类进行抽象化、与父类的方法一样。
抽象类必须被继承、才能被使用。
抽象方法的作用是:用来被重载的方法。
1.3定 ...
- 2015-10-22 20:23
- 浏览 199
- 评论(0)
0、集合结构
Collection
|—List
||—LinkedList
||—ArrayList
||—Vector
- 2015-10-22 18:46
- 浏览 294
- 评论(0)
Java Socket应用 网络通信 【 socket 】
第一节:网络基础知识
第二节:InetAddress 类:
此类表示互联网协议 (IP) 地址。
InetAddress 的实例包含 IP 地址,还可能包含相应的主机名(取决于它是否用主机名构造或者是否已执行反向主机名解析)。
例子:
package inetaddreaa;
import java.net.InetAddress;
import java.net.UnknownHostException;
public class InetAddressDom {
public ...
- 2015-10-22 18:42
- 浏览 203
- 评论(0)
数据结构逆序输出
#include<stdlib.h>
#include<stdio.h>
typedef struct link{
int data;
struct link *next;
}link;
//添加函数
void create(link *head)
{
link *p=NULL;
int n;
head->next=NULL; //相当于标识符 为空
printf("请输入数据:");
scanf("%d",&n);
while( n!=0 ) ...
- 2015-10-21 19:59
- 浏览 460
- 评论(0)
apache-tomcat:环境变量设置
点开电脑属性——高级系统设置——环境变量
新建:CATALINA_HOME
属性:C:\Program Files (x86)\apache-tomcat-8.0.27(就是你安装 tomcat 的路径)
1、下载免安装版tomcat,解压成tomcat1、tomcat2;
<wbr style="line-height:25px"><div style="line-height:25px"><span style="font-size:18p ...
- 2015-10-21 19:38
- 浏览 314
- 评论(0)