- 浏览: 550638 次
- 性别:
- 来自: 广州
最新评论
文章列表
java中会存在内存泄漏吗?
- 博客分类:
- JAVA笔霸
学习笔记,转自:http://blog.csdn.net/yakihappy/article/details/3979942
会。java导致内存泄露的原因很明确:长生命周期的对象持有短生命周期对象的引用就很可能发生内存泄露,尽管短生命周期对象已经不再需要,但是因为长生命周期对象持有它的引用而导致不能被回收,这就是java中内存泄露的发生场景。
1.集合类,集合类仅仅有添加元素的方法,而没有相应的删除机制,导致内存被占用。这一点其实也不明确,这个集合类如果仅仅是局部变量,根本不会造成内存泄露,在方法栈退出后就没有引用了会被jvm正常回收。而如果这个集合类是全局性的变量(比如 ...
学习笔记,转自:http://www.233.com/Java/jichu/20100317/090557892.html
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图 ...
学习笔记,转自:http://www.cnblogs.com/heima-jieqi/archive/2012/04/09/2439080.html
用于线程实现的类和接口分别是什么?简单举出使用范例。
Thread类继承和Runnable接口实现:
1)创建线程的第一种方式:继承Thread类。
步骤:
(1),定义类继承Thread。
(2),复写Thread类中的run方法。
目的:将自定义代码存储在run方法。让线程运行。//run();仅仅是对象调用方法。而线程创建了,并没有运行。
(3),调用线程的start方法,
该方法两个作用:启动线程,调用run方法 ...
HashMap和Hashtable的区别
- 博客分类:
- JAVA笔霸
HashMap与Hashtable都是java的集合类,都可以用来存放java对象,这是它们的相同点,但是它们也有区别:一、历史原因: Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现。二、同步性: Hashtable是同步的。这个类中的一些方法保证了Hashtable中的对象是线程安全的。而HashMap则是异步的,因此HashMap中的对象并不是线程安全的。因为同步的要求会影响执行的效率,所以如果你不需要线程安全的集合那么使用HashMap是一个很好的选择,这样可以避免由于同步带来的不必要的性能开销,从而提高效率。三、值:Ha ...
请写出Servlet的生命周期?
- 博客分类:
- JAVA笔霸
1、请写出Servlet的生命周期?
参考资料:http://book.51cto.com/art/200808/84955.htm
参考资料:http://wenku.baidu.com/view/a974b648852458fb770b56a3.html
学习笔记,转自:http://www.cnblogs.com/cuiliang/archive/2011/10/21/2220671.html
Servlet生命周期与工作 ...
学习笔记,转自:http://blog.csdn.net/xiangxiaofeng12/article/details/5734770
ArrayList 实现了可变大小的数组,使用它的优点就是遍历元素和随机访问元素效率较高。
使用方法:
List 对象名 = new ArrayList();
ArrayList的常用方法:add(objiect o) ; size () ; get(int index) ;
remo ...
学习笔记,转自:http://www.expert58.com/news/1295.html
Java作用域public、protected 、friendly、private之间的区别
这四个作用域的可见范围如下表所示。
Eclipse Tomcat JVM参数
- 博客分类:
- 本地环境
学习笔记,转自:http://blog.163.com/freedom_wbs/blog/static/11521451420099211815382/
学习笔记,转自:http://www.blogjava.net/wuxufeng8080/archive/2008/03/12/185579.html
eclipse中启动tomcat的时配置jvm参数
如图,设置一下vm的参数就可以,这样 ...
Java基本数据类型的转换
- 博客分类:
- JAVA
学习笔记,转自:http://www.cnblogs.com/zhangjs8385/archive/2011/10/07/2200436.html
1、关于用abstract定义的类,下列说法中正确的是:
A.可以被实例化 B.不能够派生子类 C.不能被继承 D.只能被继承
答案:
父类中的某些方法不包含任何逻辑,并且需要由子类重写,在这种情况下,应该使用关键字abstract ...
1、输入三个参数,如100,+,200,则返回300,第1、3个参数只能输入数字,第2个参数输入+、-、*、/,返回运算结果。 请注意界面校验、异常处理等环节,请自行挑选winform、网页或者命令行形式编写
package test;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class EnterConsole {
public static void main(String[] args) thro ...
学习笔记,转自:http://blog.csdn.net/kypfos/article/details/3160764
Axis2 创建 webservice 操作手册
- 博客分类:
- 未分类
1.3 什么是WebService
简单理解:Web Service 就是一个网络组件(一个可以通过网络访问的程序)。
它有一个或多个端口(Port),这些端口用于接收客户端的请求,并返回响应
请求和响应的 都是一种基于XML的消息。不过这种消息遵循特定的格式(SOAP )。
1.4 WebService WSDL SOAP关系
Web Service = SOAP + HTTP + WSDL。其中,SOAP Simple Object Access Protocol)协议是web service的主体,它通过HTTP或者SMTP等应用层协议进行通讯 ...