java

位置:IT落伍者 >> java >> 浏览文章

类型

声明

默认值

元素说明符

String

: String

javalangString

Integer

: Integer

javalangInteger

Number

: Number

javalangDouble

Boolean

: Boolean

false

javalangBoolean

Duration

: Duration

ms

javafxlangDuration

注意这里说的是基本数据类型如果是对象类型默认值就是 null 了

Duration

Duration 类型表示一段时间我们来看一下Duration的例子

ms; // 毫秒

s; //

m; //

h; // 小时

用字面量来描述很明了吧

字符串类型

与传统语法不一样的地方是JavaFX的字符串变量既可以用单引号也可以用双引号另外连接字符串不用加号而使用花括号看下例子就明白了

importjavalangSystem;

varname=BeiJing;

varmessage=Hello{name};

Systemoutprintln(message);

结果是HelloBei Jing

字符串的国际化

看下面的代码

defmon=##Monday;

defabout=##[ABOUT]JavaFXisacoolscriptinglanguage!;

println(mon);

println(about);

假如这段代码保存在 Foofx 文件中然后在同一路径下创建一个属性文件文件名必须像这样Foo_zh_CNfxproperties 内容如下

@charsetUTF;

Monday=星期一

ABOUT=JavaFX是一种很酷的脚本语言!

这样上面的代码输出就成了中文了为什么会这样呢?就和你想的一样关键就在于双井号 ## 和 符合命名规则的属性文件

如果没有属性文件系统会当 ## 不存在不作任何处理按原样输出

如果有属性文件系统会根据当前操作系统的语言来决定是否使用以及使用哪一个都是根据文件名来判断的如果找不到也不作任何处理只按原样输出比如上面这个例子只在中文操作系统下起作用你放到法文操作系统中他只会输出英文如果我们再添加一个属性文件Foo_fr_FRfxproperties 内容如下

@charsetUTF;

Monday=Lundi

ABOUT=JavaFXestunlangagedescriptcool!

这样这段程序不但在中文而且在法文操作系统中等能正确的显示本地语言了

               

JavaFX 深入浅出(二)基本数据类型


发布日期:2021年05月20日
 
JavaFX 深入浅出(二)基本数据类型

JavaFX 有几种基本数据类型分别是

Integer 整数类型

Number 浮点数类型

Boolean 逻辑类型

Duration 时间类型

String 字符串类型

这几种类型与传统的编程语言对应的类型一样分别支持加减乘除自加自减比较大小逻辑判断等等这些操作其实想想哪门语言也就是这些东西

默认值一个基本数据类型的变量被声明了以后如果没有赋初值系统会自动初始化为默认值见下表

上一篇:使用 Java 1.2 的 Authenticator 类

下一篇:Java违例准则