本章的内容是:国际化!
1、Java默认的UTF-8编码为国际化提供了可能。国际化不止是编码、文本,还包括日期、货币等方面。
2、Locale类表示一个地区(的国际化情况),它包括:一种语言、一个位置和一个变量。
如美国:language=English, location=United States
如果只指定了语言,有时候将无法处理货币、时间等。因为语言可能被多个公家共用,但各地的时间、货币表示符号又不同。
3、Java对于语言使用ISO标准的ISO-639-1[......]
本章的内容是:国际化!
1、Java默认的UTF-8编码为国际化提供了可能。国际化不止是编码、文本,还包括日期、货币等方面。
2、Locale类表示一个地区(的国际化情况),它包括:一种语言、一个位置和一个变量。
如美国:language=English, location=United States
如果只指定了语言,有时候将无法处理货币、时间等。因为语言可能被多个公家共用,但各地的时间、货币表示符号又不同。
3、Java对于语言使用ISO标准的ISO-639-1[......]
本章主要记录Java操作数据库
1、JDBC是Java操作数据库的接口,现在的版本已经是JDBC 4了。
2、JDBC的设计理念就是提供一套基本统一,纯Java的API数据库访问接口。JDBC实际是驱动管理器,各个厂家提供JDBC规范的驱动,注册到管理器中。这样,开发者使用JDBC API,而数据库厂商使用JDBC驱动API。
3、JDBC驱动的分类:
(1)JDBC/ODBC桥:将JDBC翻译成ODBC,然后实际调用ODBC来完成数据库操作。
(2)JDBC+本地代码:用[......]
本章是重头戏:网络编程!
1、首先测试一下daytime服务:
telnet time.nist.gov 13
Trying 192.43.244.18...
Connected to ntp.glb.nist.gov.
Escape character is '^]'.
55965 12-02-08 12:34:39 00 0 0 612.3 UTC(NIST) *
Connection closed by foreign host.
这个过程中[......]
本章主要介绍Java与XML。
1、XML非常适合表示复杂的、结构化数据。
2、XML与HTML有所差异,XML更严格,如:区分大小写、必须结束标签、属性必须有值。
3、XML以文档头开始,如:
<?xml version="1.0" encoding="utf-8"?>
4、然后包含若干元素和子元素。
<configuration>
<title></title>
...[......]
1、输入流:可以从中读取一个字节。InputStrean
输出流:可以向其中写入一个字节。OutputStream
2、流来源、去处可能是文件,也可能是网络等。
3、由于Unicode多个字节表示一个字,所以不可能用流读取Unicode编码的文件。因此引入了Reader和Writer处理他们(基于双字节)。
4、基础的流只有两个:InputStream和OutputStream
abstract class InputStream
{
abstract in[......]