`
猪↘專屬|华
  • 浏览: 164002 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

javafx学习一 javafx的数据类型

 
阅读更多

package com.xiange.javafx;

/**
 * @author Administrator
 */

/**
 * javafx的学习第一天,讲解javafx语言的一些语法
 * javafx中,试用var关键字定义可以修改的变量。用def定义只读变量
 * ,如果修改def修改的变量,会导致编译错误。以下定义的变量并没有
 * 定义变量的类型,是因为javaFx有一个高级的推断引擎,
 * 可以根据使用的情况来推断变量的类型。
 *
 * javafx的类型:javafx是一种静态的语言。具有以下集中内置类型
 *  Boolean(布尔变量)  Integer(整形变量)  Number (浮点变量)
 *  String(用于字符串)  Duration(支持时间字符值)  和Void (用于
 * 无返回值的函数)
*/

def maxLength =100;//只读
var count =0;      //可以读可以修改
 count++;       //count是可以写的
 
/**
 * Boolean 类型:默认值为false
 * 适用于表示标志和任何特定与应用程序的内部状态的变量
 * var isElement:Boolean;//默认为false
 * var flag = true;
 * isElement = 1;         //错误
 * flag++                 //错误
*/

 

/**
 * Integer 类型: 默认值为0
 * 有符号的32位整形值  可以使用八进制或者
 * 是十六进制的来进行初始化
 * var counter:Integer
 * def length=0;
 * var byte = 0*37;
 * */


/**
 * Number 类型 :默认值为0.0
 * var value = 1.1;
 * var ss:Number;
 * */

/**
 * Strng 类型 :默认为""
 * 表示任意长度的字符串。该类型可以合并多行字符串
 * 字符串中还可以用{}来引用别的字符串
 * var str1="ddddddddd"
 * "dddddddddddddddssssssssss"//这两个字符串会合并
 *
 * var s1 = "ddddd";
 * var s2 = "sssssss";
 * var s3 ="{s1}{s2}"         //s3为s1+s2
 *
 *
 * */

/**
 * Duration 表示时间单元的浮点数
 * var timer = 12h;
 * var timer1 = 100ms;
 * */
 
 
 /**
  * Void 类型 :用来定义没有返回值的函数
  * function startSimulation():Void{
  *  simulate(1000ms);
  *  //无返回值
  * }
  * */

//更多类型:在javafx中也可以使用java包装器类型。
//但是这种类型并不常用,这些类型主要用于在接口中使用图元的java类
//协同工作
//
//

0
0
分享到:
评论

相关推荐

    JavaFX学习资料总结

    1. JavaFX Scene Graph:JavaFX的核心是场景图(Scene Graph),它是一种树形数据结构,用于表示用户界面的所有元素。场景图中的每个节点都代表一个UI组件或视觉效果,如按钮、文本框、图片等。 2. Stage与Scene:...

    JavaFX+Jfoenix 学习笔记(三)--TableView数据表格源码

    - 每一列都是一个TableColumn对象,它有一个数据类型和一个显示的标题。 - 我们可以通过setCellFactory方法为每一列指定自定义的单元格工厂,以便自定义单元格的显示方式。 - setCellValueFactory用于设置如何从...

    学习JavaFX脚本语言

    JavaFX脚本语言是JavaFX的一部分,提供了一种简洁、面向对象的方式来创建和操作UI组件。 **什么是对象?** 在面向对象编程(OOP)中,对象是程序的基本构造块,代表现实世界中的实体或概念。对象具有两个关键特性...

    javaFX不同窗口之间进行调用以及进行通信的实现办法

    JavaFX是一种用于构建桌面、移动和嵌入式系统的富客户端应用程序的Java库。它提供了丰富的图形用户界面(GUI)组件和强大的2D/3D渲染能力。在开发JavaFX应用时,有时我们需要在不同的窗口之间进行交互和通信,这对于...

    javafx学习资料

    通过以上内容的学习,我们了解了JavaFXScript语言的基础知识,包括数据类型、标识符、常量、变量以及内置类型等内容。这些知识点是学习JavaFXScript的基础,掌握它们可以帮助开发者更好地利用JavaFXScript进行GUI...

    javafx入门教程

    本教程将指导您学习JavaFX脚本语言的基础知识,例如变量声明、数据类型、操作符、控制结构等。同时,我们还将介绍JavaFX的开发环境和安装配置。 Lesson 1: Getting Started with JavaFX Script Lesson 1将指导您...

    JavaFX + MySql 实现学生信息管理系统

    实现这个学生信息管理系统,开发者首先需要设计数据库模型,定义学生表的结构,包括字段名、数据类型和约束。然后,使用JavaFX创建GUI,设计窗口布局,添加按钮、文本框、表格视图等元素,用于输入、显示和操作数据...

    javaFx script

    - **基本数据类型**:列举并解释JavaFX Script支持的基本数据类型。 - **Void和null**:说明Void和null的含义及其用法。 - **Lesson 5: 序列** - **序列介绍**:介绍序列(sequence)这一数据结构。 - **创建和...

    JavaFX2.0基础教程.pdf

    JavaFX平台的核心优势在于它结合了高性能的媒体及图形引擎,提供了丰富的API集合,从而让开发者能够轻松地处理数据驱动的企业级客户端应用。 - **JavaFX简史**:JavaFX最初由Sun公司在2007年的JavaOne大会上推出,...

    Learning the JavaFX Script Programming Language.pdf

    完成本教程后,开发者将准备好进入下一阶段的学习——使用JavaFX构建GUI应用程序,随后可以通过Media Browser教程深入了解实际应用的端到端开发过程。 四、JavaFX脚本编程深入学习资源 对于寻求深入理解的高级...

    JavaFX官方文档

    - **变量和数据类型:** 包括基本类型、对象和集合的声明和使用。 - **函数和方法:** 如何定义和调用函数,以及参数传递和返回值。 - **控制流:** 条件语句(如if/else)、循环(如for和while)以及异常处理。 - *...

    javafx2.2 API文档

    5. **图表组件**:JavaFX包含各种图表类型,如折线图、柱状图、饼图等,方便数据可视化。 6. **事件处理**:JavaFX提供了一套完整的事件处理机制,可以监听和响应用户的交互操作,如点击、拖动等。 7. **国际化**...

    javaFX demos

    JavaFX的标签再次强调了这是关于JavaFX演示应用的资源,这可能包括了各种类型的示例,如图表、按钮、滑块、菜单、对话框等控件的使用,以及如何进行事件处理、布局管理、样式和皮肤定制等。 在压缩包“demos”中,...

    javafx11win64.zip

    1. **Scene Graph**:JavaFX的核心是场景图,它是一种数据结构,用于表示应用程序的视觉元素和它们之间的关系。开发人员可以通过操作场景图来构建复杂的UI。 2. **FXML**:FXML是一种XML格式,用于描述UI布局和绑定...

    JavaFX 8官方指导

    通过学习本书,开发者不仅可以掌握如何利用JavaFX提供的丰富UI组件来快速搭建界面,还能深入了解JavaFX API的各种特性和功能,从而更好地进行实际项目开发。此外,书中还提到了关于版权、许可以及特定情况下适用的...

    Learn JavaFX 8

    本书《Learn JavaFX 8》是一本不可多得的学习资源,无论你是初学者还是有经验的开发者,都能从中获得宝贵的知识和技能。随着 JavaFX 不断地发展和完善,掌握这些核心概念和技术将有助于开发者创造出更加美观、高效的...

    [JavaFx]经典扫雷

    在本教程中,我们将通过实现经典游戏“扫雷”来学习JavaFX的基础知识。 一、项目结构 项目11中包含了一个简单的JavaFX扫雷程序的基本结构。通常,一个JavaFX项目会包含以下几个关键部分: 1. 主类(Main Class):...

    Mastering JavaFX 8 Controls

    本书《Mastering JavaFX 8 Controls》由 Hendrik Ebbers 编写,是针对 JavaFX 8 控件深入学习的宝贵资源。该书覆盖了 JavaFX 8 控件的各个方面,帮助读者从初学者成长为精通控件的专家。 #### 二、JavaFX 8 控件...

    基于JAVAFX的钢琴小工具

    总的来说,“基于JAVAFX的钢琴小工具”展示了JavaFX在创建富互联网应用程序中的强大能力,结合了图形用户界面设计、音频处理、事件处理和动画技术,提供了一种趣味性的学习和娱乐体验。通过深入理解这些知识点,...

    JavaFx-文件删除小工具(源码)

    `.project`文件是Eclipse项目的元数据,它定义了项目类型、构建指令、Natures(项目特性,如Java项目特性)等。对于JavaFX项目,可能会包含特定的JavaFX nature,以支持JavaFX相关的构建和运行步骤。 `de`和`src`...

Global site tag (gtag.js) - Google Analytics