- 博客(15)
- 收藏
- 关注
原创 java多态
代码如下: public class SuperLiskov{ public int a; public int b; public static void a0(){} public void a1(){} public void a2(){} }public class SubLiskov extends SuperLiskov{ public int b; public static vo
2015-04-29 14:21:34
99
原创 对JavaWeb三层架构和MVC的理解
对javaweb的学习已经有了小半年,最近在了解一些框架和分层的知识,网上搜到很多,比如说:数据持久层,业务逻辑层,表现层,DAO层,还有原来最基础的MVC这三层,感觉有点乱,自己总想把那些层网MVC里套,表现层,业务逻辑层还好对应着视图,控制器吧,其他的层不知怎么对应MVC,感觉不是很明确。后来看到有的帖子,才发现,三层架构和MVC好像有些关系但又不是一个东西。
2015-04-11 21:57:17
738
转载 web.xml配置参数context-param和init-param的区别
web.xml里面可以定义两种参数: (1)application范围内的参数,存放在servletcontext中,在web.xml中配置如下: context-param> param-name>context/paramparam-name> param-value>avalible during applica
2015-03-15 15:27:08
257
转载 Linux生成桌面图标
第一步:使用任一编辑器进入:/usr/share/applications/XXX(软件名).Desktop 第二步:进入编辑模式后编辑以下内容: [Desktop Entry] Name为你图标显示的名称; Comment 备注, Encoding编码方式, Exec即为从shell启动的全命令,第三方软件的执行文件, Icon为图标 Categories为图
2015-03-10 16:35:46
381
转载 java泛型
泛型,解决安全问题,是一个类型安全机制 ArrayList 名 = new ArrayList(); 好处: 1,将运行时期出现的问题ClassCastException异常,转移到了编译时期。 2,避免了强制转换麻烦 当类中要操作的引用的数据类型不确定的时候,可以用泛型来完成扩展。 泛型类的对象明确要操作的具体类型后,所有要操作的类型也已经确定。 泛型方法publi
2014-09-07 21:39:00
246
转载 java内存模型
一:Java技术体系模块图 二:JVM内存区域模型 1.方法区 也称"永久代” 、“非堆”, 它用于存储虚拟机加载的类信息、常量、静态变量、是各个线程共享的内存区域。默认最小值为16MB,最大值为64MB,可以通过-XX:PermSize 和 -XX:MaxPermSize 参数限制方法区的大小。
2014-09-07 21:26:46
252
原创 java多线程
JVM启动时会有一个进程java.exe 该进程中至少有一个线程负责java程序的执行,而且这个线程运行的代码存在于main方法中,成为主线程。其他还有负责垃圾回收机制的线程。 创建线程第一种方法: 继承Thread类,重写run方法,然后调用start方法,启动进程,调用run方法。 每个线程都能获取CPU的执行权,CPU做着快速切换看上去像是同时运行的效果。 每个线程执行多长时间,由
2014-09-07 21:20:44
265
原创 java异常
有几个异常就对应几个catch块 不要简单定义一句e.toString() 自定义异常类继承Exception throws定义在函数上后面跟的是异常类 throw定义在函数内后面跟的是异常对象,throw会结束程序,throw后边不能写。 throw抛出异常对象throws必须声明 RuntimeException运行时异常特点:如果在函数内抛出该异常,函数上可以不用声明,编译一样通
2014-09-07 21:16:56
247
转载 java数组
打印数组名的结果 int[] a = {1,2,3}; System.out.println(a); //这里相当于 System.out.println(a.toString()); a是个数组对象,没有重写toString方法,所以调用的是父类Object的toString方法,Object的toString方法缺省是打印对象的类型+@+对象的哈西值 Java code int[]
2014-09-07 21:11:06
240
原创 shell编程
shell编程 shell结构: 1.#!指定执行脚本的shell 2.#注释行 3.命令和控制结构 创建shell程序的步骤: 1.创建一个包含命令和控制结构的文件。 2.修改这个文件的权限使它可以执行。使用chmod u + x 3.执行 ./example (sh example) shell变量:临时变量和永久变量 临时变量:shell程序内部定义的,
2014-09-07 21:02:39
287
原创 顺序表的简单操作
#include using namespace std; //定义顺序表的结构 struct SeqList; typedef SeqList *pSeqList; struct SeqList{ int MAXSIZE; int n; char *element; }; //创建空顺序表 pSeqList createNullList_seq(int m){ pSeqList pali
2014-06-21 21:38:21
394
原创 设计一个一元稀疏多项式简单的加减法计算器
一元稀疏多项式简单计算器的基本功能是: (1)输入并建立多项式: (2)输出多项式 (3)多项式A和B相加,建立多项式C=A+B,并输出相加的结果多项式C (4)选作:多项式A和B相减,建立多项式C=A-B,并输出相加的结果多项式D 方法说明: (1)多项式的输入与存储 用带表头结点的单链表存储多项式,链表中的每个节点分别存储多项式各项的系数和指数,即每从键盘输入多项式的一对数(系数
2014-06-11 18:58:19
2055
原创 设计一个一元稀疏多项式简单的加减法计算器
一元稀疏多项式简单计算器的基本功能是: (1)输入并建立多项式: ; (2)输出多项式 (3)多项式A和B相加,建立多项式C=A+B,并输出相加的结果多项式C (4)选作:多项式A和B相减,建立多项式C=A-B,并输出相加的结果多项式D 方法说明: (1)多项式的输入与存储 用带表头结点的单链表存储多项式,链表中的每个节点分别存储多项式各项的系数和指数,即每从键盘输入多项式的一
2014-06-11 18:42:33
414
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人