think in java
pddzming
这个作者很懒,什么都没留下…
展开
-
初始化
pdd总结静态变量最先初始化,且仅一次普通变量初始化调用构造器执行其他方法原创 2017-08-08 11:02:18 · 167 阅读 · 0 评论 -
list.set.map 补充说明
set//使用散列算法set t=new HashSet();//SortedSet 是一个接口TreeSet是它的唯一实现类//TreeSet 将元素存储在红-黑树结构中//可以实现排序 升序(0,1,2)SortedSet t=new TreeSet();set t=new TreeSet();map 通过计算出现的次数Map map原创 2017-09-17 15:48:58 · 173 阅读 · 0 评论 -
RTTI学习及四个实现方法
原地址传送门:http://blog.csdn.net/acm_lkl/article/details/46547481Java的RTTI RTTI(Run-Time Type Identification,通过运行时类型识别)的含义就是在运行时识别一个对象的类型.运行时类型信息可以使得你在程序运行时发现和使用类型信息.通俗的来讲就是我们能够在程序运行时判断一个对象是属于那个类的。转载 2017-09-17 16:08:49 · 308 阅读 · 0 评论 -
linkedList具有栈的所有功能。换言之栈的实现可以用linkedList。
linkedList具有栈的所有功能。换言之栈的实现可以用linkedList。原创 2017-09-09 22:20:17 · 225 阅读 · 0 评论 -
list,set的使用
public static void main(String[] args) { Set set=new HashSet(); set.add("abc"); set.add("cde"); set.add("efg"); set.add("fgh"); set.add("abc"); //重复的abc,set会自动将其去掉原创 2017-09-09 22:29:15 · 240 阅读 · 0 评论 -
网络编程一
原传送门 :http://www.cnblogs.com/dongguacai/p/5747397.htmlJava网络编程一:基础知识详解网络基础知识1、OSI分层模型和TCP/IP分层模型的对应关系这里对于7层模型不展开来讲,只选择跟这次系列主题相关的知识点介绍。2、七层模型与协议的对应关系 网络层 ------------转载 2017-10-21 22:27:40 · 187 阅读 · 0 评论 -
网络编程二
原传送门:http://www.cnblogs.com/dongguacai/p/5747603.htmlJava网络编程二:Socket详解Socket又称套接字,是连接运行在网络上两个程序间的双向通讯的端点。一、使用Socket进行网络通信的过程服务端:服务器程序将一个套接字绑定到一个特定的端口,并通过此套接字等待和监听客户端的连接请求。客户端:客户端程转载 2017-10-21 22:29:19 · 191 阅读 · 0 评论 -
枚举类型
传送门:http://blog.csdn.net/qq_27093465/article/details/52181860JDK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。大师兄我又加上自己的理解,来帮助各位理解一下。用法一:常量在JDK1.5 之前,我们定义常量都是: public static f转载 2017-10-15 20:09:23 · 237 阅读 · 0 评论 -
io流小结
IO流1.概念IO流用来处理设备之间的数据传输Java对数据的操作是通过流的方式Java用于操作流的类都在IO包中流按流向分为两种:输入流,输出流。流按操作类型分为两种:字节流与字符流。 字节流可以操作任何数据,字符流只能操作纯字符数据,比较方便。2.IO流常用父类字节流的抽象父类:InputStream ,OutputStream字符流的抽象父类:R转载 2017-10-15 20:06:27 · 210 阅读 · 0 评论 -
类加载-杂
Class c=class.forName("com.pdd") //获取类引用实例.getClass();类.class; c.newInstance(); //获取类对象(1).通过反射来创建类的对象. 通过反射来创建对象有以下原创 2017-09-24 15:58:57 · 247 阅读 · 0 评论 -
类加载+获取方法的方法总结
类ReflectionDemo@Deprecated public class ReflectionDemo { private String pri_field; public String pub_field; public ReflectionDemo(){} public ReflectionDemo(String name)转载 2017-09-24 15:57:21 · 201 阅读 · 0 评论 -
动态代理代码段
class MethodSelector implements InvocationHandler{ private Object proxied; public MethodSelector(Object proxied) { super(); this.proxied = proxied; } @Override public Object invoke(转载 2017-09-24 15:55:19 · 169 阅读 · 0 评论 -
堆、栈的储存内容
Java的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method)堆区:1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令)。2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身。栈区:1.每个线程包含一个栈区,栈中只保存基础数据类型的对象和自定义对象的转载 2017-08-08 11:04:00 · 4538 阅读 · 0 评论 -
继承与组合
java-组合与继承转载 2017-08-11 10:40:56 · 200 阅读 · 0 评论 -
random的使用
random的使用转载 2017-08-06 14:56:22 · 442 阅读 · 0 评论 -
关于别名现象
java 别名现象转载 2017-08-06 14:09:52 · 429 阅读 · 0 评论 -
==和equals的区别
== 1、如果是基本数据类型,则为比较值是否相等 2、如果是string或其他类,则比较引用是否相等equals 1、基本类型不使用equals比较 2、string型 比较值是否相等 3、其他类,如果没有重写equals方法,则为比较引用是否相等原创 2017-08-06 15:03:50 · 172 阅读 · 0 评论 -
return continue break
return 跳出当前代码块,执行下个代码块break 强行停止当前循环,并不在执行continue 停止当次循环,开始下一次的循环原创 2017-08-06 16:08:09 · 182 阅读 · 0 评论 -
多态机制
最近在做项目,好久没有更新看书了,《think in java》继续看起。没有多态机制的情况1、final型和static型没有多态机制 (private 属于final型)2、类的属性也是没有多态机制的针对2. 书里是这么描述的:当子类转型成父类的引用时,任何域访问操作都将由编译器解析,因此不是多态的。子类和父类的属性分别分配了不同的存储空间。原创 2017-08-26 16:36:25 · 197 阅读 · 0 评论 -
构造器
public class Test1 {private int petalCount=0;private String s="initial value";Test1(int i){petalCount=i;System.out.println("Constrauctor petalCount="+petalCount);}Test1(String s原创 2017-08-07 15:52:23 · 251 阅读 · 1 评论 -
io补充
//1. 这是从键盘读入一行数据,返回的是一个字符串 BufferedReader stdin =new BufferedReader(new InputStreamReader(System.in)); System.out.print("Enter a line:"); System.out.转载 2017-11-23 10:31:55 · 160 阅读 · 0 评论