码迷,mamicode.com
首页 >  
搜索关键字:运行期    ( 1655个结果
83.JAVA编程思想——关于JAVA性能
83.JAVA编程思想——关于JAVA性能 Java 语言特别强调准确性,但可靠的行为要以性能作为代价。这一特点反映在自动收集垃圾、严格的运行期检查、完整的字节码检查以及保守的运行期同步等等方面。对一个解释型的虚拟机来说,由于目前有大量平台可供挑选,所以进一步阻碍了性能的发挥。 “先做完它,再逐步完善。幸好需要改进的地方通常不会太多。” 1     基本方法 只有正确和完整地检测了程序后,...
分类:编程语言   时间:2016-05-12 15:42:04    阅读次数:165
C#之委托、事件、lambda
委托 委托是什么? 委托是一种封装方法的特殊机制,可以帮助程序员更灵活的调用相应的方法。 委托的使用 委托是一个可以引用方法的对象,所以在创建委托时,实际创建的是一个存储方法引用的对象。在程序运行期间,同一个委托能够用于调用不同的方法,只要改变它引用的方法就可以。所以,委托调用的方法不是在编译时确定的,而是在运行的时候确定的。 委托的声明 public delegate void De...
分类:Windows程序   时间:2016-05-12 13:02:35    阅读次数:230
MySQL日志
主要包含:错误日志、查询日志、慢查询日志、事务日志、二进制日志; 日志是mysql数据库的重要组成部分。日志文件中记录着mysql数据库运行期间发生的变化;也就是说用来记录mysql数据库的客 户端连接状况、SQL语句的执行情况和错误信息等。当数据库遭到意外的损坏时,可以通过日志查看文件出错的原因, ...
分类:数据库   时间:2016-05-09 14:03:01    阅读次数:225
对栈元素排序
对栈元素排序,借助另外一个栈,主要是对vector的尾部进行操作。 一、内存基本构成可编程内存在基本上分为这样的几大部分:静态存储区、堆区和栈区。他们的功能不同,对他们使用方式也就不同。静态存储区:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。它主要存放静态数据、全局数据和常 ...
分类:编程语言   时间:2016-05-08 06:37:47    阅读次数:345
UIApplication, UIApplicationDelegate,UIApplicationMain的分析
一.UIApplication, UIApplicationDelegate,UIApplicationMain的分析 * UIApplication的核心作用是提供iOS程序运行期间的控制和协调工作。 * 每一个应用程序都有自己的UIApplication对象,而且是一个单例对象。 * 通过UIA ...
分类:移动开发   时间:2016-05-07 15:07:58    阅读次数:324
【深入理解JVM】:类加载机制
概述虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。与那些在编译时需要进行链接工作的语言不同,在Java语言里,类型的加载、连接和初始化过程都是在程序运行期间完成的,例如import java.util.*下面包含很多类,但是,在程序运行的时候,虚拟机只会加载哪些我们程序需要的类。这种策略虽然会...
分类:其他好文   时间:2016-05-07 11:07:03    阅读次数:162
C++程序设计必知:生存期
参考引用自: 鸡啄米:C++编程入门系列之十九(C++程序设计必知:生存期) 1、静态生存期 若某个对象它的生存期与程序的运行期相同,我们就说它具有静态生存期,就是说在程序运行期间它都不会释放。 a、具有文件作用域的对象都具有静态生存期。 b、使用关键字static修饰的变量,也就是静态变量具有静态生存期 2、动态生存期 具有动态生存期的对象产生于声明...
分类:编程语言   时间:2016-05-07 10:47:28    阅读次数:304
【深入理解JVM】:解析与分派
解析Java中方法调用的目标方法在Class文件里面都是常量池中的符号引用,在类加载的解析阶段,会将其中的一部分符号引用转化为直接引用。(关于符号引用与直接引用,详见【深入理解JVM】:Class类文件结构)这种解析的前提是:方法在程序真正运行之前就有一个可以确定的调用版本,并且这个方法的调用版本在运行期是不可改变的,即“编译期可知,运行期不可变”,这类目标的方法的调用称为解析(Resolve)。只...
分类:其他好文   时间:2016-05-07 09:42:03    阅读次数:471
java enum详解
enum enum是jdk1.5引入的概念。enum类型的值实际上是通过运行期构造的对象来表示。在定义enum的时候编译器会默认帮我们做些事:所有的枚举类会默认继承Enum(Enum默认实现 Comparable 和 Serializable 接口),所以枚举类不可以在继承其他的类(java单继承); 所有的枚举类是final的,不可有子类 所有定义的枚举常量,会在定义的枚举类中生成public...
分类:编程语言   时间:2016-05-07 07:50:06    阅读次数:178
linux内核模块开发基础
1. 什么是内核模块     内核模块具有以下两个特点:1. 模块本身并不被编译进内核文件(zImage或bzImage),可以根据需求,在内核运行期间动态的安装或卸载。 2. 为什么需要内核模块  原因:Linux内核的整体结构非常庞大,其包含的组件也非常多,如何使用这些组件呢,方法1:把所有的组件都编译键内核,即:zImage或bzImage,但这样会导致一个问题:占用内存过多。然后...
分类:系统相关   时间:2016-05-07 07:33:35    阅读次数:132
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!