- 浏览: 184001 次
- 性别:
- 来自: 云南
-
最新评论
-
chencangui:
楼主能分享下源码吗?蟹蟹了
Android使用VideoView播放网络视频 -
liulongke:
表示看完完全没看出来是繁体字的默默走过。。。
PagerAdapter用法 -
Alexia23:
很赞很详细!
JAVA列出目录下所有的文件&文件夹 -
snso001:
繁体字恶心了。。。
PagerAdapter用法 -
wushanlin123:
楼主,你的繁体字让我蛋碎了一地
PagerAdapter用法
文章列表
1 new 新建
2 Runnable 可以运行(就绪)
3 Running 运行(正在运行)
4 Block 阻塞挂起
5 Dead 死亡
Step1.将Struts2核心jar文件添加到
WEB-INF/lib下
Step2.配置核心控制器
Step3.在src下添加Struts2相关的配置文件:
struts.properties - 提供Web应用程序的配置信息
struts.xml - 用于配置与特定应用相关的配置信息
log4j.properties - log4j配置文件,用于输出日志信息
(以上步骤属于Struts2的环境配置)
Step4. 建立模型( ...
struts2业务控制器Action类
- 博客分类:
- SSH
1.1 Action类的代码结构:
public class RegisterAction{
//1.定义业务逻辑接口的对象
private UserService userSerice;
...
1)Action接口的定义:
public interface Action{
//下述常量用于规范Result的名称
final static String SUCCESS="success";
final static String ERROR="error";
final static String INPUT="input";
...
2.1 基本配置结构:
struts.xml文件:
<struts>
<include file=""/>
<package name=""
namespace=""
...
struts2 log4j的使用
- 博客分类:
- SSH
1)log4j的使用步骤:
jar文件:common-logging-*.jar
log4-*.jar
log4j.properties : 配置文件
2)理解log4j.properties的结构:
Logger - 日志组件,控制日志的级别和范围
(重点)日志级别:fatal,error,warn,info,debug(从高到低)
根Logger:
lo ...
Java 类型, 引用变量与堆对象
1)Java 类, 是用来描述事物类型的. 如: 书
<图书馆管理系统>中的概念: 书Book
书的特征: 书号, 书名, 编号, 作者, 价格...
2) 类的声明:
public class Book{
long id;
String name;
String isbn; //书号
String[] authors; //作者
double price;
}
3) 引用变量与对象的创建过程:
A Java 的内存管理与分配:
栈是一块Java 使用内存区域, 使用的方式:LIFO(后来者居上)
堆也是一块Java 使用内存区域, 使用方式: 无 ...
abstract: 抽象的, 是指不够具体, 概念性的
1) 抽象方法,只有行为的概念,没有具体的行为实现。
使用:abstract 关键字修饰,并且没有方法体。
2) 包含抽象方法的类,就一定是抽象类。
使用: abstract 关键字修饰,包含抽象方法。
如:平面图形一定可以计算面积。
3) 抽象类不能直接创建实例。可以定义引用变量。
4) 抽象类只能被继承,一个具体类继承一个抽象类,必须实
现所有抽象方法。
5) 抽象方法和抽象类非常适合作为系统的分析和设计的工具。
public class abstract CRMSystem{
public abstract Client add(Cl ...
在做手机产品设计的过程中,遇到很多看似很小,且很容易被忽略的问题,正是这些小问题,一次次的撩拨用户的耐心,让用户对你的产品心生怨念。刚出道的朋友没有经过实战,对细节注意不多,往往都会遇到类似的问题,强 ...
1) 程序: 指令+数据的byte 序列, 如: qq.exe
2) 进程: 正在运行的程序, 是程序动态的执行过程(运行于主存储器)
3) 线程: 在进程内部, 并发运程的过程(方法)
4) 并发: 进程是并发运行的, OS 将时间划分为很多时间片段, 尽可能
均匀分配给正在运行的程序, 微观上进程走走停停, 宏观上都在运行
这种都运行的现象叫: 并发, 但是不是绝对意义上的"同时"
1)是一种数据操作模型: 把任何数据都作为Byte 的有序集合看待
逐一处理的方式方式叫做流.
Java 流模型, 是byte by byte 是数据集合
data : 41 42 00 00 ff ff d6 d0
index : 0 1 2 3 4 5 6 7 8
pointer: ^
节点流: 流开始和结束的地方
过滤器: 基本流的功 ...
1) 反射是Java 自我管理的机制
2) 可以通过反射机制发现对象的类型发现类型的方法/属性/构造器
3) Java 反射访问任意对象方法和属性等
4) Class 加载
类加载到内存: java 将磁盘类文件加载到内存中,为一个对象(实例)
这个对象是Class 的实例, 也就是这些对象都是Class 实例
5)Class 实例获得
Class cls = String.class;
Class cls = Class.forName("java.lang.String");
Class cls = "abc".getClass();
1)继承Thread 类
a 继承Thread 类, 覆盖run()方法, 提供并发运程的过程
b 创建这个类的实例
c 使用start() 方法启动线程
50
2)实现Runnable 接口
a 实现Runnable 接口, 实现run()方法, 提供并发运程的过程
b 创建这个类的实例, 用这个实例作为Thread 构造器参数
创建Thread 类.
c 使用start() 方法启动线程
class Foo implements Runnable{
public void run(){
//....
}
}
Thread t = new Thread(new Foo());
t.start( ...
1) 异步: 并发, 各干自己的: 如: 一群人上卡车
2) 同步: 步调一致的处理, 如: 一群人上公交车, "伦敦制"
Struts2MVC模式
- 博客分类:
- SSH
1)什么是MVC?
M - Model,用于封装和传递数据、完成数据访问和
业务逻辑,由JavaBean组成
V - View, 用于提供显示页面和用户交互,
由JSP组成
C - Controller,用于控制应用程序的流程,
由Servlet组成。
控制器降低了模型和视图之间的耦合性,具有较好的
维护性、扩展性,适合复杂应用程序的开发
2)MVC应用程序的运行过程:
3)控制器的职责:
a. ...