![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
记录
文章平均质量分 69
ghods
这个作者很懒,什么都没留下…
展开
-
线程与进程
[进程 线程]一个程序至少有一个进程,一个进程至少有一个线程. 线程是指进程内的一个执行单元,也是进程内的可调度实体.区别:(1)地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间;(2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源(3)线程是处理器调度的基本单位,但进程不是.(4)二者均可并发执行....原创 2014-05-01 10:22:53 · 74 阅读 · 0 评论 -
一段代码说明一个问题——死循环
package com.ghost.t20140501;public class MyRunnable implements Runnable{ public void run() { System.out.println("开始运行吧!我的线程..."); } Thread myThread = new Thread( new MyRunnab...原创 2014-05-01 10:50:23 · 457 阅读 · 0 评论 -
java序列化与反序列化
java序列化与反序列化java序列化与反序列化的目的是:存储和重新恢复建立Java对象。序列化可以使Java对象更好地传输和存储。反序列化就是把序列化的Java对象重新恢复为Java对象的格式。(以上为个人简要的理解,标准的解释可参见官网文档:http://docs.oracle.com/javase/8/docs/platform/serialization/spec/serial...原创 2014-05-02 13:30:08 · 161 阅读 · 0 评论 -
Java集合
集合数学定义:是指具有某种特定性质的具体的或抽象的对象汇总成的集体,这些对象称为该集合的元素。若x是集合S的元素,则称x属于S,记为x∈S。若y不是集合S的元素,则称y不属于S,记为y∉S。计算机定义:集合是一组可变数量的数据项(也可能是0个)的组合,这些数据项可能共享某些特征,需要以某种操作方式一起进行操作。显然数学上的定义更加抽象,用面向对象编程的思想来说就是,计算机上的集合是...原创 2014-05-03 18:15:41 · 82 阅读 · 0 评论 -
JAVA反射机制
正常的JAVA编程情况,我们只是对源码进行操作编程。而反射机制的存在,使得我们可以对JAVA字节码进行操作,就是我们编写的JAVA反射源码是对JAVA程序运行时的对象进行操作。 反射(Reflection)能够让运行于JVM中的程序检测和修改运行时的行为(官网解释-http://docs.oracle.com/javase/tutorial/reflect/index.html:Ref...原创 2014-05-03 18:49:47 · 74 阅读 · 0 评论 -
Java网络编程学习
package com.ghost.t20140504;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.lang.reflect.Method;import ...原创 2014-05-04 20:42:17 · 150 阅读 · 0 评论 -
数据库连接池
连接池技术的核心思想是:连接复用,通过建立一个数据库连接池以及一套连接使用、分配、管理策略,使得该连接池中的连接可以得到高效、安全的复用,避免了 数据库连接频繁建立、关闭的开销。另外,由于对JDBC中的原始连接进行了封装,从而方便了数据库应用对于连接的使用(特别是对于事务处理),提高了开发 效率,也正是因为这个封装层的存在,隔离了应用的本身的处理逻辑和具体数据库访问逻辑,使应用本身的复用成为可...原创 2014-05-14 19:49:03 · 81 阅读 · 0 评论