Java
lihenair
这个作者很懒,什么都没留下…
展开
-
Java Generics Programming
<br />Java泛型编程<br />最近学习android,没接触过Java语言,很多概念都不是很清楚<br />至于泛型编程,更是只闻其声不闻其面<br />找了些资料<br />http://java.sun.com.j2se/1.5/generics-tutorial.pdf<br />http://www.blogjava.net/jiangshachina/archive/2007/06/20/125293.html 转自Jiangshachina的blog<br /> <br />http:原创 2010-09-07 15:11:00 · 700 阅读 · 0 评论 -
接口与抽象类的不同
Main difference is methods of a Java interface are implicitly abstract and cannot have implementations. A Java abstract class can have instance methods that implements a default behavior.Variables d翻译 2014-10-13 22:27:28 · 651 阅读 · 0 评论 -
Java中abstract class 和 interface 的解释和他们的异同点(转)
zhuanzai(一)概述 在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract cl转载 2014-10-13 23:09:20 · 690 阅读 · 0 评论 -
Java反射使用--通知栏回收
最近工作中需要使用通知栏,在某些操作下需要收起通知栏。查看源码发现statusbar的服务被标记为@hide /** * Use with {@link #getSystemService} to retrieve a {@link * android.app.StatusBarManager} for interacting with the status ba原创 2015-02-12 14:18:31 · 977 阅读 · 0 评论 -
Java异常(一) Java异常简介及其架构
Java异常(一) Java异常简介及其架构概要本章对Java中的异常进行介绍。内容包括:Java异常简介Java异常框架转载请注明出处:http://www.cnblogs.com/skywang12345/p/3544168.html Java异常简介 Java异常是Java提供的一种识别及响应错误的一致性机制。 Java转载 2015-04-26 21:49:13 · 1021 阅读 · 0 评论 -
Java异常(三) 《Java Puzzles》中关于异常的几个谜题
转自:Java异常(三) 《Java Puzzles》中关于异常的几个谜题概要本章介绍《Java Puzzles》中关于异常的几个谜题。这一章都是以代码为例,相比上一章看起来更有意思。内容包括:谜题1: 优柔寡断谜题2: 极端不可思议谜题3: 不受欢迎的宾客谜题4: 您好,再见!谜题5: 不情愿的构造器谜题6: 域和流谜题7: 异常为循环而抛转载 2015-04-26 21:52:18 · 665 阅读 · 0 评论 -
Java异常(二) 《Effective Java》中关于异常处理的几条建议
转自:Java异常(二) 《Effective Java》中关于异常处理的几条建议概要本章是从《Effective Java》摘录整理出来的关于异常处理的几条建议。内容包括:第1条: 只针对不正常的情况才使用异常第2条: 对于可恢复的条件使用被检查的异常,对于程序错误使用运行时异常第3条: 避免不必要的使用被检查的异常第4条: 尽量使用标准的异常第5转载 2015-04-26 21:50:18 · 566 阅读 · 0 评论 -
正确增加Cloneable接口
今天调试程序,发现在解析的时候使用了clone函数,但是得到的结果是null,很奇怪。看代码,override了clone函数,还是得到null。继续搜索stackoverflow,发现没有增加Cloneable接口声明。增加声明后,问题解决。http://stackoverflow.com/questions/1052340/what-is-wrong-with-this-clo翻译 2015-06-12 19:22:36 · 1009 阅读 · 0 评论 -
怎样在Ubuntu 14.04中安装Java
想知道如何在Ubuntu 14.04中安装Java?安装Java肯定是安装Ubuntu 14.04后首先要做的几件事情之一,而且这也很简单。许多人比较厌恶Java,但是很有可能因为某些原因你需要安装Java,尽管你很讨厌它。在这篇文章中,我们将展示如何在Ubuntu 14.04安装Java(也可能在Linux Mint 17同样适用)。JRE vs OpenJDK vs Oracle JD转载 2015-09-07 17:28:36 · 596 阅读 · 0 评论 -
[译]Java注解教程
Java Annotation翻译 2016-04-12 16:33:08 · 5268 阅读 · 0 评论 -
Intellij Idea 编译报错 javacTask: 源发行版 1.6 需要目标发行版 1.6
问题: 在intellij idea中编译时发生如下的错误:Information:Using javac 1.7.0_75 to compile java sourcesInformation:java: javacTask: 源发行版 1.6 需要目标发行版 1.6Information:java: Errors occurred while compiling module 'kulon转载 2016-04-17 23:04:42 · 4612 阅读 · 0 评论 -
把玩Java注解处理--自动代码生成机制
Java annotation processing翻译 2016-06-20 10:36:38 · 2375 阅读 · 0 评论 -
注解处理101--自动生成代码
注解处理代码生成翻译 2016-06-22 10:11:09 · 4896 阅读 · 0 评论 -
[转]Java中的Switch对整型、字符型、字符串型的具体实现细节
转自http://www.hollischuang.com/archives/61Java 7中,switch的参数可以是String类型了,这对我们来说是一个很方便的改进。到目前为止switch支持这样几种数据类型:byte short int char String 。但是,作为一个程序员我们不仅要知道他有多么好用,还要知道它是如何实现的,witch对整型的支持是怎么实现的呢?对字符型是怎么实现转载 2017-12-27 11:02:31 · 350 阅读 · 0 评论 -
Java Thread顺序打印123----synchronized(1)
上篇文章介绍了如何使用lock进行顺序打印123。本文shi原创 2014-11-12 12:03:01 · 1097 阅读 · 0 评论 -
Java Thread顺序打印123----Lock
Java线程是Java中必须学会的东西。里面有很多面试时必考的知识点。原创 2014-11-10 14:50:55 · 1792 阅读 · 0 评论 -
eclipse单控制台如何显示socket的客户端和服务端
http://topic.csdn.net/u/20100604/11/df5976dc-615e-4aea-a848-32e3d3b871ec.html在eclipse中调试C/S程序,由于是单控制台,无法显示C和S的输出信息那么可以使用控制台选择按钮去切换C和S的控制台点击控制台上从左边数过来第4个控件的下拉菜单选择上方的显示器图标,下拉选择C或S的输出如果只有这两个输转载 2012-03-21 08:51:18 · 6238 阅读 · 0 评论 -
Java Final Keyword
Java Final KeywordA java variable can be declared using the keyword final. Then the final variable can be assigned only once.A variable that is declared as final and not initialized is calle转载 2012-04-17 09:50:10 · 1200 阅读 · 0 评论 -
Java static keyword
All about "static"The static keyword can be used in 3 scenarios1) static variables2) static methods3) static blocks of code.Lets look at static variables and static methods first.Con转载 2012-04-17 10:02:30 · 1073 阅读 · 0 评论 -
Jmeter启动GUI界面出错
今天要用Jmeter测试服务器性能,发现GUI界面总是有warning提示:WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.在网上搜了搜,发现是Jmeter需翻译 2014-01-24 10:15:40 · 10980 阅读 · 5 评论 -
UML类图几种关系的总结
原文http://www.open-open.com/lib/view/open1328059700311.html转自http://blog.csdn.net/tianhai110/article/details/6339565在UML类图中,常见的有以下几种关系:泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggr转载 2014-01-16 15:09:41 · 625 阅读 · 0 评论 -
Observer/Listener学习
Observer模式UML图图片源自https://thenewcircle.com/bookshelf/java_fundamentals_tutorial/design_patterns.htmlIObserver.javapackage com.animal.observer;public interface IObserver { void update(Data原创 2014-01-17 10:46:04 · 1593 阅读 · 0 评论 -
How do servlets work? Instantiation, session variables and multithreading
转自:http://stackoverflow.com/questions/3106452/how-do-servlets-work-instantiation-session-variables-and-multithreadingQuestion:Suppose, I have a webserver which holds numerous servlets. For infor转载 2014-03-03 12:36:04 · 875 阅读 · 0 评论 -
Java基础之理解Annotation
转自:http://www.cnblogs.com/mandroid/archive/2011/07/18/2109829.html一、概念Annontation是Java5开始引入的新特征。中文名称一般叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。更通俗的意思是为程序的元素(类、方法、成员变量转载 2014-03-12 22:16:30 · 753 阅读 · 0 评论 -
JVM调优总结 -Xms -Xmx -Xmn -Xss
转自:http://unixboy.iteye.com/blog/174173转载 2014-05-04 10:47:44 · 742 阅读 · 0 评论 -
Virtual Memory Usage from Java under Linux, too much memory used
转自:Virtual Memory Usage from Java under Linux, too much memory used转载 2014-05-04 10:49:58 · 1902 阅读 · 0 评论 -
The Beauty of Closures
转自:http://csharpindepth.com/Articles/Chapter5/Closures.aspxSome time soon, I want to write about the various Java 7 closures proposals on my blog. However, when I started writing that post I fou转载 2014-03-24 19:26:31 · 891 阅读 · 0 评论 -
[原]HashMap结构
总结一下,以备后用原创 2018-06-29 13:56:51 · 210 阅读 · 0 评论