JAVA
文章平均质量分 89
宁静的飞飞
软件编程,晨跑,上网
展开
-
匿名类
class Cubic{ double getCubic(int n) { return 0; }}abstract class Sqrt{ public abstract double getSqrt(int x);}class A{ void f(Cubic cubic) { double result = cubic.getCu原创 2009-01-28 17:56:00 · 411 阅读 · 0 评论 -
关于面试题java内存泄漏想到的(1)
再次被问到java内存泄漏的问题,前些天明明在网上看过答案的,编程思想也看了垃圾回收机制,今天仍然是没有表达出自己想要表达的。自己安静下来,仔细想一想,还是总结不到位。现在决定仔细总结一下java内存管理机制。目标:1、总结经典java书籍中阐述的java内存管理机制;2、学会设置jvm内存配置;3、写出内存泄漏的例子;4、至少学会使用一种内存泄漏检测工具 一、java原创 2013-12-23 18:30:29 · 1235 阅读 · 0 评论 -
关于面试题java内存泄漏想到的(3)
此处再总结thinking in java中内存回收机制。4.3章节。清除,收尾和垃圾收集。假定我们为对象分配了一个特殊的内存区域,没有使用new。垃圾回收器是无法回收的,为了解决这个问题,java提供了finalize()方法,理想情况下,一旦垃圾回收器准备释放空间,先调用finalize(),而且只有在下一次垃圾回收过程中,才会真正的回收内存。百度面试我回答的就是这个意思,然而这里只是假定原创 2013-12-23 18:33:10 · 892 阅读 · 0 评论 -
java中volatile关键字的含义
java中volatile关键字的含义在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较熟悉,通过 synchron转载 2013-12-17 18:32:13 · 543 阅读 · 0 评论 -
Cloning.JAVA源码
没下载到源码,自己写了一份import java.util.ArrayList;import java.util.Iterator;class Int {private int i;public Int(int ii) {i++;}public void increment() {i++;}public S原创 2013-12-14 23:27:34 · 644 阅读 · 0 评论 -
深入了解Java运行时的内存区域
深入了解Java运行时的内存区域2012-09-23 00:00中国IT实验室佚名关键字:Java 对于java程序员来说,并不必显示地对内存进行管理,一切都交给java虚拟机去做吧,而且,你也不一定做得比java虚拟机来得专业。好像所有内存管理都交给虚拟机去做就万事大吉了,但是,事实有时并非如此,可能有时你会遇到一些让你困惑的转载 2012-09-24 18:38:02 · 533 阅读 · 0 评论 -
JDBC 的 HelloWorld 程序, 数据库访问MySQL
import java.sql.*; /** * 第一个 JDBC 的 HelloWorld 程序, 数据库访问MySQL. * * @author BeanSoft@126.com * @version 0.4 2008-06-17 */ public class JDBCHelloWorld { public static void main(String[] args) { // 1. 注原创 2010-04-29 17:37:00 · 800 阅读 · 0 评论 -
java日期有效性验证
private static boolean isValidDate(String strValue ) {//20091001字符串 int d = Integer.parseInt(strValue.substring(6, 8)); int m = Integer.parseInt(strValue.substring(4, 6)); int y = Integer原创 2009-12-28 11:11:00 · 2818 阅读 · 0 评论 -
WebLogic域配置策略
域含有BEA WebLogic Server实例的配置信息。它包含有关服务器、集群和机器的配置信息。域还含有关于资源,例如Java数据库连接(Java DataBase Connectivity,JDBC)、连接池、JDBC数据源、连接工厂和Java消息服务(Java Message Service,JMS)队列等的配置信息。此外,域还包含有关部署在该实例上的应用程序的配置信息。域配置信息保存在c原创 2010-01-21 09:34:00 · 1194 阅读 · 0 评论 -
正则表达式
转自,http://www.cainiao8.com/web/js_note/js_regular_expression.html简单易懂什么是正则表达式?这个问题可以参见:“正则表达式30分钟入门教程”,很多编程语言都支持正则表达式,本文仅仅讨论JavaScript中的正则表达式。创建一个正则表达式第一种方法:var reg = /pattern/;第二种方法:va转载 2009-11-09 19:30:00 · 565 阅读 · 0 评论 -
myEclipse 不编译,一般是和lib有关系
myEclipse 不编译,一般是和lib有关系properties——>Java Build Path——>Libraries,选中可疑的包,Remove 而后再Add原创 2009-07-09 14:31:00 · 444 阅读 · 0 评论 -
在myEclipse中编程注意
1、编译jdk和服务器jdk查看方式myEclipse中改变编译器的方法:Project->Properties->Java Compiler->Enable->JDK Compiance->,在弹出的页面中可以进行设置。 Building->Configure Workspace Setting2、编码问题,设置好编码,最好统一用UTF-8;3、上传到服务器上class文件和原创 2009-07-08 11:50:00 · 561 阅读 · 0 评论 -
poi操作excel文件
poi操作excel文件struts1.x文章来自http://www.blogjava.net/hawk8359/archive/2008/02/19/180623.html import java.io.*; import java.sql.*; import java.util.ArrayList; import javax.servlet.http.HttpServletR转载 2009-09-03 14:52:00 · 801 阅读 · 0 评论 -
Java读写Excel-POI
Java读写Excel-POI大家注意,请用最新的POI开发包进行操作,版本至少要不低于3.2,这样才能顺利完成以下所有操作。POI3.2下载地址是:http://apache.freelamp.com/poi/release/bin/poi-bin-3.2-FINAL-20081019.tar.gz 创建一个新的Workbook HSSFWo原创 2009-09-01 16:18:00 · 1802 阅读 · 3 评论 -
eclipse/myeclipse高度显示变量
eclipse/myeclipse高度显示变量2009/02/03 17:05关键字: eclipse 高亮 相同变量在eclipse/myeclipse中如果不小心把变量的高亮显示弄丢了。可真是件愁人的事,不过看到这你就不用愁了windows-> preferences-> java-> Editor-> Mark Occurences 最上边的大标题的复原创 2009-08-05 08:50:00 · 546 阅读 · 0 评论 -
awt小试牛刀
import java.awt.*;class FirstWindow extends Frame{ MenuBar menubar; Menu menu; MenuItem item1,item2; FirstWindow(String s) { setTitle(s); Toolkit tool = getToolkit(); Dimension dim = tool.getScreen原创 2009-01-29 18:20:00 · 435 阅读 · 0 评论 -
关于面试题java内存泄漏想到的(2)
Java资料下载地址:http://blog.sina.com.cn/s/blog_67ba07d60100lolk.html2、java书籍找齐,一本一本查找关于内存管理的介绍,以及内存泄漏的介绍:1、JavaLanguage Specification, Third Edition,此书编写风格有些类似于C++他爹写的The C++Programming Language,书中可运原创 2013-12-23 18:32:12 · 1178 阅读 · 0 评论