码迷,mamicode.com
首页 >  
搜索关键字:代码块    ( 6076个结果
宏和函数的区别
1.宏会在编译器在对源代码进行编译的时候进行简单替换,不会进行任何逻辑检测,即简单代码复制而已。2.宏进行定义时不会考虑参数的类型。3.参数宏的使用会使具有同一作用的代码块在目标文件中存在多个副本,即会增长目标文件的大小。4.参数宏的运行速度会比函数快,因为不需要参数压栈/出栈操作。5.参数宏在定义...
分类:其他好文   时间:2015-04-17 17:39:59    阅读次数:146
java中volatile关键字
synchronized 同步块大家都比较熟悉,通过 synchronized 关键字来实现,所有加上synchronized 和 块语句,在多线程访问的时候,同一时刻只能有一个线程能够用synchronized 修饰的方法 或者 代码块。 volatile 用volatile修饰的变量,线程在每次使用变量的时候,都会读取变量修改后的最的值。volatile很容易被误用,用来进行原子性操作。...
分类:编程语言   时间:2015-04-17 15:49:45    阅读次数:177
Java知多少(37)静态内部类、匿名内部类、成员式内部类和局部内部类
内部类可以是静态(static)的,可以使用 public、protected 和 private 访问控制符,而外部类只能使用 public,或者默认。成员式内部类在外部类内部直接定义(不在方法内部或代码块内部)的类就是成员式内部类,它可以直接使用外部类的所有变量和方法,即使是 private 的...
分类:编程语言   时间:2015-04-17 01:01:32    阅读次数:222
java堆与栈的区别(修改的别人哒)
java的内存机制: Java 把内存划分成两种:一种是栈内存,另一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,Java 就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java 会自动释放掉为该变量分配的内存空间,该内存...
分类:编程语言   时间:2015-04-16 23:40:55    阅读次数:177
java 静态代码块执行顺序
(一)java 静态代码块 静态方法区别一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的. 静态方法在类加载的时候 就已经加载 可以用类...
分类:编程语言   时间:2015-04-15 21:08:01    阅读次数:105
Oracle PL/SQL基础语法 ——Oracle Database 11g R2
一、PL/SQL代码块DECLARE(可以不是用此块) ;BEGIN ;END;在SQL Plus执行需要在代码块最后/,并且单独占一行。DBMS_OUTPUT.PUT_LINE();用于输出内容,类似于C的printf,C++的cout。二、PL/SQL注释行注释(一行):--。块注释(多行):/...
分类:数据库   时间:2015-04-15 19:34:18    阅读次数:148
例题:函数输出参数。理解函数的作用,函数是一个相对独立的代码块
class Program { public int[] shuchucanshu(int[] shu,out int a,out int b) //基本格式,定义一个int数组 { for (int i = 0; i < shu.Length ; i++) //冒泡排序 { for (int j ...
分类:其他好文   时间:2015-04-15 16:59:02    阅读次数:134
IOS开发学习笔记008
预处理1、宏定义2、条件编译3、文件包含注意: 1、所有预处理都是以#开头,并且结尾不用分号. 2、宏名一般用大写字母,以便与变量名区别开来,但用小写也没有语法错误 3、作用域也是从定义到代码块结束 4、定义一个宏时可以引用已经定义的宏名 5、在编译预处理用字符串替换宏名时,不作语法检查,...
分类:移动开发   时间:2015-04-14 19:17:54    阅读次数:197
《黑马程序员》局部变量与全局变量 (C语言)
根据变量的作用域,可分为局部变量:● 定义:在函数或代码块内部定义的变量● 作用域:从定义变量的那一行开始,一直到代码块结束● 声明周期:从定义变脸的那一行开始分配存储空间,代码块结束后就会被回收● 没有固定的初始值全局变量:●定义:在函数外面定义的变量●作用域:从定义变量的那一行开始,一直到文件结...
分类:编程语言   时间:2015-04-14 00:28:01    阅读次数:130
break和continue特殊玩法“标签”
java标签顾名思义就是在指定的地方打个标记,程序执行到某个特定的地方返回到标记处,再执行某些操作。介绍“标签”先要介绍break和continue关键字。 break关键字:指停止当前代码块 continue关键字:指停止当次代码块 为什么说“代码块”看了下面就知道,break和con...
分类:其他好文   时间:2015-04-13 14:28:51    阅读次数:99
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!