自定义博客皮肤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 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

原创 Linux常用命令

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

2014-09-07 16:52:56 286

原创 顺序表的简单操作

#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

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

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

2014-06-11 19:34:14 2412

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

一元稀疏多项式简单计算器的基本功能是: (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关注的人

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