Java
文章平均质量分 90
blueangle17
这个作者很懒,什么都没留下…
展开
-
java用For循环Map
根据JDK的新特性,用For循环Map,例如循环Map的Keyjava 代码for(String dataKey : paraMap.keySet()) { System.out.println(dataKey ); } 这里要注意的是,paraMap是怎么样定义的,如果是简单的Map paraMap转载 2013-08-27 15:18:08 · 741 阅读 · 0 评论 -
Java学习书籍推荐
作者:江忘南链接:https://www.zhihu.com/question/27648923/answer/37539146来源:知乎著作权归作者所有,转载请联系作者获得授权。一、我在我的群里经常跟一些非常牛掰的java界内的大牛讨论读书的问题。他们在给新手推荐书籍的时候想也不想就会推荐Think in java。java书籍说句实话,入门级的书很多,但更看重实战和原创 2017-02-10 13:58:49 · 32700 阅读 · 4 评论 -
Java进阶3 —— 类和接口设计原则
转自:https://segmentfault.com/a/1190000004454893本文是Java进阶课程的第三篇。本课程的目标是帮你更有效的使用Java。其中讨论了一些高级主题,包括对象的创建、并发、序列化、反射以及其他高级特性。本课程将为你的精通Java的旅程提供帮助。内容纲要引言接口标记性接口函数式接口,默认方法及静态方法转载 2017-02-13 16:06:31 · 4772 阅读 · 0 评论 -
Java 中InputStream与Reader的区别
转自:http://blog.csdn.net/sunzhenhua0608/article/details/7617889java.io下面有两个抽象类:InputStream和ReaderInputStream是表示字节输入流的所有类的超类Reader是用于读取字符流的抽象类InputStream提供的是字节流的读取,而非文本读取,这是和Reader类的根本区别。转载 2017-04-14 15:59:08 · 312 阅读 · 0 评论 -
深入研究java.lang.Runtime类
转自:http://lavasoft.blog.51cto.com/62575/15565/一、概述 Runtime类封装了运行时的环境。每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。 一般不能实例化一个Runtime对象,应用程序也不能创建自己的 Runtime 类实例,但可以通过 getRuntime 方法获取当前转载 2017-04-14 16:00:18 · 324 阅读 · 0 评论 -
FindBugs规则整理
转自:https://blog.csdn.net/jdsjlzx/article/details/21472253/FindBugs是基于Bug Patterns概念,查找javabytecode(.class文件)中的潜在bug,主要检查bytecode中的bug patterns,如NullPoint空指针检查、没有合理关闭资源、字符串相同判断错(==,而不是equals)等一、Se...转载 2018-08-07 16:18:37 · 224 阅读 · 0 评论 -
将父类的属性赋值给子类(利用反射)
转自:https://blog.csdn.net/qq_36354669/article/details/79807994public class A { private String a; private String b; public String getA() { return a; } public void setA(S...转载 2018-09-29 09:05:22 · 2987 阅读 · 0 评论 -
Class详解
转自:https://www.jianshu.com/p/bcb5970e4014在运行中的Java应用中,Class类的实例代表类或者接口。enum、数组是一种类,annotation是一种接口。Java原始类型(boolean,byte,char,short,int,log,float,double)以及void关键字也是类。public final class Class<...转载 2018-10-15 13:49:39 · 798 阅读 · 0 评论 -
java Type 详解
转自:https://blog.csdn.net/gdutxiaoxu/article/details/68926515为什么要写这一系列的博客呢?因为在 Android 开发的过程中, 泛型,反射,注解这些知识进场会用到,几乎所有的框架至少都会用到上面的一两种知识,如 Gson 就用到泛型,反射,注解,Retrofit 也用到泛型,反射,注解 。学好这些知识对我们进阶非常重要,尤其是阅读...转载 2018-10-15 14:13:32 · 143 阅读 · 0 评论 -
Android:Serializable和Parcelable的持久化保存
转自:https://www.cnblogs.com/duoshou/articles/8856111.html前言:Serializable和Parcelable能够将对象序列化,使之能够在一些特殊场景中进行传输,再进行数据的恢复(Serializable是Java实现的接口,而Parcelable是Android实现的)。两者作用类似但是实现等其他方面有较大区别,比较多的说法认为P...转载 2019-07-12 11:41:26 · 898 阅读 · 0 评论 -
java进程间通讯机制代码
•socket•RMI远程调用•共享内存•管道转载 2014-06-12 13:08:06 · 3406 阅读 · 0 评论 -
Java中的引用类型(指针)转:
Java开发中的引用类型引用类型的变量非常类似于C/C++的指针。为了形象起见,也为了打字方便,本文后面的内容,都把“引用类型的变量”称为指针。所以,如果你原先有C/C++背景,今天讲的内容对你来说应该很好理解;否则的话,可能要多琢磨琢磨了。创建问题假设我们在函数中写了如下这个简单的语句:StringBuffer str = new Stri转载 2014-06-26 11:38:56 · 1282 阅读 · 0 评论 -
Java 中 Vector、ArrayList、List 使用深入剖析
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtab转载 2014-05-15 16:41:22 · 490 阅读 · 0 评论 -
进程、线程与JVM、CLR
进程和线程的关系:网上有一副很经典的图可以让我们来理解进程和线程的关系:下面这副图是一个双向多车道的道路图,假如我们把整条道路看成是一个“进程”的话,那么图中由白色虚线分隔开来的各个车道就是进程中的各个“线程”了。这副图出自:http://www.blogjava.net/pengpenglin/archive/2008/09/02/226292.html 一些说明:这转载 2013-12-12 11:22:08 · 783 阅读 · 0 评论 -
Java中正则表达式的使用
Java中正则表达式的使用 在Java中,我们为了查找某个给定字符串中是否有需要查找的某个字符或者子字串、或者对字符串进行分割、或者对字符串一些字符进行替换/删除,一般会通过if-else、for 的配合使用来实现这些功能 。如下所示: Java代码 public class Test{ public static void ma转载 2013-12-13 09:59:05 · 952 阅读 · 0 评论 -
6 个重构方法可帮你提升 80% 的代码质量
英文原文:Top 6 Refactoring Patterns to Help You Score 80% in Code Quality在过去做了不少代码走读,发现了一些代码质量上比较普遍的问题,以下是其中的前五名: 臃肿的类: 类之所以会臃肿,是因为开发者缺乏对最基本的编码原则,即“单一职责原则”(SRP)的理解。这些类往往会变得很臃肿,是由于不同的且在功能上缺少关联的转载 2014-02-14 10:02:58 · 586 阅读 · 0 评论 -
点阵字库在JAVA中的实现
前言:为什么要使用点阵字库在某些场合,系统自带的字库并不能令人满意,或者,在你需要特别的字体时,你希望能附带上该字库。那为什么又需要点阵字库呢?因为在使用较小的字体的时候,点阵字库能更清晰,同时,由于点阵字库并不包含路径等信息,因此,字库文件的大小也很小,便于携带。如何生成点阵字库在此,我并没有打算在此文中说明如何生成点阵字库,其实有很多现成的点阵字库可以选择,当然,目前都转载 2014-04-15 10:08:52 · 3396 阅读 · 1 评论 -
读取串口 :javax.comm 2.0 windows下Eclipse的配置
javax.comm 2.0 windows下Eclipse的配置 要在Windows下,对计算机的串口或并口等进行编程,可以选择使用Java Communication API (javax.comm)包,现在最新的版本是3.0版本,但是3.0版本并没有支持windows系统的,只有Linux和Solaris,所有我们只能找原来的2.0的版本了。http://llk.media.转载 2014-04-30 11:19:46 · 1682 阅读 · 0 评论 -
WIN7环境下cmd javac不是内部或外部命令
一般步骤如下:网上摘抄部分:JAVA_HOME指明JAVA安装路径,值设为:C:\Program Files\Java\jre7(刚才安装时所选择的路径,每个人可能不一样),此路径下包括lib,bin,jre等文件夹; Path值设为: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin CLASSPATH值设为:.;%JAVA_H转载 2014-04-21 15:29:17 · 1558 阅读 · 0 评论 -
详细解析Java中抽象类和接口的区别
在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两转载 2014-05-15 16:43:47 · 453 阅读 · 0 评论 -
Java内部类总结
Java内部类其实在J2EE编程中使用较少,不过在窗口应用编程中特别常见,主要用来事件的处理。其实,做非GUI编程,内部类完全可以不用。 内部类的声明、访问控制等于外部类有所不同,要灵活使用内部类来编写程序,还是有相当难度的,Java发明了这种难懂的玩意儿,在其他语言中是没有的,但是在Java中,内部类也相当的重要,尤其做GUI开发时候,事件的响应处理全靠内部类了。转载 2014-05-16 17:57:05 · 483 阅读 · 0 评论 -
全面总结Java泛型
本文对Java泛型进行了全面的总结。文章内容包括普通泛型、通配符、受限泛型、泛型接口、泛型方法、返回泛型类型实例等等。AD: WOT2014课程推荐:实战MSA:用开源软件搭建微服务系统虽然Scala创始人Martin Odersky说当年正是因为Java泛型的丑陋,所以才想到要创建一个新的语言,不过这仍然不妨碍我们学习Java泛型。毕竟即使听说Java泛型转载 2014-05-15 16:43:03 · 457 阅读 · 0 评论 -
Android Studio中创建java项目
转自:https://www.cnblogs.com/jpfss/p/9875402.html1.创建普通的android工程2.创建一个module3.module类型选择java library4.填写libary和class的名字5.生成的工程如图所示6.然后点击Run --- Edit Configurations...选择Applic...转载 2019-08-26 16:06:38 · 731 阅读 · 0 评论