易截截图软件、单文件、免安装、纯绿色、仅160KB

java学习顺序

结合本人学习经验和网上培训机构的资料,列出java学习的顺序。
一:J2SE
○面向对象-封装、继承、多态
○内存的分析
○递归
○集合类、泛型、自动打包与解包、Annotation
○IO
○多线程、线程同步
○TCP/UDP
○AWT、事件模型、匿名类
○正则表达式
○反射机制
2:数据库(Oracle或者MySQL)
○SQL语句
○多表连接,内外连接, 子查询等
○管理表、视图、索引、序列、约束等
○树状结构存储
○存储过程、触发器
○数据库设计三范式、
3:JDBC
○JDBC基础
○连接池
○树状结构存储与展现
○DataSource & RowSet
○JDBC连接Oracle及MySQL
4:HTML_CSS_JAVASCRIPT
○html、css、javascript基础语法
○JavaScript Form判断
○Dom编程基础(事件处理等)
○JS常用效果如TreeView、下拉联动等
○JS学习方法
○JS调试方法
○DreamWeaver初步(建立HTML、Table、Form、CSS)等
5:Servlet & JSP
○tomcat基础
○servlet基础
○web.xml配置基础
○web application的结构
○servlet生命周期
○request response等常用方法
○ServletContext类
○HTTP协议基础(GET POST)
○Cookie
○Session
○Application
JSP的几种语法(包括JSTL等)注意在项目中练习,不要拘泥于语法细节而裹步不前。
6:Struts2
○多层架构理论
○Model 1 and Model 2
○Struts基本概念
○MVC
○Action与业务逻辑类的关系
○在Struts与JSP之间传递数据
○Struts2处理流程(控制流)
○Struts2 TagLib(了解常用的)
○JSTL
○ActionForm
○字段收集
○上传文件
○类型转换
○DTO
○动态Action Form
○验证框架
○ActionForward 转发与重定向
○动态生成ActionForward
○全局与局部的ActionForward
○Action Forward Scope
○UnknownActionMapping
○Action的线程安全
○I18N
○如何切换语言环境
○Struts异常处理机制 程序处理 自动处理 自定义异常处理器
○Struts的多模块配置
7:XML
(XML/XSL、XSLT/DTD、SCHEMA等基础的概念、关于Java的编程可以暂时扔在一边)
8:Hibernate
○OR Mapping原理
○Hibernate基础开发步骤
○Hibernate基本接口(重点Session)
○普通属性映射
○关联关系映射
○Native SQL
○inverse lazy cascade
○继承关系映射
○HQL
○性能优化 一级缓存 二级缓存 查询缓存
○事务与并发 悲观锁、乐观


相关文档:

Java 画线设置粗细、颜色

Graphics2D arg;
float thick=3.0f;
arg1.setStroke(new BasicStroke(thick, BasicStroke.CAP_SQUARE, BasicStroke.JOIN_ROUND));
arg1.drawLine(first.x, first.y, next.x, next.y);
arg1.setColor(Color.red);
......

java传值还是传引用

最近一直在看primer c++,函数一章对c++函数之间传递参数有详细的讲解,传值、传指针和传引用的应用与区别都讲得很清楚,
以前一直用java,由于java没有指针,当时也没有引用这个概念,所以没有对java参数的传递有过多的思考,现在搞清楚了c++
传递参数的机制,自然就会跟java进行对比,究竟java传的是什么东西?
Java代 ......

java自定义标签

三步:
一、自定义标签实现类: myTags.java;
二、自定义标签库文件(TLD): myTags.tld;
三、一个JSP页面:随便写了;
首先myTags.java
package com.tags;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.JspWriter;
import javax.servlet.jsp.tagext.TagSupport;
public class myTags extends ......

java调用动态库(.dll或.so)

直接通过main入口:
arguments设置:-Djava.library.path=动态库所在目录
在Linux上调.so文件:.so文件 必须命名为:libXXX.so,如:libJni.so
在Windows上调.dll文件:.dll文件 命名不要加lib,直接命名为:XXX.dll 如:Jni.dll
例:
动态库:libJniNassirDecrypt.so 或 JniNassirDecrypt.dll
java调用动态库代码:
Str ......

java分页代码用于jsp及java并带有测试方法


import java.util.ArrayList;
import java.util.List;
public class FenYe
{
     static double allpage=0; //总页数
     static double currpage=0; //当前页
     static double pagesize=10; //显示行
     static int sta ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号