`
zhang_ly520
  • 浏览: 162014 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JavaFx学习笔记

    博客分类:
  • java
阅读更多

1.脚本变量是使用 vardef 关键字声明的。二者之间的区别在于:在脚本的整个生命周期内都可以为 var 变量赋予新值,而 def 变量在被首次赋予新值后将保持不变。我们已经为 numOnenumTwo 赋予了特定的值,但 result 却未初始化,因为此变量将用来存放计算结果。

def 相当于 final var.

2.使用后跟序列名称的 sizeof 运算符来确定序列的大小

3.insert 关键字可用于在序列中特定元素的前面后面插入一个元素。

   insert xx into aa;

   insert xx before aa[2]

   insert xx after aa[2]

4.通过使用 deletefrom 关键字可以轻松地从序列中删除项.

   delete xx from aa;

   delete aa[2];

   delete aa; 清空序列

5.使用 reverse 运算符可以轻松地颠倒序列中项的次序

   var nums = [1..5];
   reverse nums; // returns [5, 4, 3, 2, 1]

6.序列子集提供对序列某些部分的访问。

    var days = ["Mon","Tue","Wed","Thu","Fri","Sat","Sun"];
    var weekend = days[5..6];//["Sat","Sun"];

    var weekdays = days[0..<5];//["Mon","Tue","Wed","Thu","Fri"]

    var weekend1 = days[5..];//["Sat","Sun"];

    var days2 = days[0..<];//["Mon","Tue","Wed","Thu","Fri","Sat"]

7.运算符

   javafx        java

   not    ==> !

   and   ==> &&

   or      ==> ||

8.范围表达式 step

   从技术上讲,[0..5] 是一个范围表达式。默认情况下,相邻值之间的间隔为 1,但是您可以使用 step 关键字来指定一个不同的间隔。例如,定义一个由 1 到 10 之间的奇数构成的序列:

   var nums = [1..10 step 2];//支持负整数
   println(nums);//[ 1, 3, 5, 7, 9 ]

9.for(a in aa);//没有java的for(int i;i<n;i++);形式

10.bound和bind 指绑定项发生改变,反应到被绑定的变量上。

   bound用来绑定函数,使得函数内部的变量也可以改变。

   bind 用来绑定结果的,可以改变函数的参数。

11. on replace 替换触发器 当变量值被改变时执行语句。

12.访问修饰符                                     

-  package 访问修饰符      ==>    空修饰,包
-  protected 访问修饰符    ==>    包,继承
-  public 访问修饰符          ==>    全部
-  public-read 访问修饰符 ==>    公开访问权限
-  public-init 访问修饰符    ==>    公开初始化权限

 

 

分享到:
评论

相关推荐

    JavaFX+Jfoenix 学习笔记(一)--环境搭建及多款Hello World演示源码

    在“JavaFX+Jfoenix 学习笔记(一)--环境搭建及多款Hello World演示源码”中,我们将主要探讨以下几个知识点: 1. **JavaFX环境搭建**: - 安装Java Development Kit (JDK):JavaFX不再包含在标准JDK中,因此需要...

    JAVAFX第一张学习笔记

    JAVAFX第一张学习笔记,第一张的学习源代码!

    JavaFX+Jfoenix 学习笔记(五)--ContextMenu右键菜单源码

    在"JavaFX+Jfoenix 学习笔记(五)--ContextMenu右键菜单源码"中,可能会详细讲解如何使用JFoenix的JFXMenuItem创建具有Material Design样式的ContextMenu,以及如何自定义其颜色、图标等属性。此外,源码可能还会...

    JavaFX+Jfoenix 学习笔记(十)--系统托盘及解决中文乱码问题源码

    在本篇JavaFX+Jfoenix学习笔记中,我们将探讨如何在JavaFX应用程序中实现系统托盘功能,以及如何解决可能出现的中文乱码问题。系统托盘是现代桌面应用中常见的一种特性,允许用户在关闭主窗口后,仍然可以通过托盘...

    JavaFX+Jfoenix 学习笔记(九)--KeyCombination快捷键源码

    在"JavaFX+Jfoenix 学习笔记(九)--KeyCombination快捷键源码"中,我们可能探讨了如何使用KeyCombination类来创建和监听键盘快捷键,以及JFoenix库中与快捷键相关的功能。KeyCombination类允许开发者定义特定的键盘...

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

    在"JavaFX+Jfoenix 学习笔记(三)--TableView数据表格源码"中,我们将重点讨论如何使用JavaFX的TableView组件结合JFoenix来展示和操作数据。TableView是JavaFX中的一个核心组件,它允许用户以表格的形式查看和操作...

    JavaFX+Jfoenix 学习笔记(八)--事件、监听、属性绑定源码

    在“JavaFX+Jfoenix 学习笔记(八)--事件、监听、属性绑定源码”中,我们将深入探讨JavaFX中的事件处理、监听器和属性绑定。 1. **事件处理**: 在JavaFX中,事件是用户与应用程序交互时发生的动作,如点击按钮、...

    JavaFX+Jfoenix 学习笔记(七)--多线程、延迟加载源码

    在“JavaFX+Jfoenix 学习笔记(七)--多线程、延迟加载源码”中,我们将探讨两个关键概念:多线程和延迟加载。这两个概念对于提高JavaFX应用程序的性能和用户体验至关重要。 1. **多线程**: - **并发基础**:在...

    JavaFX+Jfoenix 学习笔记(二)--Stage和Scene源码

    JavaFX+Jfoenix 学习笔记(二)--Stage和Scene文章中用到的源码,主要是展示了Stage的一些常用属性

    JavaFX+Jfoenix 学习笔记(四)--MenuBar菜单栏源码

    在"JavaFX+Jfoenix 学习笔记(四)--MenuBar菜单栏源码"这篇笔记中,我们将深入探讨如何使用JavaFX的`MenuBar`和JFoenix库来创建具有Material Design风格的菜单栏。以下是一些关键知识点: 1. **JavaFX的MenuBar...

    Java 学习笔记Java学习笔记

    Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现为Oracle公司的一部分)于1995年发布。...Java学习笔记涵盖了这些核心知识点,通过深入学习和实践,你可以逐步掌握Java编程,并应用于实际项目开发中。

    Java入门学习笔记

    这份"Java入门学习笔记"涵盖了imooc网站上Java入门课程的三个赛季的内容,旨在为初学者提供一个全面的学习资源。 笔记的第一部分是"Java入门第一季学习笔记",它可能包括Java的基础概念和语法。这部分可能会讲解...

    javafx使用指南-目录版.pdf

    1. 学习曲线陡峭:JavaFX 的学习曲线陡峭,需要一定的编程经验和知识。 2. performance 问题:JavaFX 应用程序的性能可能会受到影响,例如在低配置设备上运行时。 JavaFX 是一个功能强大且灵活的平台,适用于开发...

    Java学习笔记(源码)

    【Java学习笔记(源码)】是一份详细记录了Java编程语言学习过程的资源集合,包含实际的源代码示例。这份笔记旨在帮助初学者和有一定经验的开发者深入理解和掌握Java语言的核心概念、语法以及常见应用。以下是笔记中...

    良葛格JAVA 学习笔记

    《良葛格JAVA 学习笔记》是由知名IT专家林信良,网名“良葛格”,在台湾大学电机工程学系的深厚学术背景基础上,结合其作为SUN教育训练中心讲师的丰富教学经验编写的。他的著作还包括《Spring 技术手册》,并且他...

    Java学习笔记PPT

    这份"Java学习笔记PPT"是针对Java2版本的学习资源,旨在帮助初学者或有一定基础的开发者深入理解Java的核心概念和应用。 在Java学习的初期,掌握基本语法是至关重要的。Java的语法与C++有诸多相似之处,但更加强调...

    《JavaFx本质论》读书笔记1(1-2章)

    《JavaFx本质论》读书笔记1(1-2章)主要涵盖了JavaFX的基础知识和核心概念,这本书旨在深入解析JavaFX这一强大的GUI(图形用户界面)开发框架。JavaFX是Oracle公司推出的一种用于构建桌面应用、移动应用以及云计算...

    关于JAVAFX自己下载的一些资料拿出来共享哈~~~~

    以下是一些关于JavaFX学习的重点知识点: 1. **JavaFX基础**:理解JavaFX的基础架构,包括Scene、Stage、Nodes(节点)的概念,以及布局管理器如BorderPane、GridPane和FlowPane的使用。 2. **控件和组件**:熟悉...

    韩顺平编写的java学习笔记(全)

    ### 韩顺平编写的Java学习笔记概览 #### Java平台分类与运行机制 - **J2SE(Java 2 Platform, Standard Edition)**: 标准版Java开发平台,适用于桌面应用程序开发。 - **J2EE(Java 2 Platform, Enterprise ...

    JAVA学习笔记和例子程序值得看看

    这份"JAVA学习笔记和例子程序值得看看"的压缩包显然包含了作者在深入学习Java过程中的重要发现和理解,以及帮助深化概念理解的示例程序。让我们来详细探讨一下可能包含的知识点。 1. **基础语法**:Java的基础包括...

Global site tag (gtag.js) - Google Analytics