![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
硬骨头_children
Geek信条:需要的是原创和新奇,盲目的跟从和愚昧是不可原谅的。
展开
-
练习:模拟实现两台计算机之间的通信
实现思路: 在发送的线程中定义管道输出流,在接收线程中定义管道输入流,在操作中使用 connect()方法 将两个线程管道连接在一起,线程启动后会自动进行管道的输入、输出操作。 package zz.pipeddemo; import java.io.IOException; import java.io.PipedInputStream; import java.io.Pi原创 2012-07-27 23:22:47 · 2235 阅读 · 0 评论 -
toString() / String.valueOf() VS 强制类型转换 (String)
原文 http://www.cnblogs.com/yuxiaoqi/p/3562161.html转载 2014-11-06 09:55:41 · 1807 阅读 · 0 评论 -
浅谈Java集合中Array(数组)的应用
我们都知道,由于Array(数组)通常意义上讲只是一个单纯的线性序列,又基于Native,凭此它的效率历来便号称Java中最高。所以通常我们也都承认Java中效率最高的存储方式就是使用数组。但是,由于数组初始化后大小固定,索引不能超出下标,缺少灵活的扩展功能等原因,使得很多人放弃了数组的使用, 转而使用Collection,List,Map,Set等接口处理集合操作。 诚然在Java中使用集转载 2014-10-23 13:01:45 · 975 阅读 · 0 评论 -
Runtime类测试String VS StringBuffer VS StringBuilder 报告
Runtime类简介: 表示运行时操作类,和JVM混的不错,关系过硬。封装了JVM进程,每一个JVM对应着一个Runtime类的实例,且由JVM运行时为其实例化。 你不会在JDK文档中查到他的任何构造方法定义,因为他本身的构造方法是私有化(private单例设计),所以不能创建他自己的(分身)实例。如果你想找到他的一个分身(实例),通过下面的方式吧: Runtime run = Runtim原创 2012-07-26 19:59:56 · 1061 阅读 · 0 评论 -
生产者-消费者问题--解决方案(一)
生产者-消费者问题(producer - consumer)是一个著名的进程同步问题。 package zz; public class Producer extends Thread { private Box box; private String name; public Producer(Box b, String n) { box = b; name原创 2012-06-08 23:26:25 · 1524 阅读 · 0 评论 -
使用JDBC驱动程序访问数据库
5个小时的MySQL果断不会让它白装的! 使用MySQL创建数据库 SQL语句: CREATE TABLE `user` ( `id` int(11) NOT NULL, `username` varchar(200) NOT NULL, `password` varchar(20) NOT NULL, `age` int, PRIMARY KEY (`i原创 2012-03-26 23:53:21 · 1094 阅读 · 0 评论 -
MAP,SET,LIST,等JAVA中集合解析(了解)
转载自:博客园 MAP,SET,LIST,等JAVA中集合解析(了解) http://www.blogjava.net/Sunspl/archive/2008/06/25/210606.html 在JAVA的util包中有两个所有集合的父接口Collection和Map,它们的父子关系: java.util +Collection 这个转载 2013-04-23 23:03:56 · 915 阅读 · 0 评论 -
C/Java/C++数据类型的比较
基础不牢,地动山摇。 C语言数据类型 在C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类。 1.基本数据类型 基本数据类型最主要的特点是,其值不可以再分解为其它类型。也就是说,基本数据类型是自我说明的。 2.构造数据类型构造数据类型 是根据已定义的一个或多个数据类型用构造的方法来定义的。也就是说,一个构造类型的值可以分解成原创 2012-10-19 10:30:15 · 956 阅读 · 0 评论 -
Java中的垃圾回收GC与内存泄漏
1、问题引入:什么是GC? GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内存的显示操作方法。 Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内原创 2012-10-14 20:48:36 · 1429 阅读 · 0 评论