`
文章列表
学习笔记,转自: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的集合类,都可以用来存放java对象,这是它们的相同点,但是它们也有区别:一、历史原因: Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现。二、同步性: Hashtable是同步的。这个类中的一些方法保证了Hashtable中的对象是线程安全的。而HashMap则是异步的,因此HashMap中的对象并不是线程安全的。因为同步的要求会影响执行的效率,所以如果你不需要线程安全的集合那么使用HashMap是一个很好的选择,这样可以避免由于同步带来的不必要的性能开销,从而提高效率。三、值:Ha ...
你怎么理解MVC模式?
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之间的区别   这四个作用域的可见范围如下表所示。
学习笔记,转自:http://blog.163.com/freedom_wbs/blog/static/11521451420099211815382/  学习笔记,转自:http://www.blogjava.net/wuxufeng8080/archive/2008/03/12/185579.html       eclipse中启动tomcat的时配置jvm参数 如图,设置一下vm的参数就可以,这样 ...
学习笔记,转自:http://www.cnblogs.com/zhangjs8385/archive/2011/10/07/2200436.html

JAVA 基础

    博客分类:
  • JAVA
 
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
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等应用层协议进行通讯 ...
Global site tag (gtag.js) - Google Analytics