﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-"私想"空间-随笔分类-重新学习笔记</title><link>http://www.blogjava.net/JavaXP/category/3733.html</link><description>放飞思想,感受编程!</description><language>zh-cn</language><lastBuildDate>Fri, 02 Mar 2007 03:13:39 GMT</lastBuildDate><pubDate>Fri, 02 Mar 2007 03:13:39 GMT</pubDate><ttl>60</ttl><item><title>该买书了!</title><link>http://www.blogjava.net/JavaXP/archive/2006/02/08/29974.html</link><dc:creator>JavaXP</dc:creator><author>JavaXP</author><pubDate>Wed, 08 Feb 2006 14:23:00 GMT</pubDate><guid>http://www.blogjava.net/JavaXP/archive/2006/02/08/29974.html</guid><wfw:comment>http://www.blogjava.net/JavaXP/comments/29974.html</wfw:comment><comments>http://www.blogjava.net/JavaXP/archive/2006/02/08/29974.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/JavaXP/comments/commentRss/29974.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/JavaXP/services/trackbacks/29974.html</trackback:ping><description><![CDATA[书一定还是要自己买的才可以,毕竟要记记随笔,划重点,标记特殊符号,还是自己的书才敢乱动啊~<BR>马上10号了,看好了一本书:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <IMG alt="" hspace=0 src="C:\Documents and Settings\chenjing\My Documents\My Pictures\lastTS0090951__.jpg" align=baseline border=0><BR>必须要买这个了,以前总感觉5.0离我还远,结果今天早上看到SUN公布了1.4.2以前的版本都是End of life 了,好危险!<BR>看来又要重新学习一遍Java了!爽`我就喜欢学新东西哈哈`````<img src ="http://www.blogjava.net/JavaXP/aggbug/29974.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/JavaXP/" target="_blank">JavaXP</a> 2006-02-08 22:23 <a href="http://www.blogjava.net/JavaXP/archive/2006/02/08/29974.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MySQL的配置与使用</title><link>http://www.blogjava.net/JavaXP/archive/2006/02/04/29562.html</link><dc:creator>JavaXP</dc:creator><author>JavaXP</author><pubDate>Sat, 04 Feb 2006 15:44:00 GMT</pubDate><guid>http://www.blogjava.net/JavaXP/archive/2006/02/04/29562.html</guid><wfw:comment>http://www.blogjava.net/JavaXP/comments/29562.html</wfw:comment><comments>http://www.blogjava.net/JavaXP/archive/2006/02/04/29562.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/JavaXP/comments/commentRss/29562.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/JavaXP/services/trackbacks/29562.html</trackback:ping><description><![CDATA[<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21.25pt; TEXT-INDENT: -21.25pt; mso-list: l0 level1 lfo1; tab-stops: list 21.25pt"><SPAN lang=EN-US style="mso-fareast-font-family: 'Times New Roman'"><SPAN style="mso-list: Ignore">1、<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">启动</SPAN><SPAN lang=EN-US>MySQL</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">在</SPAN><SPAN lang=EN-US>c:\mysql\bin\</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">下运行</SPAN><SPAN lang=EN-US>winmysqladmin</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">启动</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21.25pt; TEXT-INDENT: -21.25pt; mso-list: l0 level1 lfo1; tab-stops: list 21.25pt"><SPAN lang=EN-US style="mso-fareast-font-family: 'Times New Roman'"><SPAN style="mso-list: Ignore">2、<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">登录</SPAN><SPAN lang=EN-US>MySQL</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">初始情况下默认登录用户名</SPAN><SPAN lang=EN-US>root</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，密码为空。</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">在</SPAN><SPAN lang=EN-US>c:\mysql\bin</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">下运行</SPAN><SPAN lang=EN-US>mysql -uroot</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">即可。当我们新建用户之后按以下方式：</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt"><SPAN lang=EN-US>mysql -h(hostname) -u(username) -p(password)</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21.25pt; TEXT-INDENT: -21.25pt; mso-list: l0 level1 lfo1; tab-stops: list 21.25pt"><SPAN lang=EN-US style="mso-fareast-font-family: 'Times New Roman'"><SPAN style="mso-list: Ignore">3、<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">使用数据库</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">初始安装之后有一个保存系统表的数据库——</SPAN><SPAN lang=EN-US>mysql</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，使用以下命令可以访问数据库</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt"><SPAN lang=EN-US>use mysql;</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21.25pt; TEXT-INDENT: -21.25pt; mso-list: l0 level1 lfo1; tab-stops: list 21.25pt"><SPAN lang=EN-US style="mso-fareast-font-family: 'Times New Roman'"><SPAN style="mso-list: Ignore">4、<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">新建</SPAN><SPAN lang=EN-US>MySQL</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">用户</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">用</SPAN><SPAN lang=EN-US>root</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">帐号登录后，进入</SPAN><SPAN lang=EN-US>mysql</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">数据库，执行插入语句：</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt"><SPAN lang=EN-US>insert into user (host,user,password) values('localhost','mysql',password('mysql'));</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt"><SPAN lang=EN-US>insert into user (host,user,password) values('%','mysql',password('mysql'));</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt"><SPAN lang=EN-US>flush privileges;</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt"><SPAN lang=EN-US><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">这样就为</SPAN><SPAN lang=EN-US>MySQL</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">建立了一个名为</SPAN><SPAN lang=EN-US>mysql</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，密码为</SPAN><SPAN lang=EN-US>mysql</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的用户，第一个用于本地登录，第二个用于远程登录。</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt"><B><SPAN lang=EN-US style="COLOR: red">&lt;!</SPAN></B><B><SPAN style="COLOR: red; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">注意</SPAN><SPAN lang=EN-US style="COLOR: red">:</SPAN></B><B><SPAN style="COLOR: red; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">在</SPAN><SPAN lang=EN-US style="COLOR: red">user</SPAN></B><B><SPAN style="COLOR: red; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">与</SPAN><SPAN lang=EN-US style="COLOR: red">(host,user,password)</SPAN></B><B><SPAN style="COLOR: red; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">之间必须有空格隔开</SPAN><SPAN lang=EN-US style="COLOR: red">&gt;<o:p></o:p></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt"><B><SPAN lang=EN-US style="COLOR: red">&lt;!</SPAN></B><B><SPAN style="COLOR: red; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">注意</SPAN><SPAN lang=EN-US style="COLOR: red">:</SPAN></B><B><SPAN style="COLOR: red; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">在</SPAN><SPAN lang=EN-US style="COLOR: red">values</SPAN></B><B><SPAN style="COLOR: red; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">与</SPAN><SPAN lang=EN-US style="COLOR: red">('','','')</SPAN></B><B><SPAN style="COLOR: red; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">之间没有空格隔开，字符串用单引号</SPAN><SPAN lang=EN-US style="COLOR: red">&gt;</SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21.25pt; TEXT-INDENT: -21.25pt; mso-list: l0 level1 lfo1; tab-stops: list 21.25pt"><SPAN lang=EN-US style="mso-fareast-font-family: 'Times New Roman'"><SPAN style="mso-list: Ignore">5、<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">新建数据库</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt"><SPAN lang=EN-US>create database test;</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21.25pt; TEXT-INDENT: -21.25pt; mso-list: l0 level1 lfo1; tab-stops: list 21.25pt"><SPAN lang=EN-US style="mso-fareast-font-family: 'Times New Roman'"><SPAN style="mso-list: Ignore">6、<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">退出</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"><SPAN lang=EN-US>quit;</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21.25pt; TEXT-INDENT: -21.25pt; mso-list: l0 level1 lfo1; tab-stops: list 21.25pt"><SPAN lang=EN-US style="mso-fareast-font-family: 'Times New Roman'"><SPAN style="mso-list: Ignore">7、<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">几个有用的</SPAN><SPAN lang=EN-US>SQL</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">命令：</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: -21pt; mso-list: l1 level1 lfo2; tab-stops: list 42.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">²<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><B><SPAN lang=EN-US>show databases</SPAN></B><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">：在刚登录之后、使用数据库之前查看现有数据库；</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: -21pt; mso-list: l1 level1 lfo2; tab-stops: list 42.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">²<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><B><SPAN lang=EN-US>select database</SPAN></B><B><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">：</SPAN></B><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">显示当前数据库</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: -21pt; mso-list: l1 level1 lfo2; tab-stops: list 42.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">²<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><B><SPAN lang=EN-US>show tables</SPAN></B><B><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">：</SPAN></B><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">显示当前数据库中的所有表</SPAN></P><B><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">describe table_name</SPAN></B><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-font-kerning: 1.0pt; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">：显示某表的结构</SPAN><img src ="http://www.blogjava.net/JavaXP/aggbug/29562.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/JavaXP/" target="_blank">JavaXP</a> 2006-02-04 23:44 <a href="http://www.blogjava.net/JavaXP/archive/2006/02/04/29562.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>《重新学习》—笔记（1）</title><link>http://www.blogjava.net/JavaXP/archive/2005/10/07/14955.html</link><dc:creator>JavaXP</dc:creator><author>JavaXP</author><pubDate>Fri, 07 Oct 2005 14:27:00 GMT</pubDate><guid>http://www.blogjava.net/JavaXP/archive/2005/10/07/14955.html</guid><wfw:comment>http://www.blogjava.net/JavaXP/comments/14955.html</wfw:comment><comments>http://www.blogjava.net/JavaXP/archive/2005/10/07/14955.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/JavaXP/comments/commentRss/14955.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/JavaXP/services/trackbacks/14955.html</trackback:ping><description><![CDATA[<P class=a0 style="MARGIN: 20pt 0cm 6pt"><FONT size=7><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Arial Black'; mso-hansi-font-family: 'Arial Black'">《重新学习》</SPAN><SPAN lang=EN-US><FONT face="Arial Black">—</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Arial Black'; mso-hansi-font-family: 'Arial Black'">笔记（</SPAN><SPAN lang=EN-US><FONT face="Arial Black">1</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Arial Black'; mso-hansi-font-family: 'Arial Black'">）</SPAN></FONT></P>
<P class=MsoMessageHeader style="MARGIN: 0cm 0cm 6pt 36pt"><SPAN class=a1><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 黑体; mso-ascii-font-family: 'Arial Black'; mso-bidi-font-size: 10.0pt">日期：</SPAN></B></SPAN><FONT size=2><FONT face=Arial><SPAN lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp; </SPAN></SPAN><SPAN lang=EN-US><SPAN style="mso-no-proof: yes">2005-10-07</SPAN></SPAN></FONT></FONT></P>
<DIV style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 15pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; mso-element: para-border-div; mso-border-bottom-alt: solid windowtext .75pt">
<P class=a style="MARGIN: 0cm 0cm 16pt 36pt"><SPAN class=a1><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 黑体; mso-ascii-font-family: 'Arial Black'; mso-bidi-font-size: 10.0pt">关于：</SPAN></B></SPAN><SPAN lang=EN-US><FONT size=2><FONT face=Arial><SPAN style="mso-tab-count: 1">&nbsp; </SPAN>j2se---java.lang</FONT></FONT></SPAN></P></DIV>
<H1 style="MARGIN: 0cm 0cm 11pt"><FONT size=5><SPAN lang=EN-US><FONT face="Arial Black">java.lang</FONT></SPAN><SPAN style="FONT-FAMILY: 幼圆; mso-ascii-font-family: 'Arial Black'">概况</SPAN></FONT></H1>
<P class=MsoBodyText style="MARGIN: 0cm 0cm 6pt"><FONT size=2><SPAN lang=EN-US><FONT face=Arial>Java.lang</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">主要是</SPAN><SPAN lang=EN-US><FONT face=Arial>java</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">的一些基本的类，如基本数据类型的外附类</SPAN><SPAN lang=EN-US><FONT face=Arial>---Boolean,Integer</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">等，此外</SPAN><SPAN lang=EN-US><FONT face=Arial>String</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">类也存放在</SPAN><SPAN lang=EN-US><FONT face=Arial>java.lang</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">下。</SPAN></FONT></P>
<P class=MsoBodyText style="MARGIN: 0cm 0cm 6pt"><FONT size=2><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">在新建项目的时候，</SPAN><SPAN lang=EN-US><FONT face=Arial>java.lang</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">会自动被导入项目中，所有类的原始类</SPAN><SPAN lang=EN-US><FONT face=Arial>Object</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">就在其中。</SPAN></FONT></P>
<P class=MsoBodyText style="MARGIN: 0cm 0cm 6pt"><SPAN lang=EN-US><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p><FONT face=Arial size=2>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoBodyText style="MARGIN: 0cm 0cm 6pt"><FONT size=2><SPAN lang=EN-US><FONT face=Arial>Java.lang</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">中出现最多的基本类型的外附类，在项目中用的最多，也是最常见，基本上可以做到，将</SPAN><SPAN lang=EN-US><FONT face=Arial>String</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">在任何类型中任意转换（但是要注意内容不能不错，<SPAN style="COLOR: red">这里可以设计一个工厂，让工厂自动去判断，然后转换！</SPAN>）。</SPAN></FONT></P>
<P class=MsoBodyText style="MARGIN: 0cm 0cm 6pt"><SPAN lang=EN-US style="COLOR: black"><o:p><FONT face=Arial size=2>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoBodyText style="MARGIN: 0cm 0cm 6pt"><FONT size=2><SPAN lang=EN-US><FONT face=Arial>Java.lang.Character,</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">从字面上看应该是一个处理国际化的东东主要使用来出来</SPAN><SPAN lang=EN-US><FONT face=Arial>char</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">型的东西，我想应该用的不是很多。</SPAN></FONT></P>
<P class=MsoBodyText style="MARGIN: 0cm 0cm 6pt"><SPAN lang=EN-US><o:p><FONT face=Arial size=2>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoBodyText style="MARGIN: 0cm 0cm 6pt"><FONT size=2><SPAN lang=EN-US><FONT face=Arial>Java.lang.Class</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">经典的类，它中的很多方法充分的体现出类了</SPAN><SPAN lang=EN-US><FONT face=Arial>java</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">强大的放射机制，通过</SPAN><FONT face=Arial> <CODE><B><SPAN lang=EN-US style="FONT-SIZE: 12pt"><A href="mk:@MSITStore:E:\书\jdk150-hh\jdk150.chm::/jdk150/api/java/lang/Class.html#getMethods()"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'">getMethods</SPAN></A></SPAN></B></CODE></FONT></FONT><FONT face=宋体><CODE><SPAN lang=EN-US style="FONT-SIZE: 12pt">()</SPAN></CODE><CODE><SPAN style="FONT-SIZE: 12pt">可以知道类有多个方法，分别是什么；<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></CODE></FONT></P>
<P class=MsoBodyText style="MARGIN: 0cm 0cm 6pt"><CODE><B><SPAN lang=EN-US style="FONT-SIZE: 12pt"><A href="mk:@MSITStore:E:\书\jdk150-hh\jdk150.chm::/jdk150/api/java/lang/Class.html#getName()"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'">getName</SPAN></A></SPAN></B></CODE><FONT face=宋体><CODE><SPAN lang=EN-US style="FONT-SIZE: 12pt">()</SPAN></CODE><CODE><SPAN style="FONT-SIZE: 12pt">通过一个实例可以得到类的名字（这个包名一起得到）；<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></CODE></FONT></P>
<P class=MsoBodyText style="MARGIN: 0cm 0cm 6pt"><CODE><B><SPAN lang=EN-US style="FONT-SIZE: 12pt"><A href="mk:@MSITStore:E:\书\jdk150-hh\jdk150.chm::/jdk150/api/java/lang/Class.html#getPackage()"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'">getPackage</SPAN></A></SPAN></B></CODE><FONT face=宋体><CODE><SPAN lang=EN-US style="FONT-SIZE: 12pt">()</SPAN></CODE><CODE><SPAN style="FONT-SIZE: 12pt">得到包名，但是前面会带有<SPAN lang=EN-US>package</SPAN>的字样；</SPAN></CODE><SPAN lang=EN-US style="COLOR: black"><o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><FONT size=2><SPAN lang=EN-US><FONT face=Arial>java.lang.Class</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">这个类主要是在处理加载</SPAN><SPAN lang=EN-US><FONT face=Arial>class</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">时候用的</SPAN><SPAN lang=EN-US><FONT face=Arial>,</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">这个类在</SPAN><SPAN lang=EN-US><FONT face=Arial>5.0</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">上作了相当大的扩充。加入了很多新的方法，确实像</SPAN><SPAN lang=EN-US><FONT face=Arial>sun</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">说的，增强了反射机制。</SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face=Arial size=2>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><FONT size=2><SPAN lang=EN-US><FONT face=Arial>java.lang.ClassLoder</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">主要是用来做类的加载的。</SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face=Arial size=2>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><FONT size=2><SPAN lang=EN-US><FONT face=Arial>java.lang.Compiler </FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">主要用于类的编译？文档上说它什么也没有做，只是在</SPAN><SPAN lang=EN-US><FONT face=Arial>JVM</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">启动的时候看看</SPAN><SPAN lang=EN-US><FONT face=Arial>System</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">中有没有</SPAN></FONT><FONT face=宋体><CODE><SPAN lang=EN-US style="FONT-SIZE: 12pt">java.compiler</SPAN></CODE><CODE><SPAN style="FONT-SIZE: 12pt">，如果有，就取出<SPAN lang=EN-US>lib</SPAN>出来，如果没有，就要将<SPAN lang=EN-US>java.vm.info</SPAN>放到<SPAN lang=EN-US>System</SPAN>。<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></CODE></FONT></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><CODE><SPAN lang=EN-US style="FONT-SIZE: 12pt"><o:p><FONT face=宋体>&nbsp;</FONT></o:p></SPAN></CODE></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><FONT size=2><SPAN lang=EN-US><FONT face=Arial>java.lang.management</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">下的各个类和接口主要用于对</SPAN><SPAN lang=EN-US><FONT face=Arial>JVM</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">的管理和监控。</SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face=Arial size=2>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><FONT size=2><SPAN lang=EN-US><FONT face=Arial>Java.lang.Math </FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">这个类里面都是最基本的各种数学运算方法。（并不严格）</SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face=Arial size=2>&nbsp;</FONT></o:p></SPAN></P><PRE><FONT face=宋体><SPAN lang=EN-US style="FONT-SIZE: 10pt; mso-bidi-font-weight: bold">java.lang.StrictMath</SPAN><SPAN style="FONT-SIZE: 10pt; mso-bidi-font-weight: bold">严格的数学运算类<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></PRE><PRE><SPAN lang=EN-US style="FONT-SIZE: 10pt"><o:p><FONT face=宋体>&nbsp;</FONT></o:p></SPAN></PRE>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial"><FONT size=2>重要类：</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><FONT size=2><SPAN lang=EN-US><FONT face=Arial>Java.lang.String </FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">处理字符型数据，方法丰富，但是一旦在类中对</SPAN><SPAN lang=EN-US><FONT face=Arial>String</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">对象附值就不法改变其内容。</SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><FONT size=2><SPAN lang=EN-US><FONT face=Arial>Java.lang.StringBuffer </FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">解决了附值不能改变的问题，但是他的增加要是使用</SPAN><SPAN lang=EN-US><FONT face=Arial>append</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">（）方法向其中追加内容（每次都追加到最后面），</SPAN><SPAN lang=EN-US><FONT face=Arial>insert</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">（）方法可以将数据追加到指定位置。</SPAN></FONT></P><img src ="http://www.blogjava.net/JavaXP/aggbug/14955.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/JavaXP/" target="_blank">JavaXP</a> 2005-10-07 22:27 <a href="http://www.blogjava.net/JavaXP/archive/2005/10/07/14955.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>深读J2SE重要jar&lt;1&gt;</title><link>http://www.blogjava.net/JavaXP/archive/2005/10/07/14915.html</link><dc:creator>JavaXP</dc:creator><author>JavaXP</author><pubDate>Fri, 07 Oct 2005 01:42:00 GMT</pubDate><guid>http://www.blogjava.net/JavaXP/archive/2005/10/07/14915.html</guid><wfw:comment>http://www.blogjava.net/JavaXP/comments/14915.html</wfw:comment><comments>http://www.blogjava.net/JavaXP/archive/2005/10/07/14915.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/JavaXP/comments/commentRss/14915.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/JavaXP/services/trackbacks/14915.html</trackback:ping><description><![CDATA[<P>如何学习?参照----<STRONG>如何才算掌握Java（J2SE篇）<BR></STRONG>时常看到一些人说掌握了Java，但是让他们用Java做一个实际的项目可能又困难重重，在这里，笔者根据自己的一点理解斗胆提出自己的一些对掌握Java这个说法的标准，当然对于新手，也可以提供一个需要学习哪些内容的参考。另外这个标准仅限于J2SE部分，J2EE部分的内容有时间再另说。<BR>1、语法：必须比较熟悉，在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。<BR>2、命令：必须熟悉JDK带的一些常用命令及其常用选项，命令至少需要熟悉：appletviewer、HtmlConverter、jar、java、javac、javadoc、javap、javaw、native2ascii、serialver，如果这些命令你没有全部使用过，那么你对java实际上还很不了解。<BR>3、工具：必须至少熟练使用一种IDE的开发工具，例如Eclipse、Netbeans、JBuilder、Jdeveloper、IDEA、JCreator或者Workshop，包括进行工程管理、常用选项的设置、插件的安装配置以及进行调试。<BR>4、API：Java的核心API是非常庞大的，但是有一些内容笔者认为是必须熟悉的，否则不可能熟练的运用Java，包括：<BR>&nbsp;&nbsp;&nbsp;&nbsp;1）、java.lang包下的80％以上的类的功能的灵活运用。<BR>&nbsp;&nbsp;&nbsp;&nbsp;2）、java.util包下的80％以上的类的灵活运用，特别是集合类体系、规则表达式、zip、以及时间、随机数、属性、资源和Timer。<BR>&nbsp;&nbsp;&nbsp;&nbsp;3）、java.io包下的60％以上的类的使用，理解IO体系的基于管道模型的设计思路以及常用IO类的特性和使用场合。<BR>&nbsp;&nbsp;&nbsp;&nbsp;4）、java.math包下的100％的内容。<BR>&nbsp;&nbsp;&nbsp;&nbsp;5）、java.net包下的60％以上的内容，对各个类的功能比较熟悉。<BR>&nbsp;&nbsp;&nbsp;&nbsp;6）、java.text包下的60％以上的内容，特别是各种格式化类。<BR>&nbsp;&nbsp;&nbsp;&nbsp;7）、熟练运用JDBC。<BR>&nbsp;&nbsp;&nbsp;&nbsp;8）、java.security包下40％以上的内容，如果对于安全没有接触的话根本就不可能掌握java。<BR>&nbsp;&nbsp;&nbsp;&nbsp;9）、AWT的基本内容，包括各种组件事件、监听器、布局管理器、常用组件、打印。<BR>&nbsp;&nbsp;&nbsp;&nbsp;10）、Swing的基本内容，和AWT的要求类似。<BR>&nbsp;&nbsp;&nbsp;&nbsp;11）、XML处理，熟悉SAX、DOM以及JDOM的优缺点并且能够使用其中的一种完成XML的解析及内容处理。<BR>5、测试：必须熟悉使用junit编写测试用例完成代码的自动测试。<BR>6、管理：必须熟悉使用ant完成工程管理的常用任务，例如工程编译、生成javadoc、生成jar、版本控制、自动测试。<BR>7、排错：应该可以根据异常信息比较快速的定位问题的原因和大致位置。<BR>8、思想：必须掌握OOP的主要要求，这样使用Java开发的系统才能是真正的Java系统。<BR>9、规范：编写的代码必须符合流行的编码规范，例如类名首字母大写，成员和方法名首字母小写，方法名的第一个单词一般是动词，包名全部小写等，这样程序的可读性才比较好。<BR></P>
<P>一步一步来！</P><img src ="http://www.blogjava.net/JavaXP/aggbug/14915.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/JavaXP/" target="_blank">JavaXP</a> 2005-10-07 09:42 <a href="http://www.blogjava.net/JavaXP/archive/2005/10/07/14915.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>