飞鸟各投林

导航

随笔分类 -  00Java

聊天软件项目TCP升级版
摘要:1 //聊天软件项目TCP升级版 2 import java.io.*; 3 import java.net.*; 4 class TcpClient2 5 { 6 public static void main(String[] args)throws Exception 7 { 8 Socket s = new Socket("192.16... 阅读全文

posted @ 2016-04-10 00:29 飞鸟各投林 阅读(207) 评论(0) 推荐(0)

聊天软件项目UDP升级版
摘要:1 import java.net.*; 2 import java.io.*; 3 class UdpSend2 4 { 5 public static void main(String[] args) throws Exception 6 { 7 DatagramSocket ds = new DatagramSocket(); 8 ... 阅读全文

posted @ 2016-04-10 00:29 飞鸟各投林 阅读(222) 评论(0) 推荐(0)

JVM内存管理机制
摘要:运行时数据区域 运行时数据区域 1虚拟机栈 (1). 线程私有(生命周期与线程相同) (2). Java方法执行内存模型:每个方法执行时会创建一个Stack Frame用于存储局部变量表、操作数栈、动态链接、方法出口等信息。 每个方法从调用到执行完成的过程,就对应着一个Stack Frame在vm 阅读全文

posted @ 2016-04-10 00:24 飞鸟各投林 阅读(538) 评论(0) 推荐(0)

Java for循环的几种用法详解
摘要:本文非常适合初学Java的程序员,主要是来了解一下Java中的几种for循环用法,分析得十分详细,一起来看看。 J2SE 1.5提供了另一种形式的for循环。借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象。本文介绍使用这种循环的具体方式,说明如何自行定义能被 阅读全文

posted @ 2016-04-10 00:23 飞鸟各投林 阅读(144203) 评论(3) 推荐(3)

HashMap解决hash冲突的方法
摘要:源码分析 HashMap 采用一种所谓的“Hash 算法”来决定每个元素的存储位置。当程序执行 map.put(String,Obect)方法 时,系统将调用String的 hashCode() 方法得到其 hashCode 值——每个 Java 对象都有 hashCode() 方法,都可通过该方法 阅读全文

posted @ 2016-04-10 00:22 飞鸟各投林 阅读(1186) 评论(0) 推荐(0)