- 浏览: 103036 次
- 性别:
- 来自: 杭州
最新评论
文章列表
1,用socket通讯写出客户端和服务器端的通讯,要求客户发送数据后能够回显相同的数据
server端
package socket;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.ServerSocket;
import java.net.Socket;
public class SocketServer
{
public static void main(String[] args)
{
try
{
...
1 作用域 : { }
基本变量 :
{
Int i=10;
}
当变量出了该范围即是它消失的一刻
引用变量
{
String s=new String(“a string”);
}
当变量出了该范围 s在作用域消失,该引用对象还是存在。
分析 :两者之间存在区别的原因 :创建,和销毁所在的地区不一样。一个在堆栈里,一个在堆里面,有垃圾回收器回收。2基本变量什么情况下会被赋予默认值 :
代码1 :编译期正常编译。
public class MyTest
{
private int i;
public int ...
package mySaxDo;
import java.util.LinkedList;
import java.util.List;
import org.xml.sax.Attributes;
import org.xml.sax.SAXException;
import org.xml.sax.helpers.DefaultHandler;
public class ConfigHandler extends DefaultHandler
{
private List<String> list;
p ...
package demo;
import org.apache.xerces.parsers.DOMParser;
import org.junit.Test;
import org.w3c.dom.Document;
import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
public class XmlDomDemo
{
@Test
public void test()
{
String url = " ...
服务器端:
package server;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.ServerSocket;
import java.net.Socket;
public class HttpServer
{
public static void main(String args[])
{
int port;
ServerSocket serve ...
jar包下载地址
: http://sourceforge.net/projects/httpunit/
涉及的jar包 :
js-1.6R5.jar,
nekohtml-0.9.5.jar,
utilities.jar,
xercesImpl-2.8.1.jar,
xpp3_min-1.1.3.4.O.jar,
xstream-1.2.2.jar,
httpunit.jar
参考资料
: http://syab11.iteye.com/blog/611746
基本的一些代码
package tools;
import java.io.Byte ...
EL表达式是J2EE编程中经常用到的东西,所以今天特意按照书籍写了一遍,希望对己对别人有用,首先是JAVA方法的定义
类名是public的,方法定义为public static
package www.el;
import java.math.BigDecimal;
import java.math.MathContext;
public class Common {
//定义精度值
public static final MathContext math = new MathContext(2);
public static Double add(Double ...
1,程序员首先是人,然后才是程序员,所以相比于技术,我觉得为人处事之道更重要.
生活的答案在于观察和思考
程序首先是给人用的,所以程序员写程序首先应该考虑的是人用的舒服吗,然后才去考虑用什么技术才是最合适的。
在我眼中,我从程序的思想中学到了一些做人的道理,比如写程序90%以上的程序其实就是最基础的东西,所以做人最重要的是从一些基础的事情做起,不要没有学会跑,就想着飞,不吃一,二两个馒头,怎么可能吃得到第三个馒头。程序的天空是靠一点点的基础积累起来的。
别人说:“这个世界上已经有了轮子,又何必重复造轮子呢?”我说:“因为我能够从中知道轮子是怎么造出来的。”站在巨人的肩膀上当然可以看 ...
//firefox下js触发click事件:
<a href="#" onclick="test1(2)" id="a3">hello</a>
<a href="#" onclick="test2(1)" id="b3">hello2</a>
<script language="javascript">
<!--
functio ...
import java.io.File;
import java.io.FileInputStream;
import java.util.Properties;
public class Connection
{
private static final Connection con = new Connection("conf/www/www.properties");
public static Connection getInstanse()
{
return con;
}
...
package testSingle;
import org.junit.Test;
public class TestEqualSingle
{
@Test
public void testSingle()
{
Person p = Person.getInstanse();
Person p1 = Person.getInstanse();
System.out.println(p1 == p);// true
}
/**总结:单例模式产生的对象是同一个对象,==意味着引用的 ...
对String对象的操作
- 博客分类:
- java基础
/** 写一个方法,实现字符串的反转,如:输入abc,输出cba */
@Test
public void testRerverse()
{
String abc = "abc";
StringBuilder sb = new StringBuilder(abc);
System.out.println(sb.reverse().toString());
}
/*总结 : String对象没有反转的方法,但是StringBuilder和StringBuffer有这个方法* ...
package othertest;
import org.junit.Test;
/**
*
* Integer在-128到127的范围内相等
*
*/
public class TestInteger
{
/**说明Integer在一定的范围内相等*/
@Test
public void test()
{
Integer I = 1;
Integer J = 1;
System.out.println(I == J);//返回tr ...
方法一:
package testString;
import java.util.Collections;
import java.util.HashSet;
import java.util.LinkedList;
import java.util.List;
import java.util.Set;
import org.junit.Test;
public class MyTest
{
/**
* 给你一个字符串,包含了空格等标点符号,要你计算出出现次数最多的字母和该字母出现的次数。
*/
@Test
pu ...