摘要:
一、Struts2概述 是什么? Struts2是一个M(模型---域--范围模型)V(View视图)C(控制器)框架(模型2)。框架都是一个半成品。提高开发效率。 Struts1是一个MVC框架,非常流行。有很大的缺点。此时一个webwork的框架设计超前,名气不是很大。Struts1+webworkd=struts2。用的是struts1的名字,但是与sruts1没啥关系,struts2的核心... 阅读全文
摘要:
第一阶段(java基础知识) 计算机基础知识 Java开发环境的搭建和应用 机制转换 有符号数据表示法(原码、反码、补码) Java语句基础(关键字、标识符、注释、常量、变量、数据类型、运算符) 程序流程控制语句及应用(if、switch、for、while) 函数及其应用 数组及其应用 水仙花、斐波那契数列、数据加密 等经典问题的讲解。 第二阶段(面向对象) 面向对象思想 类与对象 类的... 阅读全文
摘要:
第二十七天447 1:反射(理解)447 (1)类的加载及类加载器447 (2)反射:448 A:定义448 B:获取字节码对象的三种方式449 (3)反射的使用450 A:通过反射获取构造方法并使用450 1).反射获取构造方法的介绍450 2)通过反射去获取该构造方法并使用451... 阅读全文
摘要:
第二十六天414 1:网络编程(理解)414 (1)网络编程:用Java语言实现计算机间数据的信息传递和资源共享414 (2)网络编程模型414 (3)网络编程的三要素414 (4)网络编程中主要类介绍:416 A:InetAddress: 此类表示互联网协议 (IP) 地址。416 B:UDP协议下的So... 阅读全文
摘要:
第二十五天399 1:如何让Netbeans的东西Eclipse能访问。399 2:GUI(了解)399 (1)用户图形界面399 (2)两个包:399 (3)主要方法:399 A:javax.swing包下的方法399 B:监听机制的应用400 (4)GUI的继承体系400 (5)事件监听... 阅读全文
摘要:
第二十四天363 1:多线程(理解)363 (1)JDK5以后的Lock锁363 A:定义363 B:方法:364 C:具体应用(以售票程序为例)364 1,. SellTicket类364 2,. SellTicketDemo测试类365 (2)死锁问题的描述和代码体现365 1. Die... 阅读全文
摘要:
第二十三天338 1.进程和线程的概述338 2.多线程(理解)339 (1)多线程:一个应用程序有多条执行路径339 (2)Java程序的运行原理及JVM的启动是多线程的吗?339 C:多线程代码引入339 (3)多线程的实现方案(自己补齐步骤及代码掌握)341 A:继承Thread类341 ... 阅读全文
摘要:
第二十二天312 1:登录注册IO版本案例(掌握)312 2:数据操作流(操作基本类型数据的流)(理解)313 (1)定义:313 (2)流对象名称313 (3)代码演示:313 3:内存操作流(理解)314 (1)说明:314 (2)三种类型315 (3)代码演示:315 4:... 阅读全文
摘要:
第二十一天276 1:字符流(掌握)276 (1)字节流操作中文数据不是特别的方便,所以就出现了转换流。276 (2)转换流其实是一个字符流276 1:InputStreamReader(转换流)276 2:OutputStreamWriter(转换流)277 (3)编码表279 (4)IO流中的编码问题2... 阅读全文
摘要:
第二十天254 1:递归(理解)254 (1)方法定义中调用方法本身的现象254 (2)递归的注意事项255 (3)递归的案例:255 A:递归求阶乘255 B:兔子问题256 C:递归输出指定目录下所有指定后缀名的文件绝对路径258 D:递归删除带内容的目录(小心使用)259 2:IO流(... 阅读全文