`
xiaoer_1982
  • 浏览: 1818126 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Java中定义宏

阅读更多

在Java中,要定义常量的话,可以在类中使用
public static final 。。。。
比如:
public static final int PI = 3.14159;//java.lang.Math.PI差不多就应该是这么定义的。
再比如:
public static final int NAME = "John ";
等。

static保证它的空间效率:一个类中只有一份,而不会每个对象都只有一份。
final保证它不会被修改,从而编译器可以做某些优化,即相当于保证了时间效率。

分享到:
评论

相关推荐

    创建系统变量配置的宏定义方法

    1、在./mediatek/config/gxq15_ics/ProjectConfig.mk中添加 变量 PALADIN_UI_YITI = no 另外, 也需要在AUTO_ADD_GLOBAL_DEFINE_BY_NAME = 中添加。 2、mediatek\build\tools\javaoption.pm中...FeatureOption.java里

    velocity新手入门

    文档是velocity基本知识,语法运用,宏定义等,适合新手入门

    【zfind】简单的C/C++宏定义和类定义搜索工具

    zfind是本人写的一个简单的C/C++宏定义和类定义搜索工具,z是左的意思,即本人姓氏。取此名字是因为windows下有find命令,为避免冲突。另外本工具是本人在32位WIN7环境下使用的,其余环境本人不保证兼容。 写此工具...

    java基础入门教程

    香 港 则 在 今 年 4月 就 举 行 了 全 岛 的 Java杯 比 赛 ,在 计 算 机界掀 起 了 学 习 Java的热 潮 (尤 其 是 在 大 学 生 们 中 ,出 现 了 一 批 Java迷 )。 有 人 预 言 :Java将 是 网 络 上 的 "世 界 语 ...

    编程参考宝典电子书

    编程参考宝典电子书 好东西无需解释了 21天学通Java 21天学通ASP.NET 21天学通Visual Basic ... 在中,带参宏assert是被定义为条件编译的,如果在源文件中定义了宏NDEBUG,则即使包含了头文件,assert宏也将被忽略。

    快速掌握VC6.0中各种宏注释应用(附图)

    为了方便别人或自己阅读自己的程序,注释是坚决不可少的。一个漂亮的程序,不是在于你应用的技术多么高深,而是能够把高深的技术描述的清楚易懂。...并且在VB.NET中,当时添加各种注释,是通过宏定义的,

    宏定义应用举例_单片机C语言实例(纯C语言源代码).zip

    包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。【适用人群】:适用...

    static_jni.zip

    在Java虚拟机加载so库时,如果发现含有上面两个宏定义的函数时就会链接到对应Java层的native方法,那么怎么知道对应Java中的哪个类的哪个native方法呢,我们仔细观察JNI函数名的构成其实是:以Java为前缀,并且用“_...

    NESLoggerDemo:基于宏定义编写的日志工具,参照了java的log4j进行了日志级别设置,可以根据debug和release编译不同的日志级别. 包含了3个输出目标

    基于宏定义编写的日志工具,参照了java的log4j进行了日志级别设置,可以根据debug和release编译不同的日志级别. 包含了3个输出目标:控制台,文件和UIAlertController 加入了快捷的日志上传和清理方法,减少日志文件占用...

    基于DES和RSA的加密聊天工具.rar

    基于DES和RSA的加密聊天工具,共包含4个文件: chat.cpp、des.h、rsa.h、makefile。 编译:命令行模式下,切换到代码所在目录,输入make后...此外,代码中实现了异步,select以及普通三种IO模型,需要通过定义宏控制。

    用java 显示当前目录下的所有文件名和文件夹名字

    通过建立一个file对象和过滤器来显示所定义目录下的文件名及文件夹名

    jscala:Scala宏,可从Scala代码生成JavaScript

    从Scala代码生成JavaScript的Scala宏。 放心输入吧! 支持的功能: 变量定义,基本一元和二进制运算 命名和匿名函数 Scala数组/ Seq作为JavaScript数组文字 Scala Map和匿名类作为JavaScript对象 如果,同时,for....

    java概述的PPT

    语法:放弃了C语言的全程变量、goto语句、宏定义、全局函数以及结构、联合和指针数据类型。 面向对象概念:放弃了多重继承、友元类和运算符重载,采用单重继承加接口的方式代替多重继承,提供语言级的内存自动管理...

    leetcode手册JAVA-Leetcode:我的leetcode问题解决方案合集

    为cpp添加readlines宏,进一步简化从文件中读取参数。 添加vector和vector 正确处理string 支持解析带空格的string 与引号一起打印string " 。 有效地为ListNode*和TreeNode*分配线性内存。 通过使用input_parameter...

    java读写excel源码-pyexcel:用于在csv、ods、xls、xlsx和xlsm文件中读取、操作和写入数据的单一API

    java读写excel源码pyexcel - 让你专注于数据,而不是文件格式 支持项目 如果贵公司已将 pyexcel 及其组件嵌入到创收产品中,请在 github 上支持我,或维护该项目并进一步开发。 如果您是个人,也欢迎您支持我,无论...

    chunk-templates:块模板,Java的模板引擎

    块模板提供了丰富的功能集:标记内过滤器,标记内默认值(包括循环和分支),为每个模板文件定义多个片段,分层主题,宏等等。 快速开始 浏览,其中包含示例和食谱。 。 适用于Java 1.5及更高版本。 可从Maven ...

    霸屏天下源码java-parboiled2:用于Scala2.10+的基于宏的PEG解析器生成器

    实现了一个基于宏的解析器生成器,它在编译时运行并将语法规则定义(用内部 Scala DSL 编写)转换为相应的 JVM 字节码。 PEG 是用于正式指定语法的 (CFG) 的替代品,它们可以很好地替代正则表达式,并且与通过 CFG ...

    国企Java笔试题目-xwiki-docker:用于在docker上构建和运行XWiki的Dockerfile

    文档中定义,这些结构的实例可以附加到 wiki 文档,存储在数据库中,并使用 Hibernate 查询语言或 XWiki 自己的查询语言进行查询。 是 XWiki 扩展的所在地,从可以粘贴到 wiki 页面到可加载的核心模块。 XWiki ...

Global site tag (gtag.js) - Google Analytics