- 博客(28)
- 资源 (3)
- 收藏
- 关注
原创 web项目建立——tomcat
首先,我们模拟一下浏览器访问web应用的过程:我们来写一小段代码:如下; public static void main(String[] args) throws Exception { //模拟服务器读取的过程 //首先是建立一个服务端口 ServerSocket ss = new ServerSocket(9999); //获得一个Socket Socket s
2012-12-28 19:10:10 335
原创 java——string类
String类的构造方法:String() 初始化一个新创建的 String 对象,使其表示一个空字符序列。String(byte[] bytes) 通过使用平台的默认字符集解码指定的 byte 数组,构造一个新的 String。String(byte[] bytes,Charset charset
2012-12-14 10:20:25 585
原创 简单的junit单元测试
这代码编写和检验的过程中很重要的就是单元测试!单元测试可以避免你不断在main函数中调用的麻烦!所以有必要来了解一下单元测试:Junit用法还是比较简单的:我们先来看一个需要测试的用例://待测试的方法类class TestDemo{ public void run() { System.out.println("run!"); } public void eat()
2012-12-08 15:48:56 411
原创 django应用的部署与创建
这两天来一直很看好python。觉得python的确实一门很好的语言,所以准备研究了。听说django的建站只需要10分钟,而ruby on rails只需要5分钟。为了体验一下这些传的神乎其神的东东,就体验了一下!首先,找了一个比较好的网站:http://djangobook.py3k.cn/2.0/这介绍的十分详细!我们的准备工作是:1 python下载,在下载是你的版本
2012-12-08 15:14:21 291
原创 xml的读写时的乱码问题
我们在用dom4j的时候很容易出现乱码现象!我们来分析一下原因:码表常见的有两只种:1.“GB2312”和2.“UTF-8”1.我们在写XML的时候会有存储时有一个写入,那么,在写入的时候会对应一种码表!2.我们再读取的时候也会有着种情况,需要有对应的码表!所以这样由于码表的不对应就会出现乱码!所以我们有根源入手来改变!有这样的程序://创建一个读取器 SAXRead
2012-12-06 22:29:35 1157
原创 dom4j对xml的解析
首先我们来看一下dom4j的官方文档,这是最好的方法!PARSING XML (解析 XML)One of the first things you'll probably want to do is to parse an XML document of some kind. This is easy to do in dom4j. The following code demons
2012-12-06 21:44:41 331
原创 用sax方式解析xml
sax的全名为Simple api for xml 。所以相比于dom的不同点就是:dom解析需要读取所有文档内容,把所有的文档加载到内存中去。所以其在pc上还可以使用,但是在手机上这些就需要sax了,sax是一点一点的读取并且处理。所以这也是这两者 的区别,还有一点就是:sax解析是擅长读取,而你想要增删的话要用dom吧。sax的读取还是和dom差不多的,你可以创建一个工厂:try
2012-12-06 19:52:42 284
转载 java学习资料链接
JAVA教程与视频教程类专题资料免费下载整理合集http://www.douban.com/group/topic/33726578/Android开发教程与视频教程类专题资料免费下载整理..http://www.douban.com/group/topic/33700856/python基础教程(英文版)http://www.youku.com/playlist_
2012-12-05 11:16:13 333
原创 xml的dom解析(jaxp实现)
xml的解析方式有两种:dom解析,sax解析。我们来看一下dom是如何解析xml的!DOM的全名为Document Object Model的缩写。即文档对象模型!dom就相当于一棵树一些样,树枝就是每一个节点:我们先来看一个xml文件(在escplise下生产xml后转换为source视图操作): math 12 english 33 那么
2012-12-04 22:20:14 304
原创 xml
xml的全名叫做Extensible Markup Lanuage(可扩展标记语言)有很多人说xml的出现是为了取代html,无论这个对否。现在xml的作用主要体现在:传输和存储数据,其焦点是数据的内容。1.xml的特点之一就是数据内容的没有任何行为。 you I i love you这段xml文中就表示了一段文件,我们可以看出from I的话i love you对you说的。
2012-12-04 20:36:22 254
原创 java_增强for循环注意的几点
1.增强for循环和iterator遍历的效果是一样的,也就说增强for循环的内部也就是调用iteratoer实现的(可以查看编译后的文件),但是增强for循环 有些缺点,例如不能在增强循环里动态的删除集合内容。不能获取下标等。2.ArrayList由于使用数组实现,因此下标明确,最好使用普通循环。3.而对于 LinkedList 由于获取一个元素,要从头开始向后找,因此建议使用 增强
2012-12-04 09:24:54 400
原创 java_网页爬虫
在以前看电影《社交网络》的时候,mark黑了7栋公寓,获取图片信息,当时觉得十分cool!所以尝试做了一个网页爬虫,爬取一个网页的图片!来看代码:package com.MySpider;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.FileOutputStream;i
2012-12-02 20:58:06 533
原创 java_正则表达式
学习了正则表达式,个人感觉正则表达式还是非常重要的!正则表达式的主要作用还是对字符串的操作:1.首先来说对字符串的匹配问题:我们可以构造一个真正表达式如:"[0-9]"这个很显然说是字符为数字!所以来试一下://字符串的匹配String类 的matches方法 public static void method_1(){ String regex = "[0-9]"
2012-12-02 17:33:56 230
原创 如何在csdn中插入代码
首先你到了博客的编辑页如图:这一页,然后,你看到了这里然后单击此处!你会看到这样的,你选择你的编程语言,把代码粘贴到文本框里就可以了!注意:在编辑区和发表以后是不一样的编辑区的代码背景是蓝色的,而bolg的代码在代码框中!
2012-11-30 07:20:12 541
原创 java_内存
首先来介绍一下java的内存区域:在一个程序中通常就有这么几个区域:方法区(method area),虚拟机栈(vm stack),本地方法区(native method stack),堆(heap),以及程序计数器(program counter register)。其中:1。程序计数器程序计数器是一块小内存区域空间。可以看成当前线程执行字节码的行号指示器。java虚拟机多线程是
2012-11-28 17:04:34 339
原创 java_银行业务系统(黑马程序员)
------- android培训、java培训、期待与您交流! ----------首先还是庆幸自己把银行业务给做出来了,当然也都是张老师的思想!其中的类规划都是张老师的。但是自己没有参考源码自己做出来,还是很庆幸的,因为该错误,改了一下午。闲话不多说,我们来看业务,我就不论述题目的要求了,首先写的类应该是Numbermanager类public class Numb
2012-11-28 16:59:59 742
原创 java_抽象类和接口(黑马程序员)
------- android培训、java培训、期待与您交流! ----------抽象类的几点注意:1.抽象方法不能包含在非抽象类中,如果抽象父类的子类不能实现所有的抽象方法,那么子类也必须为抽象,也就是说所有抽象方法均为非静态的!2.抽象类不能new来初始化,但是可以定义它的构造方法,这个构造方法在它的子类的构造方法中调用!3.包含抽象对象的类必须为抽象的,但可以定义一个
2012-11-27 17:36:31 245
原创 java_IO流(黑马程序员)
------- android培训、java培训、期待与您交流! ----------io流其实就是把输入输出操作封装为了对象;当你操作字符时,用到的是Reader,Writer;你操作字节时,用到的是inputStream,outputStream;所以,其实在你读数据的时候,会把字节都装到流对象中;然后再根据你的需要去操作;1FileWriter是文件的写流;
2012-11-27 17:23:16 316
原创 java_交通灯(黑马程序员)
------- android培训、java培训、期待与您交流! ----------交通的灯的题目就不多叙述了,我们来看项目:首先我们要分析要面向对象编程的对象是谁?分析可知:有灯,路,灯的控制器!这三了所以我们也主要写这三个类!首先来写road,关于road的你要注意你需要把车辆编程你的内部对象,可以用一个集合来模拟车辆的产生,当然你要写的东西包括车辆的产生器和车辆的消
2012-11-27 17:09:04 290
原创 java_高新代理(黑马程序员)
------- android培训、java培训、期待与您交流! ----------我们为什么用到代理?我们想一下在生活中会有这么一些事:你有一些东西要买,但你有病了下不了床,你必须让别人代替你买回来,这就是代理!在java中的Proxy可以帮我们实现代理,也就是说可以动态的创建代理类!依靠的是Proxy所以我们要首先动态生成Proxy代理的类:getProxyClass
2012-11-26 18:07:38 308
原创 java高新_注解(黑马程序员)
------- android培训、java培训、期待与您交流! ----------1.注解Annotation的工作原理:jdk1,.5中提供了注解功能,允许开发者自定义和使用自己的注解类型。Annotation并不直接影响代码的语义,但是他可以被看做是程序员的工具,他反过来对程序的语义有所影响!注解语法比较简单除了@符号使用,其他和java一样。java中内置了3种注解,
2012-11-25 19:16:46 396
原创 java高新技术_枚举反射内省(黑马程序员)
------- android培训、java培训、期待与您交流! ----------我们在java的技术学习中要时刻注意新知识的学习1.如何传入多个从参数?这里是指可变参数我们知道1.可变参数只能出现在参数列表的最后。2.。。。位于类型与变量名之间,有无空格均可!public static void TecDemo_1(int num,String... args) {
2012-11-25 09:49:47 344
原创 java多线程编程(黑马程序员)
------- android培训、java培训、期待与您交流! ----------多线程技术可以说是java中很重要的一个环节!那么如何创建一个线程一般有两种方式:1.继承Thread类,复写run方法/*这是第一种方法开启一个线程:去继承Thread类 * 需要复写run方法 * */class threadFristDemo extends Thread{
2012-11-24 21:30:02 247
原创 java网络及相关编程(黑马程序员)
------- android培训、java培训、期待与您交流! ----------首先在这篇文章中,我介绍java网络编程,java在连接层有相关的对象!也就是说这是在网络编程的传输层!1.那么网络通信最重要的就是有一个身份!ip那么java封装了一个类InetAddress,这是一个静态类!那么方法可以直接用 public static void netDemo_1()
2012-11-23 17:14:49 225
原创 java泛型(黑马程序员)
------- android培训、java培训、期待与您交流! ----------在jdk1.5之后java出现了泛型,允许定义泛型类,接口,方法。例如Comparable接口: //在1.5之前的定义,是用Object来接受的。 public interface Comparable{ public int CompareTo(Object o) } /
2012-11-22 18:09:59 226
原创 java的集合框架工具类(黑马程序员)
------- android培训、java培训、期待与您交流! ----------在集合中有很全面的功能了,但是我们要用到特殊的功能时候就需要用到Collections的方法,由于Collections与Collection是两个东西,所以要全面的掌握。1.首先来看Collections.sort() public static void usualClassDemo_1()
2012-11-22 12:20:12 258
原创 java集合框架(黑马程序员)
------- android培训、java培训、期待与您交流! ----------如何在java中存储大量数据?我们想到的是java的集合,也叫容器。集合类都是继承Collection接口的。所以我们首先分析Collection接口。Collection口中有很多方法,是其他类通用的,所以其他子框架一样!//collection都有两个构造方法:1不带参数的。2带参数的且参数为
2012-11-21 22:48:59 358
原创 java基础-demo(黑马程序员)
-------android培训、java培训、期待与您交流!----------1如果你觉得你很熟悉java,那么你认识这些关键字吗?abstractassertbooleanbreakbytecasecatch classcontinuedefault
2012-11-13 17:05:44 600
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人