![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
小豆子92
这个作者很懒,什么都没留下…
展开
-
Java 中重载与复写的区别、super与this的比较
1.方法重载与方法复写的区别英文单词OverloadingOverride概念方法名称相同,参数的个数或者类型不同方法名称相同,参数的个数和类型相同,方法的访问权限不能更严格使用范围发生在同一个类中发生在继承关系中,是由子类进行复写2. su转载 2016-03-02 22:29:24 · 849 阅读 · 0 评论 -
replace与replaceAll的区别
这两者有些人很容易搞混,因此我在这里详细讲述下。replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串);replaceAll的参数是regex,即基于规则表达式的替换,比如:可以通过replaceAll("\\d", "*")把一个字符串所有的数字字符都换成星号;相转载 2016-08-26 21:39:57 · 500 阅读 · 0 评论 -
EJB到底是什么,真的那么神秘吗??
1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"? 既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉广大程序员什么时候用EJB 什么时候不用。于是大家都产生一些联想,认为EJB"分布式运算"指得是"负载均衡"提高系统的运行效率转载 2016-09-17 16:39:50 · 355 阅读 · 0 评论 -
HashMap与Hashtable的区别
Hashtable和HashMap类有三个重要的不同之处。第一个不同主要是历史原因。Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现。 也许最重要的不同是Hashtable的方法是同步的,而HashMap的方法不是。这就意味着,虽然你可以不用采取任何特殊的行为就可以在一个多线程的应用程序中用一个Hashtable,但你必须转载 2016-09-16 12:23:26 · 327 阅读 · 0 评论 -
操作系统中堆和栈的区别
我们都知道数据结构中也有堆栈的概念,但他们与操作系统中的不同。栈(操作系统):由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈,栈使用的是一级缓存, 他们通常都是被调用时处于存储空间中,调用完毕立即释放堆(操作系统): 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收,分配方式倒是类似于链表。堆则是存放在二级缓存中,生命周期由转载 2016-09-04 11:46:36 · 993 阅读 · 0 评论 -
java算法字符串全排列
public static void main(String[] args) { char buf[]={'a','b','c'}; perm(buf,0,buf.length-1); } public static void perm(char[] buf,int start,int end){转载 2016-09-04 10:07:01 · 676 阅读 · 0 评论 -
Java后端WebSocket的Tomcat实现
原文链接:http://blog.chenzuhuang.com/archive/28.html文章摘要随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了。近年来,随着HTML5的诞生,WebSocket协议被提出,它实现了浏览器与服务器的全双工通信,扩展了浏览器与服务端的通信功能,使服务端也能主动向客户端发送数据。我们知道,传统的HTTP协议是无状态的转载 2016-08-28 23:01:43 · 529 阅读 · 0 评论 -
java如何退出所有递归
以异常形式抛出,抛出后执行catch内的语句,与递归本身返回值无关public class Main { public static void main(String args[]) { System.out.println("start!"); try { find(0);转载 2016-07-11 17:27:53 · 9084 阅读 · 0 评论 -
JAVA自带的进制转换函数
1、十进制转化为N进制Integer.toBinaryString(int i)//返回的是i的二进制表示,返回类型为StringInteger.toString(int i,int radix)//返回的是i的二进制表示,返回类型为String,但是负数不适用。Integer.toHexString(int i)//返回16进制Integer.toOc转载 2016-07-11 15:50:28 · 1769 阅读 · 0 评论 -
the type java.util.Map$Entry cannnot be resolved 解决办法
JRE8换成6即可:项目-->右键-->Build Path-->Configure Build Path -->JRE System Library-->选择edit-->进入界面后选择alternate jre --> 选择后面的installed jres -->选择jdk1.6的目录上的jre---> ok原创 2016-06-27 09:34:08 · 843 阅读 · 0 评论 -
Eclipse中HttpServlet类找不到
Eclipse中使用的HttpServlet类之所以识别不到的原因是没有导入Servlet-api.jar包,这个包在所安装在的tomcat的lib文件下,所以只需要导入即可。在需要导入的工程上右键进入properties,选择Java build path ,library选项卡中add external jars,选择你所安装tomcat目录下lib文件中的Servlet-api.转载 2016-05-18 17:18:41 · 1409 阅读 · 0 评论 -
深入理解Java的接口和抽象类
于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲: 一.抽象类 二.接口 三.抽象类和接口的区别 若有不正之处,请多多谅解并转载 2016-03-22 23:03:07 · 331 阅读 · 0 评论 -
java描述链表基本操作
import java.util.HashMap; import java.util.Scanner; import java.util.Stack; /** * * @author kerryfish * 关于java中链表的操作 * 1. 求单链表中结点的个数: getListLength * 2. 将单链表反转: reverseList(遍历),re转载 2016-04-03 21:05:46 · 381 阅读 · 0 评论 -
java易混点小结(待补充)
1、final、finally、finalize的区别:final用于声明属性,方法和类,分别表示属性不可交变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,供垃圾收集时的其他资源回收,例如关闭文件等。2、进程与线程的区别原创 2016-03-03 16:25:56 · 504 阅读 · 0 评论