码迷,mamicode.com
首页 >  
搜索关键字:编译期    ( 894个结果
《Effective C++》模板与泛型编程:条款32-条款40
条款41:了解隐式接口和编译期多态 class支持显示接口和运行期多态 class的显示接口由函数的名签式构成(函数名称、参数类型、返回类型) class的多态通过virtual函数发生在运行期 template支持隐式接口和编译期多态 template的接口是隐式的,由具体的表达式决定 templ ...
分类:编程语言   时间:2019-01-03 22:37:49    阅读次数:213
知识大杂烩
编译期常量与运行时常量的区别: public static final String str = "hello world!"; // 编译期常量(值在编译期就能确定) public static final String str1 = UUID.randomUUID().toString(); / ...
分类:其他好文   时间:2018-12-29 11:19:44    阅读次数:215
反射的用途及实现
反射 (Reflection) 是 Java 的特征之一,它允许运行中的 Java 程序获取自身的信息,并且可以操作类或对象的内部属性。 其核心是JVM 在运行时才动态加载类或调用方法/访问属性,它不需要事先(写代码的时候或编译期)知道运行对象是谁。 一.主要的功能: 在运行时判断任意一个对象所属的 ...
分类:其他好文   时间:2018-12-28 22:19:57    阅读次数:248
C语言-const和volatile深度分析
1、const只读变量 const修饰的变量是只读的。本质还是变量 const修饰的局部变量在栈上分配空间 const修饰的全局变量在全局数据区分配空间 const只在编译期有用,在运行期无用 const修饰的变量不是真的变量,它只是告诉 编译器该变量不能出现在赋值符号的左边实例一.cpp: 从上面 ...
分类:编程语言   时间:2018-12-15 15:53:32    阅读次数:219
groovy使用范型的坑
java的范型 上面的代码在运行时,尽管有类型擦除,但是由于编译期有类型检查,map中的\的类型始终为\,可放心使用。 groovy的范型 上面的代码即使使用了 静态编译注解在编译期也不会报错。由于在运行时有类型擦除,所以func返回的Map的\的数据类型是不确定的,key的类型并不一定为Strin ...
分类:其他好文   时间:2018-12-09 11:58:42    阅读次数:169
类加载机制
1.访问类的编译期静态常量时,不会触发类的初始化行为。类的初始化行为是指在类被加载之后(也就是类的Class对象被创建之后),为类的静态成员变量分配存储空间。 2.编译期静态常量会在编译阶段被存储到NonInitialization类的常量池中,在以后对编译期静态常量的引用都实际上被替换为对NonI ...
分类:其他好文   时间:2018-12-07 20:55:57    阅读次数:190
DirectX11--HLSL编译着色器的三种方法
前言 本文不考虑Effects11(FX11),而是原始的HLSL语言。 该文章从教程02单独抽离出来作为单独的教程。 目前编译与加载着色器的方法如下: 1. 使用Visual Studio中的HLSL编译器,随项目编译期间一同编译,并生成 (Compiled Shader Object)对象文件, ...
分类:其他好文   时间:2018-12-05 00:09:48    阅读次数:242
maven 创建war类型项目
1. 创建maven project时选择packaging为war 2. 在webapp文件夹下新建META-INF和WEB-INF/web.xml 3. 在pom.xml中添加java ee相关的三个jar 3.1 <scope> jar有效范围 provided 表示编译期生效,不会打包发布到 ...
分类:其他好文   时间:2018-12-03 00:54:35    阅读次数:232
idea 安装 lombok插件
一,前言 lombok是什么?lombak是一个工具,主要用来简化,减少代码的编写。使代码看起来更清晰,简洁。 而且lombok只是一个工具,不会打包到war中,不会增加任何消耗。只是在编译期中帮助我们完成额外的工作。 例如getter/setter的编写,构造器,tostring方法等。 同时。l ...
分类:其他好文   时间:2018-12-02 12:09:47    阅读次数:3741
简单工厂模式
采用简单工厂的优点是可以使用户根据参数获得对应的类实例,避免了直接实例化类,降低了耦合性;缺点是可实例化的类型在编译期间已经被确定,如果增加新类 型,则需要修改工厂,不符合OCP(开闭原则)的原则。简单工厂需要知道所有要生成的类型,当子类过多或者子类层次过多时不适合使用。 下面是我实例中的类结构图, ...
分类:其他好文   时间:2018-11-22 18:12:26    阅读次数:142
894条   上一页 1 ... 15 16 17 18 19 ... 90 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!