5.11

JAVA

国际化

java.lang.Locale——>地区

Locale:language——>语言

       Country——>国家

        Variant——>特定制造商或者特定浏览器的代码(WIN——Windows、MAC——Macintosh)

              ——>如果有多个参数,用下划线将两个参数隔开,并将重要的那个放在前面

Locale类构造器

public Locale(java.lang.String language)

public Locale(java.lang.String language, java.lang.String country)

public Locale(java.lang.String language, java.lang.String countr, java.lang.String variant)


Language 代码大多数为ISO语言代码

coutry 大多数为ISO国家代码


Locale locale = new Locale("en", "CA");


Locale类的静态final域——>返回特定国家或语言的地区

Locale locale = Locale.CANADA_FRENCH;


Locale locale = Locale.getDefault();

静态getDefault 方法返回用户计算机所在地区


国际化应用程序

——>将文本组件单独放进属性文件

——>能够挑选并读取正确的属性文件


greetings = Hello     

farewell = Goodbye


java.util.ResourceBundle

——>选择和读取特定用户地区的属性文件并查找值

——>抽象类,提供返回具体子类实例的静态getBundle方法

basename_languageCode_coutryCode


US-en ——> MyResources_en_US.properties

DE-de ——> MyResources_de_DE.properties

CN-zh ——> MyResources_zh_CN.properties


用ResourceBundle 读取属性文件

通过getBundle方法可以获得ResourceBundle 的实例


public static ResourceBundle getBundle(java.lang.String baseName)


public static ResourceBundle getBundle(java.lang.String baseName, Locale locale)


ResourceBundle rb=

        ResourceBundle.getBundle("MyResources", Locale.US);

——>用对应属性文件中的值加载 ResourceBundle

如果没有找到合适的属性文件,ResourceBundle 对象将回退到默认属性文件,默认属性文件的名称将是基本名称加扩展名 properties

如果没有找到,抛出:java.util.MissingResourceException


public java.lang.String getString(java.lang.String key)

——>为了读取值,用到ResourceBundle 类的 getString 方法,传递键值

如果没有找到指定键的条目,抛出:java.util.MissingResourceException


Linux

启动盘的制作

系统无法正常启动:①/etc/lilo.conf设置有误

                ②文件系统设置文件/ect/fstab编写错误,造成系统无法挂接root文件系统

                ③系统init启动文件/ect/inittab设置错误

将默认runlevel设为0或6时,就要用到启动盘了


格式化软盘

mke2fs/dev/fd0  将软盘格式化成ext2文件系统

fdformat/dev/fd0H1440 低级格式化软盘

mformat a:, 将软盘格式化成msdos文件系统


#mkbootdisk ---- device /dev/fd0 `uname -r`

直接使用uname -r 取得当前正在使用的Kernel版本做启动盘


dd if=/boot/bzImage of=/dev/fd0

rdev /dev/fd0 /dev/hda1

rdev -R/dev/fd0 1

使用dd命令直接将Kernel Image bzImage写入/dev/fd0 然后再执行rdev

指定启动时的root文件系统分区为/dev/hda1,

rdev -R 指定root文件系统挂接为只读

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值