- 浏览: 467676 次
- 性别:
- 来自: 北京
最新评论
-
霜花似雪:
博主可以分享一下源码吗?
使用maven构建web项目实例 -
王庆波-行:
很好的demo!
memcache使用实例 -
surpassno:
大写的牛逼
java可视化显示内存使用情况 -
zhulin0504:
怎么访问NetEcho.html页面呀???
applet与servlet的网络通信 -
springdata:
java多线程实例demo源代码下载:http://www.z ...
java多线程例子
文章列表
120.AWT-Abstract windows toolkit,在c或c++的窗口基础上抽象出的一层。Swing不能替代AWT,图形界面中关于事件处理的内容还要用到awt。
121.Ajax和javascript都能完全替代applet。
122.在屏幕坐标中的原点在左上角,横向右递增为x轴,竖向下为y轴。
123.在dos窗口中cls-清屏;Ctrl+C-退出当前运行的任务,并令起一行。
124.尽量使用类继承窗口的方法来创建窗口,因为这样可以创建自己的成员变量。
125.放在frame中的panel设置的位置是相对于frame窗口的位置。
126.在API中查找一个类的方法,如 ...
90.在容器中根据使用的容器功能选择不同的容器;根据程序扩展性的考虑使用不同的声明,但都有父类引用指向子类对象。如:
c只能使用Collection中的方法:Collection c = new HashSet();
s只能使用Set中的方法:Set s = new HashSet();
91.区分Collections类和Collection接口:Collection接口是容器的基类,Collections类是提供用于操作容器的类。
91.iso8859 -1也叫lanin-1,此外还有latin-2到latin-9,iso8859是计算机网络早期ISO组织西欧国家指定的文字标准;中国 ...
1.javac:在编译时使用的程序,其中的c指的是compile-编译。
2.注意一个专业程序员的细节:快捷键的使用;文件夹选项的配置;
面试的时候很有可能是用笔写代码。
3.println:是printline-输出一行的意思。
4.在配置环境变量的时候在classpath的指定路径后加一个“.”,表示当前路径也是class文件目录。
5.IDE:intergrated development environment
6.在java里称全局变量为成员变量。
7.GBK:国标码,中国大陆的汉字编码;
unicode分为utf8和utf16;java采用的是utf16,每个字符占用 ...
Mysql数据库测试程序:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
/*
* 测试mysql连接
*/
public class MysqlTest {
/**
* @param args
*/
public static void main(String[] args) {
Connection conn = null;
Statement stmt ...
第一个例子
package timeprinter;
import java.util.Date;
public class TimePrinter implements Runnable {
int pauseTime;
String name;
public TimePrinter(int x, String n) {
pauseTime = x;
name = n;
}
/**
* @param args
* 当使用 runnable 接口时,您不能直接创建所需类的对象并运行它;必须从 Thread ...
附件是swing界面设计的一些小例子,例子比较简单。欢迎大家下载
以下是一些java线程的小李子,欢迎大家讨论
第一个例子:线程的interrupt方法的使用
package threadtest;
public class Thread1 extends Thread {
private boolean stop = false;
public static void main(String args[]) throws Exception {
Thread1 thread = new Thread1();
System.out.println("Starting thread...");
...
只有一个客户端的socket程序
服务器端程序:
package socketdemo;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;
public class MyServer {
public sta ...
域名解析,将域名可转换为ip地址
InetAddress也可以通过使用getAddress()来获得IP地址,但是它的返回值是一个4个字节的数组。
因此尽管getAddress()在获得IP方面是有用的,但却不适于用来输出。
package dns;
import java.net.InetAddress;
impo ...
package file;
import java.io.File;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.zip.ZipOutputStream;
import java.u ...
一下是一个自己不知在哪搜到的一个自定义异常的例子,贴出来大家分享,并讨论一下,不是很明白,呵呵
package exception;
class MyExp extends Exception {
private static final long serialVersionUID = 1L;
MyExp() {
super("自定义异常");
}
}
public class Exp2 {
public void f1(int n) {
System.out.println("f1前面");
...
第一步 充分理解Socket
1.什么是socket
所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。
以J2SDK-1.3为例,Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,完成所需的会话。对于一个网络连接来说,套接字是平等的,并没有差别,不因为在服务器端或在客户端而产生不 ...
InetAddress类在网络API套接字编程中扮演了一个重要角色。
参数传递给流套接字类和自寻址套接字类构造器或非构造器方法。InetAddress描述了32位或64位IP地址,要完成这个功能,InetAddress类主要依靠两个支持类Inet4Address 和 Inet6Address,这三个类是继承关系,InetAddrress是父类,Inet4Address 和 Inet6Address是子类。
由于InetAddress类只有一个构造函数,而且不能传递参数,所以不能直接创建InetAddress对象,比如下面的做法就是错误的:
InetAddress ia = new I ...
J2EE
J2EE API包含以下几个部分:
Jsp(java server page)接口:优秀的jsp接口易于维护,不负责业务逻辑的处理(可以交给JavaBean和ejb完成)
JNDI(java naming and directory interface)接口:为访问目录服务提供支持
还有[/size]Java事务接口(jta),数据库连接(jdbc api),远程方法调用(rmi),消息服务接口(jms)
这些API和3层架构的关系如下图:
在myeclipse中建立一个web工程MVCFirst。
模型层
/*
*@(#){file_name} Aug 3, 2010 ...
在我们用struts来进行表单验证时,也许是会出现以下异常!org.apache.struts.validator.ValidatorForm validate
严重: org.apache.struts.validator.FieldChecks.validateRequired(java.lang.Object, org.apache.commons.validator.ValidatorAction, org.apache.commons.validator.Field, org.apache.struts.action.ActionErrors, javax.servlet.http. ...