JAVA中实现多态的机制是什么?

摘要: 方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现。重载Overloading是一个类中一种表现。 阅读全文
posted @ 2012-06-09 17:36 专注2018 阅读(300) 评论(0) 推荐(0) 编辑

JAVA垃圾回收的优点和原理

摘要: Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有“作用域”的概念,只有对象的引用才有“作用域”。垃圾回收可以有效的防止内存泄露,有效的使用可以使用的内存。垃圾回收器通常是作为一个单独的低级别的线程运行,不可预知的情况下对内存堆中已经死亡的或者长时间没有使用的对象进行清楚和回收,程序员不能实时的调用垃圾回收器对某个对象或所有对象进行垃圾回收。回收机制有分代复制垃圾回收和标记垃圾回收,增量垃圾回收。 阅读全文
posted @ 2012-06-09 17:35 专注2018 阅读(421) 评论(0) 推荐(0) 编辑

JAVA中线程同步的方法

摘要: 1、wait方法。2、notify方法和notifyAll方法。3、synchronized关键字。 阅读全文
posted @ 2012-06-09 17:33 专注2018 阅读(161) 评论(0) 推荐(0) 编辑

MyEclipse注释乱码问题

摘要: 1、打开Window -> preference, 左边 General -> Content Types, 然后在右边上面的框中打开Text, 选中Java Source File (你看到下面的框中有个*.java 就对了), 然后在下面的“Default edcodng”文本框中输入“UTF-8”, 点“Update”,就OK了。(什么文件的编码都可以在这里设置!)2、上述招数不好用,文件上右击,选择“Properties”,Text file encoding/other 输入GBK,保存! 阅读全文
posted @ 2012-06-09 17:28 专注2018 阅读(204) 评论(0) 推荐(0) 编辑

MyEclipse内存溢出问题解决方法

摘要: 往MyEclipse Window/Preferences/MyEclipse……/Servers/Tomcat/ Tomcat 6.x/JDKOptional Java VM arguments:输入:-Xms256m -Xmx512m -XX:MaxNewSize=128m -XX:MaxPermSize=256m解释:(1)-Xms400m:初始物理内存值(堆内存)(2)-Xmx400m:最大物理内存值(堆内存)(3)-XX:MaxNewSize=1024m:最大New区域值(非堆内存)(4)-XX:MaxPermSize=1024m:最大永久域的值(非堆内存)需要掌握知识点:1、jav 阅读全文
posted @ 2012-06-09 17:21 专注2018 阅读(14943) 评论(0) 推荐(0) 编辑

Oracle的nvl()和substr()方法

摘要: 1、nvl(arg,value):代表如果前面的arg的值为null那么返回的值为后面的value,如果value也是null的话,返回null。2、substr('kong',startPosition,[Length]): startPosition如果为负数,表示起始位置从后往前,而此值为0或者1的时候,表示从起始位开始。length可以不写,默认是从startPosition开始往后的所有字符串。例子:select substr('kong',0,2) 结果是 "ko"select substr('kong',1,2) 阅读全文
posted @ 2012-06-09 17:19 专注2018 阅读(1553) 评论(0) 推荐(0) 编辑

关于padding参数解读

摘要: 1、例子1padding:10px 5px 15px 20px;上内边距是 10px 右内边距是 5px 下内边距是 15px 左内边距是 20px2、例子2padding:10px 5px 15px;上内边距是 10px 右内边距和左内边距是 5px 下内边距是 15px3、例子3padding:10px 5px;上内边距和下内边距是 10px 右内边距和左内边距是 5px4、例子 4padding:10px;所有 4 个内边距都是 10px 阅读全文
posted @ 2012-06-09 17:16 专注2018 阅读(288) 评论(0) 推荐(0) 编辑

关于RAID

摘要: 一、RAID 做完之后硬盘大小现在服务器的RAID模式主要有 RAID 0,RAID 1,RAID 5,raid10(0+1)做RAID 硬盘大小,型号,类型必须一样!否则会非常的不稳定,后果自负。如果2个硬盘不一样大做raid1,系统将用小的硬盘容量走raid1的容量如果2个硬盘不一样大做raid1,系统将用小的硬盘容量走raid1的容量。RAID 0 最少需要2块硬盘 做好RAID之后硬盘大小是N*2,也就是说所有硬盘相加的大小RAID 1最少需要2快硬盘 做好RAID之后硬盘大小是,所有硬盘容量相加除以2RAID 5 最少需要3块硬盘 做好RAID 之后 硬盘大小是所有硬盘容量相加减去一 阅读全文
posted @ 2012-06-09 15:26 专注2018 阅读(226) 评论(0) 推荐(0) 编辑

Servlet里的过滤器和监听器

摘要: 一、Servlet里的过滤器?1、主要作用(1)任何系统或网站都要判断用户是否登录。(2)网络聊天系统或论坛,功能是过滤非法文字2、如何创建一个过滤器?(1)生成一个普通的class类,实现Filter接口(javax.servlet.Filter;)。(2)重写接口里面的三个方法:init,doFilter,destroy。(3)然后在web.xml配置过滤器。二、Servlet里的监听器?1、主要作用:自动执行一些操作。2、三种servlet监听器:(1)对request的监听。(2)对session的监听。(3)对application的监听。3、如何创建一个session监听器?(1) 阅读全文
posted @ 2012-06-09 15:24 专注2018 阅读(313) 评论(0) 推荐(0) 编辑

Servlet与JSP有什么区别?

摘要: 1、jsp经编译后就是servlet,也可以说jsp等于servlet。2、jsp更擅长页面(表现)。servlet更擅长逻辑编辑。 (最核心的区别)3、在实际应用中采用Servlet来控制业务流程,而采用JSP来生成动态网页。(在struts框架中) 阅读全文
posted @ 2012-06-09 15:19 专注2018 阅读(182) 评论(0) 推荐(0) 编辑