易截截图软件、单文件、免安装、纯绿色、仅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传值还是传引用

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

java单态模式讲解


单态定义:
        Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。
        Singleton模式就为我们提供了这样实现的可能。使用Singleton的好处还在于可以节省内存,因为它限制了实例的个数,有利于Java垃圾回收(garbage c ......

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并发编程 上

一、线程
1 线程的创建
创建线程通常有两种方法: 1) 扩展Thread类实现线程的创建是最常用也是最直接的一种方法,通过继承类Thread实现线程体;2) 通过实现Runnable接口实现线程体。
2 Thread类的几种构造函数
    1) Thread()
    2) Thread(Runnable target)
    3) T ......

java 对double的 有趣处理 (j基 p30)

很智慧,颇有数学中无穷分析的意味
真爱死java了
public class FunnyNumbers {
public static void main(String[] args) {
double largeNum = (int)Math.exp(4000.0);
//int 不能除0
//Exception in thread "main" java.lang.ArithmeticException: / by zer oat FunnyNumbers.main(FunnyNumbers.j ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号