yooli88

#

技巧

http://www.blogjava.net/nickey/

posted @ 2006-04-12 19:57 迷茫在java的世界里 阅读(163) | 评论 (0)编辑 收藏

Java 开发者中外学习网站归类

Hibernate中文网站:http://www.hibernate.org.cn
开源网站:http://www.open-open.com
Java视线:http://www.javaeye.com
csdn:http://www.csdn.net

http://www.javaalmanac.com - Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处.
http://www.onjava.com - O'Reilly的Java网站. 每周都有新文章.
http://java.sun.com - 官方的Java开发者网站 - 每周都有新文章发表.
http://www.developer.com/java - 由Gamelan.com 维护的Java技术文章网站.
http://www.java.net - Sun公司维护的一个Java社区网站.
http://www.builder.com - Cnet的Builder.com网站 - 所有的技术文章, 以Java为主.
http://www.ibm.com/developerworks/java - IBM的Developerworks技术网站; 这是其中的Java技术主页.
http://www.javaworld.com - 最早的一个Java站点. 每周更新Java技术文章.
http://www.devx.com/java - DevX维护的一个Java技术文章网站.
http://www.fawcette.com/javapro - JavaPro在线杂志网站.
http://www.sys-con.com/java - Java Developers Journal的在线杂志网站.
http://www.javadesktop.org - 位于Java.net的一个Java桌面技术社区网站.
http://www.theserverside.com - 这是一个讨论所有Java服务器端技术的网站.
http://www.jars.com - 提供Java评论服务. 包括各种framework和应用程序.
http://www.jguru.com - 一个非常棒的采用Q&A形式的Java技术资源社区.
http://www.javaranch.com - 一个论坛,得到Java问题答案的地方,初学者的好去处。
http://www.ibiblio.org/javafaq/javafaq.html - comp.lang.java的FAQ站点 - 收集了来自comp.lang.java新闻组的问题和答案的分类目录.
http://java.sun.com/docs/books/tutorial/ - 来自SUN公司的官方Java指南 - 对于了解几乎所有的java技术特性非常有帮助.
http://www.javablogs.com - 互联网上最活跃的一个Java Blog网站.
http://java.about.com/ - 来自About.com的Java新闻和技术文章网站.
http://www.objectlearn.com/index.jsp

http://www.open-open.com开源网

中文网站
http://www-900.ibm.com/developerWorks/cn/java/index.shtml
http://diy.ccidnet.com/pub/article/c317_a71330_p1.html  赛迪网J2EE专题
http://www.javaresearch.org/    Java研究组织
http://www.jdon.com/   J道-Java和J2EE解决之道
http://community.csdn.net/expert/forum.asp   CSDN技术社区

http://www.javaeye.com   Java视线

1、spring in action Live中文文档

http://searchwebservices.techtarget.com.cn/wpsum/29/2217529.shtml?504

2、Spring实战

http://searchwebservices.techtarget.com.cn/wpsum/75/2215575.shtml?2994

3、Spring - Java/J2EE Application Framework

spring in action Framework 开发参考手册(中文版)

http://www.jactiongroup.net/reference/html/index.html

4、Introducing to spring in action Framework(中文修订版)

http://spring.jactiongroup.net/viewtopic.php?t=453

5、spring in action Framework 介绍 (ppt培训文档)

http://www.jactiongroup.net/doc/Introduction2open-sourceSpringframework4J2EE.ppt

http://www.jactiongroup.net/doc/IntroductionToSpring.ppt

6、Spring 中文社区

http://spring.jactiongroup.net

7、中国IT实验室 spring in action 框架完全进阶专题

http://www.chinaitlab.com/www/techspecial/spring/


本人再加一个啦:)~~
http://www.springframework.org




Eclipse及其插件介绍和下载
0.Eclipse下载
EMF,GEF - Graphical Editor Framework,UML2,VE - Visual Editor都在这里下载
http://www.eclipse.org/downloads/index.php
 
0.5.lomboz J2EE插件,开发JSP,EJB
http://forge.objectweb.org/projects/lomboz
1.MyEclipse J2EE开发插件,支持SERVLET/JSP/EJB/数据库操纵等
http://www.myeclipseide.com/
 
2.Properties Editor  编辑java的属性文件,并可以自动存盘为Unicode格式
http://propedit.sourceforge.jp/index_en.html
 
3.Colorer Take  为上百种类型的文件按语法着色
http://colorer.sourceforge.net/
 
4.XMLBuddy 编辑xml文件
http://www.xmlbuddy.com/
 
5.Code Folding  加入多种代码折叠功能(比eclipse自带的更多)
http://www.coffee-bytes.com/servlet/PlatformSupport
 
6.Easy Explorer  从eclipse中访问选定文件、目录所在的文件夹
http://easystruts.sourceforge.net/
 
7.Fat Jar 打包插件,可以方便的完成各种打包任务,可以包含外部的包等
http://fjep.sourceforge.net/
 
8.RegEx Test 测试正则表达式
http://brosinski.com/stephan/archives/000028.php
 
9.JasperAssistant 报表插件(强,要钱的)
http://www.jasperassistant.com/
 
10.Jigloo GUI Builder JAVA的GUI编辑插件
http://cloudgarden.com/jigloo/
 
11.Profiler 性能跟踪、测量工具,能跟踪、测量BS程序
http://sourceforge.net/projects/eclipsecolorer/
 
12.AdvanQas 提供对if/else等条件语句的提示和快捷帮助(自动更改结构等)
http://eclipsecolorer.sourceforge.net/advanqas/index.html
 
13.Log4E Log4j插件,提供各种和Log4j相关的任务,如为方法、类添加一个logger等
http://log4e.jayefem.de/index.php/Main_Page
 
14.VSSPlugin VSS插件
http://sourceforge.net/projects/vssplugin
 
15.Implementors 提供跳转到一个方法的实现类,而不是接中的功能(实用!)
http://eclipse-tools.sourceforge.net/implementors/
 
16.Call Hierarchy 显示一个方法的调用层次(被哪些方法调,调了哪些方法)
http://eclipse-tools.sourceforge.net/call-hierarchy/index.html
 
17.EclipseTidy 检查和格式化HTML/XML文件
http://eclipsetidy.sourceforge.net/
 
18.Checkclipse 检查代码的风格、写法是否符合规范
http://www.mvmsoft.de/content/plugins/checkclipse/checkclipse.htm
 
19.Hibernate Synchronizer Hibernate插件,自动映射等
http://www.binamics.com/hibernatesync/
 
20.VeloEclipse  Velocity插件
http://propsorter.sourceforge.net/
 
21.EditorList 方便的列出所有打开的Editor
http://editorlist.sourceforge.net/
 
22.MemoryManager 内存占用率的监视
http://cloudgarden.com/memorymanager/
 
23.swt-designer java的GUI插件
http://www.swt-designer.com/
 
24.TomcatPlugin 支持Tomcat插件
http://www.sysdeo.com/eclipse/tomcatPlugin.html
 
25.XML Viewer
http://tabaquismo.freehosting.net/ignacio/eclipse/xmlview/index.html
 
26.quantum 数据库插件
http://quantum.sourceforge.net/
 
27.Dbedit 数据库插件
http://sourceforge.net/projects/dbedit
 
28.clay.core 可视化的数据库插件
http://www.azzurri.jp/en/software/index.jsp
http://www.azzurri.jp/eclipse/plugins
 
29.hiberclipse hibernate插件
http://hiberclipse.sourceforge.net/
http://www.binamics.com/hibernatesync
 
30.struts-console Struts插件
http://www.jamesholmes.com/struts/console/
 
31.easystruts Struts插件
http://easystruts.sourceforge.net/
 
32.veloedit Velocity插件
http://veloedit.sourceforge.net/
 
33.jalopy 代码整理插件
http://jalopy.sourceforge.net/
 
34.JDepend 包关系分析
http://andrei.gmxhome.de/jdepend4eclipse/links.html
 
35.Spring IDE Spring插件
http://springide-eclip.sourceforge.net/updatesite/
 
36.doclipse 可以产生xdoclet 的代码提示
http://beust.com/doclipse/
0.Eclipse下载
EMF,GEF - Graphical Editor Framework,UML2,VE - Visual Editor都在这里下载
http://www.eclipse.org/downloads/index.php

posted @ 2006-04-12 19:29 迷茫在java的世界里 阅读(248) | 评论 (0)编辑 收藏

用Tomcat插件在Eclipse上搭建可跟踪调试的J2EE WEB开发环境

目标:
1.管理J2EE工程:发布WEB程序,启动/关闭服务器等
2.编辑JSP/HTML/XML:有代码提示,语法着色,错误提示等功能
3.跟踪调试JSP/SERVLET:可设置断点,单步执行,变量/栈/线程跟踪等
 
(1).下载安装Sysdeo Tomcat插件,用来管理tomcat服务器,提供断点调试功能
http://www.sysdeo.com/eclipse/tomcatPlugin.html
SysdeoTomcat插件的安装方法:
使用 Eclipse 作为 Jakarta Tomcat 的开发环境 ----一种快速集成 Eclipse 和 Tomcat 的方法  Geoffrey R. Duck
http://www-900.ibm.com/developerworks/cn/opensource/os-ectom/
 
(2).下载安装Lomboz插件,用来编辑JSP/HTML/XML等
http://www.objectlearn.com
Lomboz的安装方法:
*使用Eclipse开发Jsp 左锦
http://www-900.ibm.com/developerWorks/cn/java/l-jsp-eclipse/index.shtml
*使用Eclipse开发J2EE应用 ----集成Eclipse, Lomboz和JBoss 姜巍巍
http://www-900.ibm.com/developerWorks/cn/java/l-eclipse-j2ee/index.shtml
 
(3).快速指南
1.New Project -> Tomcat Project

2.输入Project Name 下一步(不能建在已有的目录里)

3.输入Context Name 就是web应用程序的名称,决定访问时的地址; 输入Subdirectory to set as web application root(设置为web应用程序根目录的目录名),就是web目录,可以输入webapp(JBuilder默认的名称),或其他的,如果不输入的话,就直接建在Project目录下.

4.此时建立的目录有:
webapp/WEB-INF/src  默认的源文件是放在WEB-INF目录下(Tomcat Plugin的)
work  执行JSP时,编译成的servlet源文件会放在此处(Tomcat Plugin的)
bin   eclipse默认的放置编译后生成的classes文件
src   eclipse默认的源文件目录
webapp web应用程序的目录

5.以上的目录都可以在project属性里改,我一般喜欢把源文件放在src目录下,而不是WEB-INF/src下,输出到WEB-INF/classes目录,而不是bin目录.

6.以上建好的web应用程序没有web.xml,如果要自动建这个文件,那么可以执行一次lomboz的J2EE Module向导.

7.运行tomcat(点击tomcat插件在界面上新增的小猫图标即可启动/关闭tomcat,具体的安装看上面的链接)
 
8.编辑JSP/HTML等文件,按右键->Open with->JSP editor(红色图标那个).文件关联可以在Window菜单->Preferences->Workbench->File Association里面设置.

9.调试Servlet或struts的Action时,只要在程序的相应位置的行号上双击就可以设置一个断点,刷新相应的页面(即发出请求),程序就会在断点的位置中断.
      如果要调试JSP,稍微麻烦一点,因为它不能直接支持JSP的断点调试.要先把那个页面请求一次,再刷新eclipse里的左侧目录(右键->刷新),会发现work目录下出现相应JSP文件的java源文件.打开这个源文件,在里面设置断点即可.

(转移自2004年9月的一篇随笔)

posted @ 2006-04-12 04:01 迷茫在java的世界里 阅读(635) | 评论 (0)编辑 收藏

juint的内部机制解析

http://testing.csai.cn/testtools/No299.pdf

posted @ 2006-04-03 18:47 迷茫在java的世界里 阅读(202) | 评论 (0)编辑 收藏

4.1三讲

程序控制

break 和continue语句
break将控制传给当前循环之后的语句
continue将控制传给下一次循环的语句

posted @ 2006-04-01 18:49 迷茫在java的世界里 阅读(225) | 评论 (0)编辑 收藏

06.3.29 张孝祥java 第二讲

2讲 主要讲了编程基础

java的基本语法

1 java代码的位置
代码主要是放入类中
2 java是严格区分大小写的
3 java是一种自由格式的语言,程序代码分为结构定义语言和功能执行语言(功能执行语言结束时用(;)表示)
4 java程序里的3种注释方式{// 单行注释  /** */ java文档注释 /* */多行注释}
5 java中的标识符

变量字节大小及有效范围
byte 1个字节 -2^7~2^7-1
short 2个字节 -2^15~2^15-1
int  4                -2^31~2^31-1
long 8              -2^63~2^63-1
float 4

变量类型转化
注意从高字节的类型向低字节的类型赋值时 数据的丢失

system.out.println(`a`+1) 打印的结果是字符a对应的数值97与1相加 得出98
system.out.println(""+`a`+1)打印的结果是字符串a1


变量的生命周期与作用域

函数
返回类型 函数名 (参数类型 行参1,参数类型 行参2......)
{
程序代码
return 返回值;
}
行参:在调用方法时 用来接收外部传入的数据的变量
实参:在调用方法时实际传给行参的变量
 
当返回值不需要任何类型时 可将方法定义为void类型

算术运算符应用技巧
需要将X按Y进行分配 求可以分多少份(可用于分页技术)
(X+(Y-1))/Y
让X在0到9之间循环变化
int X=9;
while(true)
{
X=(X+1)%10;

}


位运算符
<< 左移 末尾补0
>> 右移 首部为1 补1 或原为0 补0
>>>无符号右移 始终最高位补0

适合移位的类型为 byte  short char int long
低于int的类型 应先转换为int
int 型整数a>>b 系统先将b对32取模,得到的结果才是真正移位的位数 a>>33 a>>1是一样的,a>>32 还是原来的数据
long型移位a>>b 是先将b对64取模
移位不会改变原来的数据
x>>1 相同与x/2 x<<2相同与x*4
一个数左移n位 就是这个数乘与2的n次方
一个数右移n位 就是这个数除以2的n次方





posted @ 2006-03-29 17:02 迷茫在java的世界里 阅读(255) | 评论 (0)编辑 收藏

仅列出标题
共3页: 上一页 1 2 3