自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(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 75

原创 对JavaWeb三层架构和MVC的理解

对javaweb的学习已经有了小半年,最近在了解一些框架和分层的知识,网上搜到很多,比如说:数据持久层,业务逻辑层,表现层,DAO层,还有原来最基础的MVC这三层,感觉有点乱,自己总想把那些层网MVC里套,表现层,业务逻辑层还好对应着视图,控制器吧,其他的层不知怎么对应MVC,感觉不是很明确。后来看到有的帖子,才发现,三层架构和MVC好像有些关系但又不是一个东西。

2015-04-11 21:57:17 715

转载 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 236

转载 Linux生成桌面图标

第一步:使用任一编辑器进入:/usr/share/applications/XXX(软件名).Desktop第二步:进入编辑模式后编辑以下内容:[Desktop Entry]Name为你图标显示的名称;Comment 备注,Encoding编码方式,Exec即为从shell启动的全命令,第三方软件的执行文件,Icon为图标Categories为图

2015-03-10 16:35:46 347

转载 java泛型

泛型,解决安全问题,是一个类型安全机制ArrayList 名 = new ArrayList();好处:1,将运行时期出现的问题ClassCastException异常,转移到了编译时期。2,避免了强制转换麻烦当类中要操作的引用的数据类型不确定的时候,可以用泛型来完成扩展。泛型类的对象明确要操作的具体类型后,所有要操作的类型也已经确定。泛型方法publi

2014-09-07 21:39:00 228

转载 java内存模型

一:Java技术体系模块图二:JVM内存区域模型1.方法区也称"永久代” 、“非堆”,  它用于存储虚拟机加载的类信息、常量、静态变量、是各个线程共享的内存区域。默认最小值为16MB,最大值为64MB,可以通过-XX:PermSize 和 -XX:MaxPermSize 参数限制方法区的大小。

2014-09-07 21:26:46 235

原创 java多线程

JVM启动时会有一个进程java.exe该进程中至少有一个线程负责java程序的执行,而且这个线程运行的代码存在于main方法中,成为主线程。其他还有负责垃圾回收机制的线程。创建线程第一种方法:继承Thread类,重写run方法,然后调用start方法,启动进程,调用run方法。每个线程都能获取CPU的执行权,CPU做着快速切换看上去像是同时运行的效果。每个线程执行多长时间,由

2014-09-07 21:20:44 242

原创 java异常

有几个异常就对应几个catch块不要简单定义一句e.toString()自定义异常类继承Exceptionthrows定义在函数上后面跟的是异常类throw定义在函数内后面跟的是异常对象,throw会结束程序,throw后边不能写。throw抛出异常对象throws必须声明RuntimeException运行时异常特点:如果在函数内抛出该异常,函数上可以不用声明,编译一样通

2014-09-07 21:16:56 226

转载 java数组

打印数组名的结果int[] a = {1,2,3};System.out.println(a); //这里相当于 System.out.println(a.toString());a是个数组对象,没有重写toString方法,所以调用的是父类Object的toString方法,Object的toString方法缺省是打印对象的类型+@+对象的哈西值Java codeint[]

2014-09-07 21:11:06 223

原创 shell编程

shell编程shell结构:1.#!指定执行脚本的shell2.#注释行3.命令和控制结构创建shell程序的步骤:1.创建一个包含命令和控制结构的文件。2.修改这个文件的权限使它可以执行。使用chmod u + x3.执行 ./example  (sh example)shell变量:临时变量和永久变量临时变量:shell程序内部定义的,

2014-09-07 21:02:39 263

原创 Linux常用命令

文件命名规则:除了 / 除外,所有字符都合法。命令格式:

2014-09-07 16:52:56 264

原创 顺序表的简单操作

#includeusing 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 374

原创 栈的使用之检验算术表达式中括号是否配对

栈是一种特殊的线性表,对于它所有的插入

2014-06-11 19:34:14 2362

原创 设计一个一元稀疏多项式简单的加减法计算器

一元稀疏多项式简单计算器的基本功能是:(1)输入并建立多项式:(2)输出多项式(3)多项式A和B相加,建立多项式C=A+B,并输出相加的结果多项式C(4)选作:多项式A和B相减,建立多项式C=A-B,并输出相加的结果多项式D方法说明:(1)多项式的输入与存储用带表头结点的单链表存储多项式,链表中的每个节点分别存储多项式各项的系数和指数,即每从键盘输入多项式的一对数(系数

2014-06-11 18:58:19 2032

原创 设计一个一元稀疏多项式简单的加减法计算器

一元稀疏多项式简单计算器的基本功能是:(1)输入并建立多项式:;(2)输出多项式(3)多项式A和B相加,建立多项式C=A+B,并输出相加的结果多项式C(4)选作:多项式A和B相减,建立多项式C=A-B,并输出相加的结果多项式D方法说明:(1)多项式的输入与存储用带表头结点的单链表存储多项式,链表中的每个节点分别存储多项式各项的系数和指数,即每从键盘输入多项式的一

2014-06-11 18:42:33 384

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除