Java归纳
foradawn
这个作者很懒,什么都没留下…
展开
-
Java开发中的23种设计模式详解(转)
设计模式(Design Patterns)——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设转载 2017-04-13 23:59:27 · 809 阅读 · 0 评论 -
java并发编程,Thread类的使用
Java并发编程:Thread类的使用 在前面2篇文章分别讲到了线程和进程的由来、以及如何在Java中怎么创建线程和进程。今天我们来学习一下Thread类,在学习Thread类之前,先介绍与线程相关知识:线程的几种状态、上下文切换,然后接着介绍Thread类中的方法的具体使用。 以下是本文的目录大纲: 一.线程的状态 二.上下文切换 三.Thread类中的方法转载 2017-01-15 11:10:02 · 422 阅读 · 0 评论 -
java多线程
多线程进程进程的概念主要有两点:第一,进程是一个实体。每一个进程都有它自己的地址空间,一般情况下,包括文本区域(text region)、数据区域(data region)和堆栈(stack region)。文本区域存储处理器执行的代码;数据区域存储变量和进程执行期间使用的动态分配的内存;堆栈区域存储着活动过程调用的指令和本地变量。第二,进程是一个“执行中的程序”。程序是一个没有生命的原创 2017-03-23 23:23:55 · 977 阅读 · 2 评论 -
Java类初始化顺序
1、静态块 > 非静态块 > 构造函数 2、父类 >子类总得来说顺序是这样: 父类静态块>子类静态块>父类非静态块>父类构造函数>子类非静态块>子类构造函数原创 2017-09-29 20:53:04 · 249 阅读 · 0 评论 -
Swing与线程
swing与线程使用线程是为了提高程序的响应速度,当程序需要做某些很耗时的任务时,不应阻塞用户接口而应启动另一个工作器线程。但是我们必须小心工作器线程所做的事情。 Swing不是线程安全的,不要尝试在多个线程中操作用户界面元素,否则程序可能崩溃。 Swing为什么不设计成线程安全的:首先同步要耗费时间(Swing的速度本来就令人不满了);使用线程安全包的用户界面程序员不能很好的使其同步,容...转载 2017-04-09 16:04:36 · 863 阅读 · 0 评论 -
交换两个变量的值的几种方式
交换两个变量的值的几种方式1.使用一个临时变量int a,b;int tmp = a;a = b;b = tmp;2.使用+-运算int a,b;a = a+b;b = a - b;a = a - b;3.使用位运算int a,b;a = a ^ b;b = a ^ b;a = a ^ b;...原创 2018-04-20 14:03:09 · 298 阅读 · 0 评论