显示下一条  |  关闭

芒果奶茶的博客

记录在工作和阅读中获得心得的地方

 
 
 
 
 
 

ThinkInJava心得 1

2011-8-24 11:17:37 阅读16 评论0 242011/08 Aug24

关于final关键字的一些错误的理解,没看本书之前,一直片面的认为被final修饰的值类型和引用类型都是不可变的,这是错误的.正确的是值类型确实是不能改变的,但是对于引用类型只是保证引用指向的对象不能发生改变,但是对象的属性是可以发生变化的
即数值恒定不变,引用恒定不变

作者  | 2011-8-24 11:17:37 | 阅读(16) |评论(0) | 阅读全文>>

用GWT绘图

2010-11-30 12:47:50 阅读84 评论0 302010/11 Nov30

这篇文章http://xiaying4415139-163-com.javaeye.com/blog/444213讲了用GWTCanvas-GWT封装javascript实现绘图,非常不错,不过这篇文章没有给出一个简单的绘图的例子,我第一次接触,弄了好久才搞清楚了,下面我写一个样例吧(以Eclipse为例)。
一、新建一个GWT项目,项目名为Test,包名为test,在项目的src->test->client下新建一个名为GWTCanvas的类,代码如下:
package test.client;

public class GWTCanvas{

private Object

作者  | 2010-11-30 12:47:50 | 阅读(84) |评论(0) | 阅读全文>>

GWT笔记(6)

2010-11-4 15:08:51 阅读115 评论0 42010/11 Nov4

Java仿真(Java Emulation)
尽管完整的GWT应用程序能用Java写出,再部分被翻译成JavaScript用于客户端执行。但这里有几个不足:
1)面向客户端的代码被某java包所限制,只能作为其子集,该java包是Google的java到javascript翻译器所支持的java包。
2)另外,客户端运行的代码只使用JRE的子集,该子集能被JavaScript所支持。
一旦你熟悉它们后,你会发现这些限制并不象早先想的那么坏。这有点象写移动版的Java应用程序(J2ME)。
一、语言子集(Language subset)
GWT的java到javascript翻译器解析源代码,就像java编译器一样,但不是将其编译成字节码,而是JavaScript代码。
如果你使用GWT不支持的语言特征的话,在主机模式你的代码会工作的很好,但是为了在Web模式运行,编译到JavaScript时,将得到错误。

作者  | 2010-11-4 15:08:51 | 阅读(115) |评论(0) | 阅读全文>>

GWT笔记(5)

2010-11-4 15:07:50 阅读104 评论0 42010/11 Nov4

Internationalization 国际化 (I18N)
国际化(简写为i18n)是一个附加框架的过程,它让你的应用程序支持不同国家的语言。
Localization 本地化(L10N)
本地化(简写为l10n)为当使用框架定制应用程序的每一种语言时。
GWT提供了完整的和可伸缩的国际化支持工具。
还有拼写检查和语法错误检查等。
实现国际化的标准Java方法是通过资源绑定和配置文件来实现。GWT也是如此。
一、Constants,Messages and Dictionary
GWT为本地化文本提供了4种选择。
1)常量 Constants
这种类型只能用于文本中且不能替换。例如域标签或菜单名,还有数字、布尔值和映射等。
2)ConstantsWithLookup
者是同样的常量接口,且你可以用动态字符串来查找它。

作者  | 2010-11-4 15:07:50 | 阅读(104) |评论(0) | 阅读全文>>

GWT笔记(4)

2010-11-4 15:07:02 阅读116 评论0 42010/11 Nov4

一、History and Bookmarks
书签对于Ajax应用来说是一个特殊的问题,因为用户只和单个的页面进行交互,因此这儿存在许多不同的片段、状态。GWT解决了这些问题。
处理返回按钮和用户保存有用的标签的秘密是历史标识。
历史标识仅仅是一个字符串,用于保存你想保存的状态。Google没有记载历史标识的最大长度,但是推荐为在100个字符以内。
要通过编程来改变历史标识,可以调用方法:History.newItem(),History.back(),History.forward()。
如果一个用户用web anchor把一个URL作为书签,当重载那些页面时,GWT将把anchor作为一个历史标识。它会传递标识到listener,不用知道它是怎样处理的。如果你想改变状态,可使用Hyperlink类来代替。
在内部,历史是通过一个特殊的标签<i

作者  | 2010-11-4 15:07:02 | 阅读(116) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 

上海市 浦东新区 天秤座

 发消息  写留言

 
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 
 
 
博友列表加载中...
 
 
 
 
 

发现好博客

 
 
列表加载中...
 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012

   
创建博客 登录  
 关注