![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
龙之心
坚忍不拔,随和,热爱生活,对未来充满信心。
对计算机技术有强烈求知欲。坚信在计算机行业一定会做出点事业。
展开
-
Java程序员成长之路(Java核心之Java内存分配原理)
JAVA内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域: 寄存器:我们在程序中无法控制 栈:存转载 2011-08-13 16:35:59 · 209 阅读 · 0 评论 -
Java的事件监听器学习心得
一. 事件监听器的参与者: 1.事件对象: 一般继承自java.util.EventObject对象,由开发者自行定义. 2.事件源: 就是触发事件的源头,不同的事件源会触发不同的事件类型. 3.事件监听器: 事件监听器负责监听事件源发出的事件.一个事件监听器通转载 2011-10-09 09:25:04 · 4864 阅读 · 1 评论 -
java内部类的作用
推荐一、 定义 放在一个类的内部的类我们就叫内部类。 二、 作用 1.内部类可以很好的实现隐藏 一般的非内部类,是不允许有 private 与protected权限的,但内部类可以 2.内部类拥有外围类的所有元素的访问权限 3.可是实现多重继承 4.可以避免修改接口而实现同一个类中两种同名方法的调用。 三、 例子 1.实现隐藏 平时我们对类的访问权限,都是通过类前面原创 2011-10-20 10:25:46 · 139 阅读 · 0 评论 -
如何理解输入流与输出流概念
从记录存储中读取流 为什么用输入流 而把流写入到记录存储 为什么用输出流 应该怎么理解? 解答: 他没有错~ 你记住以内存为原点就好理解了 东西读入内存就是输入流 东西从内存写到记录存储输出流 而我们本身就以记录存储为原点所有会有不解的感觉~ java io流 按照java io流的方向可以分为输入流和输出流 输入流是将资源数据读入到缓冲Buf转载 2011-10-24 09:31:57 · 830 阅读 · 0 评论 -
java 静态内部类
非静态内部类里面不能有静态成员:静态方法是不用生成实例就可以被访问,非静态内部类不被实例化就无法被访问,所以其内的静态成员也是无用的。 public class OuterClass { ... static class StaticInnerClass1 { //内部静态类 //只可以访问OuterClass的静态成员转载 2011-10-26 09:40:17 · 225 阅读 · 0 评论 -
java中判断socket服务器端是否断开连接
最近在开发中遇到一个问题,就是如何判断远端服务器是否已经断开连接,如果断开那么需要重新连接。 首先想到socket类的方法isClosed()、isConnected()、isInputStreamShutdown()、isOutputStreamShutdown()等,但经过试验并查看相关文档,这些方法都是本地端的状态,无法判断远端是否已经断开连接。 然后想到是否可以通过OutputStre转载 2011-11-04 11:42:20 · 619 阅读 · 0 评论 -
Java对象解析 JVM调优总结
http://www.txdnet.cn/essay/view.jsp?tid=1270650101566&转载 2011-11-08 13:18:19 · 172 阅读 · 0 评论 -
JAVA 内存管理总结
JAVA 内存管理总结 1. java 是如何管理内存的 Java 的内存管理就是对象的分配和释放问题。(两部分) 分配 :内存的分配是由程序完成的,程序员需要通过关键字 new 为每个对象申请内存空间 ( 基本类型除外 ) ,所有的对象都在堆 (Heap) 中分配空间。 释放 :对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序员的工作。但同时,它也加重了 JVM 的工转载 2011-11-10 10:20:34 · 219 阅读 · 0 评论