![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础知识
割麦子的羽泉
错付与辜负 终究有一样会出现中生活中。只是时间问题。
展开
-
java 判断两个对象是否相等 equals 和 hashcode() 的必要性
只有用到Hashtable、HashMap、HashSet、LinkedHashMap等时才要注意hashcode,其他地方hashcode无用。(这么理解不一定对)判断两个对象是否相等是否要求hashcode() 相等,下边的说法是否对在java的集合中,判断两个对象是否相等的规则是:1),判断两个对象的hashCode是否相等 如果不相等,认为两个对象也不相等,完毕转载 2012-05-06 13:08:47 · 1877 阅读 · 0 评论 -
java对象与json的互转
参考 http://www.cnblogs.com/linjiqin/archive/2011/09/19/2181408.html在移动互联网开发的过程中,数据业务的传输一般由xml json这两种为主,json感觉在对象的使用上更加的便捷,我们就来一探究竟。public class SimInfo { private String imei; private String i原创 2013-04-30 16:18:26 · 1063 阅读 · 0 评论 -
java栈与堆的区别 (转)
http://blog.csdn.net/seelye/article/details/8278906 栈与堆都是Java用来在RAM中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码转载 2013-02-24 14:20:20 · 597 阅读 · 0 评论 -
java 内存泄露分析(jmap + MemoryAnalyzer)
参考文档:使用 Eclipse Memory Analyzer 检测内存泄漏问题http://www.cnblogs.com/dotnetdoor/archive/2008/06/09/1216125.htmlhttp://tivan.iteye.com/blog/1487855 http://blog.csdn.net/kongls08/article/details/85250原创 2013-02-24 17:14:00 · 6433 阅读 · 0 评论 -
启动JvisualVM提示"无法检测到本地java应用程序"的解决方案
JvisualVM是一款很好用的java程序检测工具。今天在公司用的时候,总是提示"无法检测到本地java应用程序",起初以为是jdk的版本不对,我的jvisualvm是在jdk7里面的,java程序使用的是jdk6,改了之后还是出现这个提示。网上搜索了一下,找到了很多办法,找到了一个比较简单的办法。 在启动java程序的时候添加一个参数即可:1转载 2013-03-10 22:21:39 · 1839 阅读 · 0 评论 -
Java IO流学习总结 (转)
Java IO流学习总结http://blog.csdn.net/seelye/article/details/8282328 Java流操作有关的类或接口:Java流类图结构: 流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数转载 2013-02-24 14:14:38 · 630 阅读 · 0 评论 -
关于 23 种设计模式的有趣见解(转载)
参考:http://blog.jobbole.com/20496/这篇文章有些还是很形象的,单例、工厂、工厂方法、行为模式,还是建议由相应的基础以后深化一下认识在网络上流畅很广的一篇旧文,暂时没找到原作者,目前所看到的最早转载时间是 2005 年 2 月 28 日。作者用轻松的语言,形象解释了 23 种模式,有很好的启发作用。(更新:已找到一篇发布时间是 2003 年 11 月20 日转载 2012-08-24 23:13:19 · 1013 阅读 · 0 评论 -
Java 处理 XML 的三种主流技术及介绍
参考:http://blog.jobbole.com/25372/简介: XML (eXtensible Markup Language) 意为可扩展标记语言,它已经是软件开发行业中大多数程序员和厂商用以选择作为数据传输的载体。本文作者对于 Java 处理 XML 的几种主流技术进行一些总结和介绍,希望帮助那些有不同需求的开发人员对于 XML 处理技术的作出最优的选择。最初,XML 语转载 2012-08-24 23:20:44 · 702 阅读 · 0 评论 -
单态设计模式(Singleton Design Pattern)
参看:http://blog.jobbole.com/24162/ 1 基本概念单态模式是设计模式中最为人熟知的也是形式最简单的。它的基本概念是一个类只生成一个实例。2 应用Singleton的应用有很多,譬如对数据库只能有一个连接,或者对网站的连接数的计数器。3 几种形式基本形式是使用private constructor和一个public的static方法转载 2012-08-24 23:01:57 · 684 阅读 · 0 评论 -
java 线程池ThreadPoolExecutor类参数测试
更多详细的线程池ThreadPoolExecutor信息参考:http://blog.csdn.net/waterbig/article/details/4794214http://blog.csdn.net/waterbig/article/details/4794244JAVA线程池(ThreadPoolExecutor)源码分析 1 JDK 自带线程池线程原创 2012-08-23 21:35:47 · 1393 阅读 · 0 评论 -
Java编程中“为了性能”尽量要做到的一些地方
转摘自:http://www.cnblogs.com/dzly/archive/2012/3/11.html个人补充:写代码仁者见仁 ,智者见智。有人窃以为规范是一切,好的习惯是成功的开始,也有人认为性能优化的前提是代码功能的实现基础之上,逐步完善的。君不见google android源码内能找到很多几百行的代码,而我们平时公司确还在为代码的最大函数而拼命的拆解。很转载 2012-08-19 16:52:54 · 627 阅读 · 0 评论 -
(转)wait和sleep的区别 以及 实例演示
http://blog.csdn.net/yang_hui1986527/article/details/7745749 在多线程编程中,经常会使用sleep与wait操作,我们理解sleep与wait的最大区别是sleep等待是不会释放当前锁,而wait则反之。我今天想到一个现实例子来比较这两者的区别。 我以去火车站买票的例子来说明。我们去火车站买票,当站到售票窗口前要告诉售票员转载 2012-07-29 19:12:48 · 1299 阅读 · 0 评论 -
常用的一些 eclipse 插件(更新中)
easyshell一款不错的文件管理器打开以及路径复制工具http://marketplace.eclipse.org/content/easyshell ADT Android开发必备插件subclipseSvn项目管理插件egit Git项目管理插件 参考:http://blog.csdn.net/bluishglc/art原创 2012-07-29 19:21:03 · 1113 阅读 · 0 评论 -
用JSON报的一个错误java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeExcept
以前在做项目的时候就曾接触过JSON的技术,但那个时候是项目经理把所有该配制的都配了,工具类也提供了,如何使用也跟我们说了,那个时候只是觉得很好用,倒没有研究过。 今天自己写了一个JSON的例子,可以一调用就出了问题,报下面这个异常:java.lang.ClassNotFoundException: org.apache.commons.lang.exception.Nestab转载 2012-05-06 12:54:51 · 598 阅读 · 0 评论 -
Java中对静态只读变量的初始化
Java中对静态只读变量的初始化 在几乎所有的编程语言里,都能看到只读变量的应用。就来BASH、KSH这样的脚本语言,都有只读变量。在程序运行期间已知的、一成不变的资源、信息,我们都可以使用静态只读的变量来保存它。在Java中,对只读变量的初始化也很灵活。我们可以使用传统的初始化方法,在声明后紧跟着值。比如:public class A { public s转载 2012-05-06 12:57:14 · 1464 阅读 · 0 评论 -
JNI高级教程之数据类型转换
(转载,From:http://blog.csdn.net/jinhill/article/details/6918821)最近做Android开发的人越来越多,Android开发难免会遇到调用本地库,这就需要采用JNI技术,JNI本身并不复杂,但大多数开发者在类型转换上遇到麻烦,今天特地将几种常用类型转换写成一个实例来告诉大家如何转换,尤其是Java的类和C的结构的转换,结构体中嵌套结构转载 2015-04-21 20:34:53 · 642 阅读 · 0 评论