首页 > 编程语言
java线程同步
1 wait方法: 该方法属于Object的方法,wait方法的作用是使得当前调用wait方法所在部分(代码块)的线程停止执行,并释放当前获得的调用wait所在的代码块的锁,并在其他线程调用notify或者notifyAll方法时恢复到竞争锁状态(一旦获得锁就恢复执行)。 调用wait方法需要注意几...
分类:编程语言   时间:2014-05-08 01:19:01    收藏:0  评论:0  赞:0  阅读:282
Java多线程编程初识— —2
线程有同步和异步之分。 同步的使用场景:多个线程同时访问一块数据,也叫共享区。对于多个线程同时访问一块数据的时候,必须使用同步,否则可能会出现不安全的情况。比如数据库中的脏读。但是,多个线程同时访问一块数据,有一种情况不需要同步技术,那就是原子操作,也就是说操作系统在底层保证了操作要么全部做完...
分类:编程语言   时间:2014-05-08 01:26:11    收藏:0  评论:0  赞:0  阅读:264
java语法:字符串数组的赋值
字符串数组怎么赋值呢? 首先当然得先定义啦:String infoPack[] ; 然后想当然的以为在for循环里,new一个数组, String infoPack[i] = imgurls; 事实证明是不行滴,这样数组里面其实只有一个值,给数组定义的时候规定其长度...
分类:编程语言   时间:2014-05-08 01:31:19    收藏:0  评论:0  赞:0  阅读:253
java 访问控制
java中最小的编译单元为一个.java文件,在一个.java文件中只允许存在一个public的类,且类名应该与该文件名称相同,多个.java文件被编译成多个.class文件,他们被组织于同一个包下, java中的访问控制符最重要的目的既是为了维护这种关系,控制包下某个类的成员或方法的可见性。 .....
分类:编程语言   时间:2014-05-08 01:34:28    收藏:0  评论:0  赞:0  阅读:208
java线程的几个方法
线程的生命周期:新建状态:用new语句创建的线程对象处于新建状态,此时它和其它的java对象一样,仅仅在堆中被分配了内存就绪状态:当一个线程创建了以后,其他的线程调用了它的start()方法,该线程就进入了就绪状态。处于这个状态的线程位于可运行池中,等待获得CPU的使用权运行状态:处于这个状态的线程...
分类:编程语言   时间:2014-05-08 00:47:06    收藏:0  评论:0  赞:0  阅读:274
java实现——005从尾到头打印链表
1 import java.util.Stack; 2 public class T005 { 3 public static void main(String[] args){ 4 Node n1 = new Node(1); 5 Node n2 = ne...
分类:编程语言   时间:2014-05-08 05:19:11    收藏:0  评论:0  赞:0  阅读:242
一些Java相关的
都是从《Thinking in Java》英文第四版中摘抄的_______________________________________________________________________________________________________________________变...
分类:编程语言   时间:2014-05-08 05:16:04    收藏:0  评论:0  赞:0  阅读:515
c++l类
c++类和C#中定义类的方法异同之处:1. 相同处: 1.1.都需要使用 class标识; 1.2.都包含有成员:函数,属性; 1.3.都有private public protect 标识的成员2.不同之处: 2.2. C++申明类及成员时格式:class Member{public: ...
分类:编程语言   时间:2014-05-08 05:26:21    收藏:0  评论:0  赞:0  阅读:429
C#&java重学笔记(泛型)
C#部分:1.泛型的出现主要用于解决类、接口、委托、方法的通用性,通过定义泛型类、接口、委托、方法,可以让不同类型的数据使用相同运算规则处理数据,方便了开发。2.利用System.Nullable泛型可以生成可空的值类型变量,值类型的可空泛型可以简写为关键字加问号,如:int? val=new in...
分类:编程语言   时间:2014-05-08 05:32:33    收藏:0  评论:0  赞:0  阅读:236
JAVA线程
进程是程序在处理机中的一次运行。一个进程既包括其所要执行的指令,也包括了执行指令所需的系统资源,不同进程所占用的系统资源相对独立。所以进程是重量级的任务,它们之间的通信和转换都需要操作系统付出较大的开销。 线程是进程中的一个实体,是被系统独立调度和分派的基本单位。线程自己基本上不拥有系...
分类:编程语言   时间:2014-05-08 05:35:44    收藏:0  评论:0  赞:0  阅读:204
18个HTML5和JavaScript游戏引擎库
1) BestHTML5and javascript game engine Library- Impactjs2) Best HTML5 and javascript game engine Library - Craftyjs3) Best HTML5 and javascript game e...
分类:编程语言   时间:2014-05-08 05:36:43    收藏:0  评论:0  赞:0  阅读:275
Java 性能优化之 String 篇
原文:http://www.ibm.com/developerworks/cn/java/j-lo-optmizestring/Java 性能优化之 String 篇String 方法用于文本分析及大量字符串处理时会对内存性能造成不可低估的影响。我们在一个大文本数据分析的项目中(我们统计一个约 30...
分类:编程语言   时间:2014-05-08 09:37:04    收藏:0  评论:0  赞:0  阅读:281
Java 面向对象
1、对象与实例 对象与实例之间的区别:对象是同类事物的抽象形式,实例是对象的具体化。对象可以实例化很多实例。 无需实例化也可以使用的是对象的静态方法。也就是说这个方法适用于同类事物的所有对象。 当获取或设定同类事物不同属性的时候,就需要对对象进行实例化,这些实例之间相互区分。2、嵌套类 对于...
分类:编程语言   时间:2014-05-08 09:40:24    收藏:0  评论:0  赞:0  阅读:237
boost::bind实践2——来自《Beyond the C++ Standard Library ( An Introduction to Boost )》
直接代码:代码段1: 1 #include 2 #include 3 #include 4 5 class some_class 6 { 7 public: 8 typedef void result_type; 9 void print_string(const ...
分类:编程语言   时间:2014-05-08 09:49:07    收藏:0  评论:0  赞:0  阅读:248
JAVA的一些小笔记
构造块优先于构造方法执行,而且每当有一个新的实例化对象产生时,就会重复执行构造块的程序。静态块优先于构造块执行,而且不管有多少个实例化对象产生,静态块只会执行一次,它的主要作用是为类中的static属性初始化。主类中定义的静态块的执行要优先于主方法执行。内部类的最大优点:可以方便地访问外部类的私有操...
分类:编程语言   时间:2014-05-08 09:57:28    收藏:0  评论:0  赞:0  阅读:250
java Collections
1:String[] urls = {"http://www.paikeworld.com/files/photos/2012-08/13448167861308.jpg","http://www.paikeworld.com/files/photos/2012-08/13448167848275....
分类:编程语言   时间:2014-05-08 10:08:41    收藏:0  评论:0  赞:0  阅读:331
[C++]新特性
auto:自动类型推断和返回值占位,与c++98定义不同(临时变量定义)// auto a; // 错误,没有初始化表达式,无法推断出a的类型 // auto int a = 10; // 错误,auto临时变量的语义在C++11中已不存在, 这是...
分类:编程语言   时间:2014-05-08 10:11:53    收藏:0  评论:0  赞:0  阅读:302
Windows7下python2.7.6环境变量配置
默认情况下,在windows7下安装python2.7.6之后,系统并不会自动添加相应的环境变量。此时不能在命令行直接使用python命令。1. 首先需要在系统中注册python环境变量: 假设python的安装路径为c:\Python27, 则 计算机->属性->高级系统设置->高级...
分类:编程语言   时间:2014-05-08 10:27:28    收藏:0  评论:0  赞:0  阅读:306
线程和进程
又时候感觉在学习英语一样后,语法啊这些,那些地方该用,那些地方不该用,等等 活学活用吧,好快,感觉时间过得好快马上又是周四了。 线程的八个状态: 四个基本状态:新建, 就绪, 运行, 死亡。 运行:1.睡眠(sleep,自然醒),2.等待(wait ,被叫醒),3.挂起(yield, 让...
分类:编程语言   时间:2014-05-08 10:28:25    收藏:0  评论:0  赞:0  阅读:191
Java 内存管理
经典的一句话:C++程序员觉得内存管理太重要了,所以一定要自己进行管理;C#,Java程序员觉得内存管理太重要了,所以一定不能自己去管理。 某些语言,比如C语言,要求程序员显式的分配内存、释放内存。程序按需分配内存,不需要的时候将内存释放。但是这种做法容易引起内存泄露:即由于某种原因未能将分配...
分类:编程语言   时间:2014-05-08 10:31:51    收藏:0  评论:0  赞:0  阅读:219
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号