仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 551|回复: 9
打印 上一主题 下一主题

[学习教程] 了解下JAVA的基于Eclipse平台的代码天生手艺

[复制链接]
飘飘悠悠 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:03:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
而学习JAVA我觉得最应该避免的就是:只学习,不思考,只记忆,不实践!
简介:代码天生手艺是项目建立中经常使用的加重事情量的办法,但年夜部分隔发职员对Eclipse平台下的代码天生手艺懂得未几。本文具体先容在Eclipse平台下举行代码天生的手艺,包含Eclipse本身模板引擎JET的利用,举行Eclipse项陌生成利用的手艺,和在Eclipse平台下举行代码天生的相干帮助手艺。本文对软件架构师和Eclipse开辟职员都将有所裨益。
Eclipse的JavaEmitterTemplates(JET)一个开源的模板引擎,其功效是在EclipseModelingFramework(EMF)中天生代码。JET的语法与JSP语法对照类似,但它们处于分歧的使用范畴。
JET的模板文件(templatefiles)后缀通常是(*.jet),但为辨别天生文件的范例倡议扩大名接纳天生文件范例加jet后缀的体例,如***.javajet、***.textjet等。
org.eclipse.emf.codegen.jet.JETEmitter是JET的中心类,其generate()办法完成完成两个功效,将模板文件转换为模板实行类(templateimplementationclass)然后经由过程模板实行类的输入天生响应的代码或文本。
.文本天生流程图

检察原始图片(年夜图)
JET使用示例
本文随附三个示例源码,下文形貌的三个示例分离对应示例源码中的demo1、demo2及demo3,示例中详细办法写在示例源码中SampleNewWizard的doFinish办法中。将示例项目以EclipseApplication体例运转后,在新运转的Eclipse平台上选择菜单FileNewOther,在弹出的New对话框当选择JETSampleWizardsDemo1至Demo3,在弹出对话框中填进响应内容便可显现示例效果。
.JETSampleWizards

<p>
net程序员的大部门代码都靠控件拖拽完成的,虽然java也有,但是无论从美观和速度上都没发和.net比。java程序员都是代码完成的,所以java程序员常戏称.net程序员是操作员,呵呵。
只想知道 该用户已被删除
沙发
发表于 2015-1-20 13:17:25 来自手机 | 只看该作者
Java 编程语言的风格十分接近C、C++语言。
再现理想 该用户已被删除
板凳
发表于 2015-1-29 07:11:35 来自手机 | 只看该作者
关于设计模式的资料,还是向大家推荐banq的网站 [url]http://www.jdon.com/[/url],他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。
若天明 该用户已被删除
地板
发表于 2015-2-1 12:32:51 来自手机 | 只看该作者
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
简单生活 该用户已被删除
5#
发表于 2015-2-3 12:38:55 | 只看该作者
其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。
兰色精灵 该用户已被删除
6#
发表于 2015-2-9 00:40:36 | 只看该作者
Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)
柔情似水 该用户已被删除
7#
发表于 2015-2-26 15:44:37 | 只看该作者
是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言
8#
发表于 2015-3-8 15:49:39 | 只看该作者
Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。
飘灵儿 该用户已被删除
9#
发表于 2015-3-16 03:48:12 | 只看该作者
一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。
活着的死人 该用户已被删除
10#
发表于 2015-3-22 19:32:57 | 只看该作者
象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-15 05:25

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表