`
文章列表
2006.10.14          晴      HTTP服务器,利用了线程可以实现多人的访问,代码是COPY过来了,可还是一知半解,另外还有UDP编程,和多播编程.其中主要用到了DatagramSocket,DatagramPacket, MulticastSocket ,InetAddress等类.下面是今天的代码:1.http服务器public class HttpServer {  public void startServer() {  ServerSocket ss;  try {   ss = new ServerSocket(81);// 创建一个Server套接字并绑定端 ...
2006.10.13      晴      网络编程,知道了编程是在OSI中的表示层,而套接字Socket则是在传输层中的概念,其中的ServerSocket,Socket重点内容,因为在网络编程当中几乎都要使用到它们,端口(0-65535)分为三类:公认端口(0-1023),注册端口(1024-49151),动态或私有端口(49152-65535).   还是看个例子吧!   先看Server端的:package com.softeem.socket; import java.io.BufferedReader;import java.io.IOException;import java. ...
线程和多线程的应用.线程类Thread 和线程接口Runnable,首先创建一个线程有两种方法:(1)继承Thread 类(2)实现Runnable接口.  线程中的run()方法就是线程体.(注意的是,不能直接调用run()方法,否则将把它作为普通方法处理,而不是作为线程体 ...
JAVA基础知识1、 对象的初始化 (1) 非静态对象的初始化 在创建对象时,对象所在类的所有数据成员会首先进行初始化。 基本类型:int型,初始化为0。 如果为对象:这些对象会按顺序初始化。 ※在所有类成员初始化完成之后,才调用本类的构造方法创建对象。 构造方法的作用就是初始化。 (2) 静态对象的初始化 程序中主类的静态变量会在main方法执行前初始化。 不仅第一次创建对象时,类中的所有静态变量都初始化,并且第一次访问某类(注意此时 未创建此类对象)的静态对象时,所有的静态变量也要按它们在类中的顺序初始化。 2、 继承时,对象的初始化过程 (1) 主类的超类由高到低按顺序初始化静态成员,无论 ...

j2se-10.9-log

10月9日   星期一 晴       学习j2se了,感觉学的东西越来越复杂了,不过还是能听明白,也挺有意思的,I/O流,感觉比较容易混淆,只有一个大概的认识,拿出一个I/O作业,不能很快的用哪个流.可能是太少这方面的练习.头脑中现在比较清楚记得:InputStream,OutputStream是以字节为单位来做输入,输出的.而Reader,Writer是以字符来做读(输入)写(输出)操作的.(读进来in,写出去out).然后I/O流中有低级流和高级流之分,高级流要封装低级流来使用.         还有InputStream,OutputStream  与  Reader,Writer 都 ...
10月8日   星期天  晴 学习有关日期和时间的格式化、获取系统时间等几个类的使用,做了一个万年历,可后来发现这种方法不是很理想,其中有一个我就是用命令行参数输入年月,再用SimpleDateFormat和sdf.parse(String Stringdate)来生成一个Date实例,后来才发现Calendar 类有这样的set方法可以直接用,省了从String 转Date的较复杂过程.(Date中的很多set.get方法都已经过时了,都用Calendar中的方法替换了!) *    Java  语言的Calendar( 日历),Date( 日期),        和DateFormat( ...

jbs-10.6-log

10月6日     星期五   小雨       类的高级特性。主要涉及到static,final,abstract这三个关键字,它们真是太重要了,接触了很多新的知识:模板模式,(单子模式,观察者模式)。其中模板模式是用接口技术实现,单子模式是 ...
10月7日  星期六    阴       编写字符界面,java 类库的具体用法。如命令行参数,properties,  math、string、arraylist.HaspMap.HashTable等。还有就是, 在Java 中,将文件路径也当作文件来处理.      命令行参数如果是(String[] args)的话,一般要用Interger.parseInt(param1)来转换为Integer类型.  *  在windows 下,通过java.exe可执行程序来运行Java 程序,格      式如下      – java ClassName [para_list]  *  在 ...

jbs-9.29-log

包名的设置,想不到一个包竞与一个域名一样大有学问,如: package  com.softeem.jbs.ssl;    是以(公司域.公司名.项目名.模块名)来设置的.      类是对象的蓝图。      对象是类的实例。类里面包含 属性方法构造器  初始代码块 (不提倡,不常用)   之外没有其他.      类的定义:修饰词  class  类名{}    类名的首字母要大写,类的名字要有意义.     方法定义:修饰词 返回类型 方法名(){ }   首字母小写,次字母大写.     属性定义:修饰词 类型 属性名; 其中修饰词最好用private;     构造器定义:修饰词 类名( ...
1.分支语句swith,是一种不需要布尔值的分支语句,swith()内是整数类型的表达式,也就是case语句后跟的是整数型数据类型,如:byte,short,int,long,其中int是32位,4字节的数据类型,哎,以前一直认为是16位的,真是太失败了^^.2.还讲到了几个重要 ...
1.<html> <head>  <title>transPara.htm</title> </head><body> <form method="POST" action="acceptPara.jsp">    <p align="center">  姓 名:<input type="text" name="name" size="20"><br>     ...
1.Forward_demo.htm: <html><head><title>Forward_demo1.htm</title></head><body><form  action="demo1.jsp" method="POST">用户:<input type="text" name="username" size="20"><br>密码:<input type="pa ...
过程: 1.停掉MSSQLSERVER,将MSSQL安装目录下的E:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf和E:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf文 件移走。 2.重新启动MSSQLSERVER,在SQL Server Enterprise Manager中可看到PUBS的图标是灰色的加了个'(置疑 )',删除PUBS。至此是为了模拟Pubs数据库只留下了pubs.mdf,(pubs_log.ldf不再用到)。 3.将pubs. ...
        试题是模仿GRE考试,在这实例中,编了一套"中文GRE测试"总共有十道题,读者可自行增加.        注:实例中的试题,可选答案,正确答案封装在文件exam.java 中.用index.jsp文件来实现对问题的调用.核对,显示结果.所以 ...
 经常看到jsp的初学者问tomcat下如何配置jsp、servlet和bean的问题,于是总结了一下如何tomcat下配置jsp、servlet和ben,希望对那些初学者有所帮助。 一、开发环境配置 第一步:下载j2sdk和tomcat:到sun官方站(http://java.sun. ...
Global site tag (gtag.js) - Google Analytics