主要内容:实例在JSF中,我们可以处理或的值变化的事件。 要注册事件处理程序侦听器,请在UI组件的属性中传递托管bean方法的名称。 或者实现接口,并将实现类名传递给UI组件的属性。 以下代码显示了如何将托管Bean的方法注册到方法。 注册方法 以下代码显示了如何实现监听器方法。 并注册到标签。 实例 打开NetBeans,创建一个名称为:ValueChangedEvent 的Web项目,其结构如下所示 - 以
使用类,可以更改默认分隔符,分组分隔符等。 下面的例子说明了上述的情况。 文件:IOTester.java - 执行上面示例代码,得到以下结果 -
类根据给定的模式格式化日期。 它也用于解析日期从字符串,其中字符串包含提到的格式的日期。 请参阅以下使用类的示例。 文件:IOTester.java - 执行上面示例代码,得到以下结果 -
类根据区域设置格式化日期。 由于不同的国家使用不同的格式来显示日期。 这个类在处理应用程序内部化日期时非常有用。 以下示例显示如何创建和使用类。 文件:IOTester.java - 执行上面示例代码,得到以下结果 -
使用类,可以更改默认分隔符,分组分隔符等。 下面的例子说明了相同的情况。 文件:IOTester.java - 执行上面示例代码,得到以下结果 -
类用于根据自定义格式和按区域设置格式化数字。 在这个例子中,我们根据给定的模式来格式化数字。 文件:IOTester.java - 执行上面示例代码,得到以下结果 -
主要内容:示例 - 格式数字类用于根据指定的语言环境来格式化数字和货币。 数字格式因国家而异。 例如,在丹麦,一个数字中的小数部分使用逗号与整数部分分开,而在英格兰,他们使用小数点作为分隔符。 示例 - 格式数字 在这个例子中,我们根据美国语言环境和丹麦语区域设置格式化数字。 文件:IOTester.java - 执行上面示例代码,得到以下结果 -
主要内容:第1步:创建属性文件,第2步:创建ResourceBundle对象,第3步:从ResourceBundle对象获取值。,示例ResourceBundle类用于存储区域设置敏感的文本和对象。 通常使用属性文件来存储特定于语言环境的文本,然后使用对象来表示它们。 以下是在基于Java的应用程序中使用特定于语言环境的属性文件的步骤。 第1步:创建属性文件 假设我们需要英文语言环境的属性文件。创建属性文件名称为:,其中是文件的名称,表示英语(美国)的语言环境。 文件:Messages_en_U
主要内容:Locale设置内容类对象表示特定的地理/政治/文化区域。 任何需要执行其任务的操作都称为区域敏感操作,并使用来掌握有关用户的信息。 例如,显示一个数字是一个区域敏感的操作。 该数字应根据用户所在国家,地区或文化的习惯和惯例进行格式化。 Locale设置内容 对象包含以下内容: 语言 - ISO 639 alpha-2或alpha-3语言代码,或注册语言子标签,最多8个字母。 如果alpha-2和alpha-3代码都
主要内容:国际化,本地化,文化依赖信息,国际化类国际化 国际化或I18N是指应用程序能够以多种不同语言为用户提供服务的能力。 Java已经内置了对国际化的支持。 Java还提供了数据格式的格式化,以及相应的日期和时间调整。 Java国际化有助于使Java应用程序处理不同的语言,数字格式,货币,地区特定的时间格式。 本地化 本地化或L10N是应用程序的自适应性,它是应用程序如何适应特定语言,数字格式,日期和时间设置等。 一个Java应用程序应该国
主要内容:面向读者,前提条件,问题反馈Java国际化或I18N是指应用程序能够以多种不同语言为用户提供服务的能力。 Java已经内置了对内部化的支持。 Java还提供了数据格式的格式化,以及相应的日期和时间调整。 本教程涵盖了对Java国际化基本理解所需的大部分主题,并了解它的工作原理。 面向读者 本教程已经为初学者准备,以帮助他们理解与Java国际化相关的基本到高级概念。 前提条件 在开始练习此参考文献中提供的各种示例之前,我们假设
主要内容:嵌套内部类示例,嵌套的静态内部类示例在本章中,我们将解释具有内部类的类的序列化/反序列化。 嵌套内部类示例 参考以下示例代码片段 - 示例 让我们来看看一个内部类的序列化/反序列化。 创建一个名为的Java类文件:GsonTester.java - 执行上面示例代码,得到以下结果 - 嵌套的静态内部类示例 参考以下代码实现 - 示例 我们来看一个实例,其中包含一个静态内部类的序列化/反序列化。 创建一个名为的Java类文件:Gson
问题内容: 我如何使这种事情起作用?我可以检查,但不能。有办法可以做到吗? 问题答案: 这是不可能的,因为在泛型编译时会擦除数据类型。做到这一点的唯一可能方法是编写某种包装,该包装保存列表包含的类型:
Django的数据库层提供了很多方法来帮助开发者充分的利用他们的数据库。这篇文档收集了相关文档的一些链接,添加了大量提示,并且按照优化数据库使用的步骤的概要来组织。 性能优先 作为通用的编程实践,性能的重要性不用多说。弄清楚你在执行什么查询以及你的开销花在哪里。你也可能想使用外部的项目,像django-debug-toolbar,或者直接监控数据库的工具。 记住你可以优化速度、内存占用,甚至二者一
6.11.优化用户界面 对一般的应用程序来讲,用户界面算是最耗时的部分了。即使界面再简单,也免不了解析XML、初始化每个控件、绘制整个界面等等诸多操作,其中的计算量是不可忽视的。 因此写代码时,对可优化的地方多花些心思是值得的。控件如果使用过多,对性能的影响是很大的。而使用嵌套的Layout时要尤其小心,因为这样一不小心就会让控件的使用变得不受约束,界面自然也容易变得笨重迟缓。 应尽量让界面元素的