![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 75
iteye_18141
这个作者很懒,什么都没留下…
展开
-
全面分析Java的垃圾回收机制
[b]引言[/b] Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象,这些对象通过new、newarray、anewarray和multianewarray等指令建立,但是它们不需要程序代码来显式地释放。一般来说,堆的是由垃圾回收来负责的,尽管JVM规范并不要求特殊的垃圾回收技术,甚至根本就不需要垃圾回收...原创 2009-01-17 13:39:37 · 68 阅读 · 0 评论 -
2016年最新Java相关调查结果
调查显示编程语言、编程框架、数据库、大数据工具等受欢迎程度。个人觉得可以理解为最热排名,但不定代表使用量最多。 Java Survey Results – Languages Java Survey Results – Web Frameworks Java Survey Results – Application servers ...原创 2016-02-14 10:33:48 · 105 阅读 · 0 评论 -
[转]String中intern的方法
首先查看官方API那个的解释:———————————————————————————————————————internpublic String intern()返回字符串对象的规范化表示形式。一个初始时为空的字符串池,它由类 String 私有地维护。当调用 intern 方法时,如果池已经包含一个等于此 String 对象的字符串(该对象由 equals...原创 2012-05-14 10:27:40 · 68 阅读 · 0 评论 -
我所积累的20条编程经验
看到之后只想说感同身受,所以转存自省。 1. 估算解决问题所需要的时间。不要怕,承认吧!我曾见过一些程序员为了解决一个特殊问题而坐在显示器前面8小时。为自己定一个时间限制吧,1小时、30分钟或甚至15分钟。如果在这期间你不能解决问题,那就去寻求帮助,或到网上找答案,而不是尝试去做“超级堆码员”。 2. 编程语言是一种语言,只是一种语言。随着时光推移,只要你理解了一种语言的原理,你会...原创 2011-05-05 13:00:18 · 84 阅读 · 0 评论 -
Java克隆clone浅拷贝与深拷贝
假设在你的应用中使用一些对象,你如何拷贝你的对象呢?最明显的方法是讲一个对象简单的赋值给另一个,就像这样: obj2 = obj1;但是这个方法实际上没有拷贝对象而仅仅是拷贝了一个对象引用,换换言之,在你执行这个操作后仍然只有一个对象,但是多出了一个对该对象的引用。如果这个看似明显的方法不能正常工作,那么如何实际的拷贝一个对象呢?为什么不试试Object.clone呢?这个...原创 2012-02-21 18:19:46 · 303 阅读 · 0 评论 -
[推荐]java之jar打包详解
大多数 Java 程序员都熟悉对 JAR 文件的基本操作。但是只有少数程序员了解 JAR 文件格式的强大功能。在本文中,作者探讨了 JAR 格式的许多功能和优势,包括打包、可执行的 JAR 文件、安全性和索引。JAR 文件是什么?JAR 文件格式以流行的 ZIP 文件格式为基础,用于将许多个文件聚集为一个文件。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库...原创 2010-06-08 16:18:47 · 143 阅读 · 0 评论 -
Oracle存Clob字段
[code="java"]//第一步sql = "insert into BBS_DETAIL(AnnounceID,Body) values (4,EMPTY_CLOB() );";conn.setAutoCommit(false); stmt = conn.createStatement(); stmt.execute...2010-04-16 17:25:32 · 295 阅读 · 0 评论 -
Java中equals和==的区别祥解
【转帖-写得很好,值得保存和推荐】[color=red]值类型[/color][color=green]值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。equals操作表示的两个变量是否是对同一个对象...原创 2009-08-31 12:26:24 · 91 阅读 · 0 评论 -
Java过滤特殊字符的正则表达式
在网上找了好久也没找到个合适的正则表达式以过滤特殊字符;自己学习了下,写了两个,实现要求。[code="java"]// 过滤特殊字符 public static String StringFilter(String str) throws PatternSyntaxException { // 只允许字母和数字 ...2009-03-18 11:17:06 · 488 阅读 · 0 评论 -
实现批量迭代创建目录
公司项目要创建基础数据一共有400多张表没办法,只有一个一个敲入Excel中再导入数据库但还要为每张表创建一个目录有了数据就会好办了 不用一个一个敲了 写了一个批量创建目录的程序半小时就搞定分享给大家,以备不时之需[code="java"]package mkdir;import java.io.BufferedReader;import j...2009-01-20 17:16:07 · 351 阅读 · 1 评论 -
苦练开发绝技之Eclipse快捷键
[b]编辑[/b]作用域 功能 快捷键全局 查找并替换 Ctrl+F文本编辑器 查找上一个 Ctrl+Shift+K文本编辑器 查找下一个 Ctrl+K全局 撤销 Ctrl+Z全局 复制 Ctrl+C全局 恢复上一个选择Alt+Shift+↓全局 剪切 Ctrl+X全局 快速修正 Ctrl1+1全局 内容辅助 Alt+/全局 全部选中 Ctrl...2009-01-19 13:00:43 · 104 阅读 · 0 评论 -
Java注解Annotation详解
Java注解Annotation详解注解相当于一种标记,在程序中加了注解就等于为程序打上了某种标记,没加,则等于没有某种标记,以后,javac编译器,开发工具和其他程序可以用反射来了解你的类及各种元素上有无何种标记,看你有什么标记,就去干相应的事。标记可以加在包,类,字段,方法,方法的参数以及局部变量上。 自定义注解及其应用1)、定义一个最简单的注解pu...原创 2015-04-10 11:31:20 · 84 阅读 · 0 评论