没有合适的资源?快使用搜索试试~ 我知道了~
Xtend 是一种静态类型的编程语言,可以转化为可理解的 Java 源代码。其 语法和语义构成基于 Java 编程语言,但在许多方面得到改进: 扩展方法 - 增强封闭类型新功能 Lambda表达式 - 简洁的匿名函数常量语法 ActiveAnnotations (积极的注解 )-注解处理的增强因子 运算符重载 - 使您的库更具表现力 强大的开关表达式 - 隐式的类型转换 多重调度 - 又名:多态方法调用 模板表达式 - 具有智能空白处理 没有语句 - 一切都是表达 属性 - 简化了 getter 和 setter 的访问。。。。。
资源推荐
资源详情
资源评论


格式:pdf 资源大小:608.6KB 页数:14














格式:pdf 资源大小:340.6KB 页数:73















Xtend 官方文档
1
第一章 入门
第一节 简介
Xtend 是一种静态类型的编程语言,可以转化为可理解的 Java 源代码。其
语法和语义构成基于 Java 编程语言,但在许多方面得到改进:
扩展方法 - 增强封闭类型新功能
Lambda表达式 - 简洁的匿名函数常量语法
ActiveAnnotations (积极的注解 )- 注解处理的增强因子
运算符重载 - 使您的库更具表现力
强大的开关表达式 - 隐式的类型转换
多重调度 - 又名:多态方法调用
模板表达式 - 具有智能空白处理
没有语句 - 一切都是表达
属性 - 简化了 getter 和 setter 的访问
类型推断 - 可以少写类型签名
完全支持 Java 泛型 - 包括所有一致性和转换规则
翻译为 Java 而不是字节码 - 了解发生了什么,并可将代码用于
Android 或 GWT等平台
与其他 JVM语言不同,Xtend 与 Java 具有零互操作性问题 :您编写的所有
内容都与预期的 Java 代码完全一致。与此同时,Xtend 更加简洁、可读和表现
力。Xtend 的小型库只是一个薄层,提供有用的实用工具和在顶层提供 Java 开
发工具包(JDK)的扩展。
当然,也可以通过 Java 来完全透明地调用 Xtend 方法。此外,Xtend 还提
供现代风格的、基于 Eclipse 的 IDE,并与 Eclipse Java 开发工具(JDT)紧密
集成,包括调用层次结构、重命名重构、调试等功能。
第二节 Hello ,World
就像你看到看到其他任何语言一样,第一件事是 Hello World 的例子。在
Xtend 中,它代码为:
class HelloWorld {
def static void main(String[] args) {
println("Hello World")
}
}
Xtend 看起来和 Java 非常相似。乍一看,主要区别似乎是 def 关键字来声
明一个方法。同样在 Java 中,必须将类和 main 方法定义为应用程序的入口点。
资源评论


jzhanfeng123
- 粉丝: 8
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 常用办公软件介绍及演示上传.ppt
- CAN系统网络控制设计方案.doc
- 《Java程序设计方案》复习题.docx
- 免费ETL调度工具Taskctl-Web应用版-作业设计.docx
- 现场总线在某化工厂低压配电自动化系统中的应用.doc
- 大数据时代数据处理过程中的风险控制.docx
- 云计算环境中的计算机网络安全探析.docx
- 学生信息管理系统数据库版.doc
- 【操作系统领域】Ubuntu 20.04 安装教程及配置指南:从新手到中级用户的详细步骤与优化建议
- 以实践为导向的高职计算机教学改革研究.docx
- WiMAX物理层系统架构及其抗快衰落算法研究.doc
- 内河航道信息化管理系统功能研究.doc
- 无线网络优化基础培训资料.ppt
- 通信工程专业英语解释及名词解释.doc
- 嵌入式Linux软件工程师卓跃教育.doc
- 基于分向卷积神经网络的特征提取模型.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
