谈一谈我学习Java web编程的经历
我现在是大三的学生,我在暑假开始接触Java web编程,现在差不多学了有半年了吧。那时Java自己一点了不懂,记得上网页设计老是提起jsp,是第一次接触到Java。从那时自己就在图书馆借阅关于Java的书籍。暑假和几个同学也参加了一个关于web编程的比赛,那时我们四人每天都在实验室中做比赛的题目。
从项目开始的第一个星期,我们四人分别收集资料,学习Java语言。也许有c语言的基础,学习Java的基础语法并不困难,只用了一个星期就学完了基础语法(不包括GUI),不过对Java还是一种模糊的状态。在接下来的一个星期内项目进行的很顺利。没有遇上什么困难(例如对XML的解析之类的网上例子很多,所以还算顺利),但在接下来的半个月基本上都被一个问题给难住了——struts,我从来没听说过这个词,小组中也没有人听过这个名词。在接下来的时间里我在网上和图书馆分别查找相关资料。学习了半个月。通过修改别人的代码总算实现了自己需要的功能。让我不禁高兴了好几天。最后经过大家的努力还是将项目做完了。
这也算是我学习Java web编程做的第一个题目。虽然做得不好,但总算还过得去。在接下来的时间里(直到现在)我一直都在学些struts,希望自己能独立的开发一个项目,而不用只能依靠修改他人的代码,来实现自己的功能。从这半年的学习中我也收获了不少,虽然我的学习过程有点畸形——没有按部就班的学习。几天由于时间原因就写到这里待续
相关文档:
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列
......
今天小编和大家分享的是Java程序编写规范,希望能对大家有所帮助。
exit()
exit 除了在 main 中可以被调用外,其他的地方不应该调用。因为这样做不给任何代码代码机会来截获退出。一个类似后台服务地程序不应该因为某一个库模块决定了要退出就退出。
异常
申明的错误应该抛出一个RuntimeException或者派生的异常。
......
import java.util.Properties;
import javax.mail.FetchProfile;
import javax.mail.Folder;
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Store;
import javax.mail.internet.InternetAddress;
public class ReceiveMail
{
public ReceiveMai ......
import java.util.Properties;
import javax.activation.DataHandler;
import javax.activation.FileDataSource;
import javax.mail.*;
import javax.mail.internet.*;
/**
* 本程序用java来实现Email的发送,所用到的协议为:SMTP,端口号为25;<br>
* 方法:用Socket进行实现,打开客户端的Socket,并连接 ......
到这里我们做一个完整的例子来说明线程产生的方式不同而生成的线程的区别:
package debug;
import java.io.*;
import java.lang.Thread;
class MyThread extends Thread{
public int x = 0;
public void run(){
System.out.println(++x);
}
}
class R implements Runnable{
private int x = ......