![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 66
SoulOfAndroid
这个作者很懒,什么都没留下…
展开
-
Java 集合类
Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一转载 2015-01-07 11:38:20 · 442 阅读 · 0 评论 -
Java 标签 看了这个想不理解都难
一、原始循环: for (int i = 1; i <= 5; i++) { for (int j = 1; j <= 5; j++) { int rowResult = i * j; if(j == 5){ System.out.println(i+"*"+j+"原创 2016-04-28 11:27:29 · 509 阅读 · 0 评论 -
第二十一章 泛型(generic)
第二十一章 泛型(generic)(1)引言 泛型:是指参数化类型的能力。 例如:有这样一个类:这是一个比较简单并且是很常用的带有泛型的方法。 package com.lidd.generic; public class GenericTestSecond {public void one(T t){}原创 2015-08-04 21:54:55 · 778 阅读 · 0 评论 -
使用Dom4j解析XML
dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它. 对主流的Java XML API进行的性能、功能和易用性的评测,dom4j无论在那个方面都是非常出色的。如今你可以看到越来越多的转载 2015-06-07 15:56:05 · 498 阅读 · 0 评论 -
深入理解Java内存模型之系列篇
深入理解Java内存模型(一)——基础并发编程模型的分类在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。在共享内存的并发模型里,线程之间共享程序的公共状态,线程之间通过写-读内存中的公共状态来转载 2015-05-09 11:35:00 · 549 阅读 · 0 评论 -
======socket 通信======
package com.panpass.main;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.PrintWri原创 2015-03-24 11:33:10 · 710 阅读 · 0 评论 -
Java的位运算符详解实例——与(&)、非(~)、或(|)、异或(^)
位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算。下面详细介绍每个位运算符。 1.与运算符与运算符用符号“&”表示,其使用规律如下:两个操作数中位都为1,结果才为1,否则结果为0,例如下面的程序段。public class转载 2015-01-07 13:34:44 · 594 阅读 · 0 评论 -
是选择abstract class 还是选择 interface这是个问题
在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两转载 2015-01-13 19:29:43 · 564 阅读 · 0 评论 -
java守护线程
在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程) 用个比较通俗的比如,任何一个守护线程都是整个JVM中所有非守护线程的保姆:只要当前JVM实例中尚存在任何一个非守护线程没有结束,守护线程就全部工作;只有当最后一个非守护线程结束时,守护线程随着JVM一同结束工作。Daemon的作用是为其他线程的运行提供便利服务,守护线程最典型的应转载 2014-12-04 10:49:35 · 559 阅读 · 0 评论 -
java中的IO整理
写在前面:本文章基本覆盖了java IO的全部内容,java新IO没有涉及,因为我想和这个分开,以突出那个的重要性,新IO哪一篇文章还没有开始写,估计很快就能和大家见面。照旧,文章依旧以例子为主,因为讲解内容的java书很多了,我觉的学以致用才是真。代码是写出来的,不是看出来的。最后欢迎大家提出意见和建议。【案例1】创建一个新文件123456转载 2015-01-08 15:17:17 · 657 阅读 · 0 评论 -
======CreateFile======
package com.panpass.main;import java.io.File;import java.io.IOException;import android.app.Activity;import android.os.Bundle;import android.os.Environment;import android.widget.TextView;impo原创 2015-01-08 16:42:23 · 639 阅读 · 0 评论 -
深克隆和浅克隆
克隆的目的:快速创建一个已有对象的副本。克隆的步骤:创建一个对象将原有对象的数据导入到新创建的数据中1. Object的clone()源代码简介[java] view plaincopy/** * Creates and returns a copy of this {@code Object}.原创 2015-01-07 14:02:03 · 940 阅读 · 0 评论 -
理解JAVA 枚举 动态代理总结出的方法论
public enum Animal{ DOG,CAT;}javac转class class用jad反编译// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.// Jad home page: http://www.kpdus.com/jad.html// Decompiler options: packimpo...原创 2018-06-01 11:47:17 · 451 阅读 · 0 评论