摘要: 今天在用eclipse发布项目的时候发现原因是 http://blog.sina.com.cn/s/blog_529aacbd01014cc8.html所以在新建项目的时候注意web应用的版本比较拙计,随便写一下,明天再深入研究研究。大致因为java的web系统有多种类型,比如静态的和动态的,然后动态的java web project要设置dynamic web module,也就是动态网页模型,他必须要喝对应的服务器搭配好了才能跑,今天看见的问题就是dynamic web module 2.4对应Tomcat 5.5dynamic web module 2.5对应Tomcat 6.0dyna 阅读全文
posted @ 2013-02-21 19:28 IamThat 阅读(678) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/njchenyi/article/details/6042760为了在Eclipse中进行struts2的测试,才发现自己机器上的Eclipse没有集成Tomcat,在网上找了半天,不是这个插件没有下载地址,就是那个有好多注意事项或者版本问题。 结果,自己到tomcatforEclipse的插件的网上直接下载了一个,按照提供的说明一下子就配成了。 网上的那么多配置文章,唉,不说啥了。 看看我的配置步骤吧。1,Eclipse的安装。这个是从Eclipse的官方网站下载的。不用教吧,下载后exe文件执行安装。我的版本是, Eclipse SDKVersi. 阅读全文
posted @ 2013-02-21 18:26 IamThat 阅读(248) 评论(0) 推荐(0) 编辑
摘要: package test;public class TestDebug {/** * @param args */ public static void main(String[] args) { System.out.println("hello"); System.out.println("world"); System.out.println("!"); }}我在练习调试时候按F5 出现进入JDK内部debug情形.. JDK内部代码是不需要debug的.问题原因: F5是进入方法调试,如上面的println方法中,一步一步调试 阅读全文
posted @ 2013-02-21 15:30 IamThat 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 这是从网络上共享文章中摘出来的Eclipse调试常用技巧发表时间:2010-04-06最后修改:2010-11-26记得刚刚毕业的时候,自己连断点也不会打,当时还在用JCreate,就连毕业设计也是用System.out找Bug的,想想真的很笨。开始工作后,一个星期过去了,在一个1、2百万行的系统中找Bug,我依然在用System.out,当时最痛苦的就是修改代码,每次找到疑似Bug,就输出一下,然后重启(那时也不知道代码热替换),直到有一天带我的导师发现了这样笨笨的调试Bug,才让我第一次认识了断点,也知道了代码修改完了可以进行热替换,我这个中国教育的半牺牲品才算向美好生活迈进了一小步。1、 阅读全文
posted @ 2013-02-21 10:47 IamThat 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 通配符下限格式:<? super Type>? 的类型为下限类型Type类型为上限类型package test;import java.util.ArrayList; import java.util.Collection; import java.util.List;public class MyUtils {/** * @param args */ public static<T> T copy(Collection<? super T> dest,Collection<T> src){ T last=null; for(T ele:src) 阅读全文
posted @ 2013-02-21 10:24 IamThat 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 格式: ? extends 上限类型public abstract class Shape {public abstract void draw(Canvas c);}public class Circle extends Shape{@Override public void draw(Canvas c) { // TODO Auto-generated method stub } }public class Rectangle extends Shape{@Override public void draw(Canvas c) { // TODO Auto-generated meth.. 阅读全文
posted @ 2013-02-21 09:39 IamThat 阅读(226) 评论(0) 推荐(0) 编辑
摘要: package test;import java.util.ArrayList; import java.util.List;public class TestGenericMethod {/** * @param args */public static void main(String[] args) { List<Object>list=new ArrayList<Object>(); list.add("1"); list.add(1); list.add("abc"); list.add(0.5); list.add(3 阅读全文
posted @ 2013-02-21 09:32 IamThat 阅读(115) 评论(0) 推荐(0) 编辑
摘要: package test;import java.io.File; import java.util.ArrayList; import java.util.Collection;public class TestGenericMethod {/** * @param args */ public static<T> void addObjectToObjectCollection(T[] ts,Collection<T> col){ try { for(T t:ts){ col.add(t); } } catch (Exception e) { // TODO Aut 阅读全文
posted @ 2013-02-21 08:53 IamThat 阅读(417) 评论(0) 推荐(0) 编辑