http://www.jb51.net/article/33398.htmString的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且大量浪费有限的内存空间,StringBuffer是可变类,和线程安全的字符串操作类,任何对它指向的字符串的操作都不会产...
分类:
编程语言 时间:
2014-05-14 22:30:10
阅读次数:
329
对于sleep()方法,我们首先要知道该方法是属于Thread类中的。而wait()方法,则是属于Object类中的。sleep()方法导致了程序暂停执行指定的时间,让出cpu该其他线程,但是他的监控状态依然保持者,当指定的时间到了又会自动恢复运行状态。在调用sleep()方法的过程中,线程不会释放...
分类:
编程语言 时间:
2014-05-14 22:28:53
阅读次数:
375
http://www.cnblogs.com/dastan
分类:
编程语言 时间:
2014-05-14 22:27:40
阅读次数:
304
当在oc中调用c++中的方法时,发现说c++中的方法没定义或是找不到Undefined symbols
for architecture i386: "_desTYData", referenced from: -[TuYoo
encryptParametersWithDict:] in...
分类:
编程语言 时间:
2014-05-14 22:21:09
阅读次数:
312
Java 数组声明常用的方式1。类型 数组名称[] = new 数组类型[个数]2,类型 数组名称 =
new 数组类型[] {}3,类型[] 数组名称 = {}//类型 数组名[] = new 数组类型 [个数] int $arr[] = new int
[4]; ...
分类:
编程语言 时间:
2014-05-14 22:20:32
阅读次数:
347
我们可以在计算机上运行各种计算机软件程序。每一个运行的程序可能包括多个独立运行的线程(Thread)。
线程(Thread)是一份独立运行的程序,有自己专用的运行栈。线程有可能和其他线程共享一些资源,比如,内存,文件,数据库等。
当多个线程同时读写同一份共享资源的时候,可能会引起冲突。这时候,我们需...
分类:
编程语言 时间:
2014-05-14 22:18:32
阅读次数:
334
工作中经常需要通过ajax向前台返回json数据,都是通过拼字符串拼出来的,很发麻烦不说,还容易出错。于是想,能不能像js那样操作json呢?或者说更方便的操作呢?Google的gson就是这样的一种库。项目地址:https://code.google.com/p/google-gson/Demo
...
分类:
编程语言 时间:
2014-05-15 02:19:56
阅读次数:
309
IoC,直观地讲,就是容器控制程序之间的关系,而非传统实现中,由程序代码直接操控。这也就是所谓“控制反转”的概念所在。控制权由应用代码中转到了外部容器,控制权的转移是所谓反转。IoC还有另外一个名字——“依赖注入(Dependency
Injection)”。从名字上理解,所谓依赖注入,即组件之间的...
分类:
编程语言 时间:
2014-05-15 02:20:39
阅读次数:
323
3.1为什么需要安全性
Java的安全模型是其多个重要结构特点之一,它使Java成为适于网络环境的技术。因为网络提供了一条攻击连人的计算机的潜在途径,因此安全性是非常重要的。Java安全模型侧重于保护终端用户免受从网络下载的、来自不可靠来源的、恶意程序(以及善意程序中的bug)的侵犯。为了达到这个....
分类:
编程语言 时间:
2014-05-15 02:15:25
阅读次数:
275
java的类加载机制默认情况下是采用委托模型:当加载某个类时JVM会首先尝试用当前类加载器的父类加载器加载该类,若父类加载器加载不到再由当前类加载器来加载,因此这种模型又叫做“父优先”模型。
但是在实际项目中我们可能会要求先从当前类加载加载再从父类加载器加载,如项目中的某类的版本可能和contain...
分类:
编程语言 时间:
2014-05-15 02:14:45
阅读次数:
330
一、class文件内容Java
class文件是对Java程序二进制文件格式的精确定义。每一个Java class文件都对一个Java类或者Java接口作出了全面描述。一个class文件只
能包含一个类或接口;class文件内容按顺序如下(ClassFile表中各项简介如下):magic(魔数)-u...
分类:
编程语言 时间:
2014-05-15 02:14:13
阅读次数:
317
Difference Between Mod_Python & Mod_Wsgi |
eHow x YES NO Why not? Thanks for helping us to make eHow better for everyone.
eHow Computers Computer Netw...
分类:
编程语言 时间:
2014-05-15 02:12:12
阅读次数:
390
《深入Java虚拟机学习笔记》- 第16章 控制流
分类:
编程语言 时间:
2014-05-15 02:11:32
阅读次数:
226
本章主要介绍字节码实现的finally子句。包括相关指令以及这些指令的使用方式。此外,本章还介绍了Java源代码中finally子句所展示的一些令人惊讶的特性,并从字节码角度对这些特征进行了解释。1、微型子例程
字节码中的finally子句表现的很像“微型子例程”。Java虚拟机在每个try...
分类:
编程语言 时间:
2014-05-15 02:10:16
阅读次数:
403
一、JVM的生命周期当启动一个Java程序时,一个Java虚拟机实例就诞生了;当该程序关闭退出时,这个Java虚拟机也就随之消亡;JVM实例通过调用某个初始类的main方法来运行一个Java程序;这个main方法必须是public、static的,而且返回值必须是void;任何一个拥有这样的main...
分类:
编程语言 时间:
2014-05-15 02:09:06
阅读次数:
350
Java栈和局部变量操作Java虚拟机是基于栈的机器,几乎所有Java虚拟机的指令都与操作数栈相关。栈操作包括把常量压入操作数栈、执行通用的栈操作、在操作数栈和局部变量之间往返传输值。1常量入栈操作:操作码在执行常量入栈操作之前,使用三种方式指明常量的值:常量值隐含包含在操作码内部、常量值在字节码中...
分类:
编程语言 时间:
2014-05-15 02:07:03
阅读次数:
509
一、Java内存组成组成图堆(Heap)运行时数据区域,所有类实例和数组的内存均从此处分配。Java虚拟机启动时创建。对象的堆内存由称为垃圾回收器的自动内存管理系统回收。组成
组成 详解Young Generation即图中的Eden + From Space + To Space1.Eden存放新...
分类:
编程语言 时间:
2014-05-15 02:07:43
阅读次数:
320