![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
Kevin_Rocka
这个作者很懒,什么都没留下…
展开
-
Java 线程总结(上)
一直对这一块有很多小疑惑. :cry: :cry: 今天总结看看 :arrow: :arrow: [b][size=medium]首先必须考清楚的是什么是进程,什么是线程。[/size][/b] 一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。 另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极...原创 2012-06-14 10:55:11 · 66 阅读 · 0 评论 -
Java线程的总结(下)
:idea: :idea: :idea: :idea: [b][size=medium]启动线程的两个方法:[/size][/b] [b]1.继承Thread[/b] [code="java"] public class MyThread_1 extends Thread{ public void run(){ //some code ...原创 2012-06-14 11:10:23 · 54 阅读 · 0 评论 -
正则表达式匹配中文
[code="java"] import java.util.regex.Matcher; import java.util.regex.Pattern; public class Main { public static void main(String[] args) { checkChs("2012欧洲杯start"); } public static ...原创 2012-06-14 14:40:25 · 81 阅读 · 0 评论 -
String,StringBuffer与StringBuilder
[b][size=medium]String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全)[/size][/b] [b]简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新...原创 2012-06-15 09:38:23 · 57 阅读 · 0 评论 -
Java的回调函数
:cry: :cry: :cry: :cry: 所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B姓甚名谁,所以S会约定B的接口规范(函数...原创 2012-06-15 16:11:47 · 63 阅读 · 0 评论 -
Serializable 对象串行化
[size=xx-large]对象的串行化(Serialization) [/size] [size=large]一、串行化的概念和目的 [/size] 1.什么是串行化 对象的寿命通常随着生成该对象的程序的终止而终止。有时候,可能需要将对象的状态保存下来,在需要时再将对象恢复。我们把对象的这种能记录自己的状态以便将来再生的能力。叫作对象的持续性(pers...原创 2012-08-16 14:26:53 · 291 阅读 · 0 评论 -
synchronized
[size=x-large]synchronized 关键字,[/size] 代表这个方法加锁,相当于不管哪一个线程(例如线程A),运行到这个方法时,都要检查有没有其它线程B(或者C、 D等)正在用这个方法,有的话要等正在使用synchronized方法的线程B(或者C 、D)运行完这个方法后再运行此线程A,没有的话,直接运行。它包括两种用法:synchronized 方法和 synchroni...原创 2012-08-16 14:28:52 · 109 阅读 · 0 评论 -
MVC+DAO设计模式
MVC+DAO设计模式 本文摘自:http://www.paper.edu.cn 基于MVC+DAO设计模式的Struts框架应用 鲍嘉鑫 在Model层,如果数据源发生改变,必然导致不同的数据访问,JavaBean也必然被修改以寻找新的数据源。执行业务逻辑时,真实主题的实现是不相同的,但在实现真实主题前后必然会有相同或者重复执行的步骤和过程,造成代码重复。而且在Serv...原创 2012-08-20 13:31:35 · 555 阅读 · 0 评论 -
Java多线程机制总结
程序、进程和线程: 程序是一段静态的代码,它是应用程序执行的蓝本。进程是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程,这个过程也是进程本身从产生、发展至消亡的过程。线程是比进程更小的单位,一个进程执行过程中可以产生多个线程,每个线程有自身的产生、存在和消亡的过程,也是一个动态的概念。每个进程都有一段专用的内存区域,而线程间可以共享相同的内存区域(包括代码和数据),并...原创 2012-08-20 16:18:54 · 100 阅读 · 0 评论