﻿<?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-梦与桥java之家-随笔分类-java基础</title><link>http://www.blogjava.net/haizhige/category/33491.html</link><description /><language>zh-cn</language><lastBuildDate>Mon, 20 Oct 2008 14:28:28 GMT</lastBuildDate><pubDate>Mon, 20 Oct 2008 14:28:28 GMT</pubDate><ttl>60</ttl><item><title>Java基础：小应用程序Applet</title><link>http://www.blogjava.net/haizhige/archive/2008/08/11/221363.html</link><dc:creator>梦与桥</dc:creator><author>梦与桥</author><pubDate>Mon, 11 Aug 2008 12:29:00 GMT</pubDate><guid>http://www.blogjava.net/haizhige/archive/2008/08/11/221363.html</guid><wfw:comment>http://www.blogjava.net/haizhige/comments/221363.html</wfw:comment><comments>http://www.blogjava.net/haizhige/archive/2008/08/11/221363.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/haizhige/comments/commentRss/221363.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/haizhige/services/trackbacks/221363.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 首先被编译成class文件，然后在HTML文件中用&lt;applet&gt;&lt;/applet&gt;标签对进行加载，运行此HTML文件。可以使用java、appletviewer进行相应的操作：java  *.java和appletviewer *.html<br>主要方法：init()、start()、stop()、destop()、paint()、run()<br>Applet的安全机制（以防面试时被问及）<br>一个基本的程序实例：创建Applet类、编译Applet类得到字节码文件、打包成jar文件、将Applet包嵌入到HTML、执行Applet<br>一个向Applet传递参数的简单程序<br>绘制字符串<br>一个显示图象的演示程序<br>利用Applet播放声音<br>一个四等分圆的演示程序<br>要求用直方图显示学生成绩统计数据。学生成绩分为５个档次，即优、良、中、及格、不及格。<br>鼠标和键盘事件程序演示<br>将应用程序转换成Applet的方法：&nbsp;&nbsp;<a href='http://www.blogjava.net/haizhige/archive/2008/08/11/221363.html'>阅读全文</a><img src ="http://www.blogjava.net/haizhige/aggbug/221363.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/haizhige/" target="_blank">梦与桥</a> 2008-08-11 20:29 <a href="http://www.blogjava.net/haizhige/archive/2008/08/11/221363.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java基础：高级GUI组件之树</title><link>http://www.blogjava.net/haizhige/archive/2008/08/11/221313.html</link><dc:creator>梦与桥</dc:creator><author>梦与桥</author><pubDate>Mon, 11 Aug 2008 07:37:00 GMT</pubDate><guid>http://www.blogjava.net/haizhige/archive/2008/08/11/221313.html</guid><wfw:comment>http://www.blogjava.net/haizhige/comments/221313.html</wfw:comment><comments>http://www.blogjava.net/haizhige/archive/2008/08/11/221313.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/haizhige/comments/commentRss/221313.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/haizhige/services/trackbacks/221313.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 通过JTree可以使用树状图展现一种层次关系分明的一组数据，给用户一个直观易用的感觉。在使用JTree时，借助于DefaultMutableTreeNode为检查和修改节点的父节点和子节点提供操作，也为检查节点所属的树提供操作。一个树节点最多可以有一个父节点，0或多个子节点。<br>//根节点<br>        group =new DefaultMutableTreeNode("我的群组");<br>        //二级节点<br>        friend=new DefaultMutableTreeNode("我的好友");<br>        worker=new DefaultMutableTreeNode("我的同事");<br>        student=new DefaultMutableTreeNode("我的学生");<br>        //三级节点<br>        friend1=new DefaultMutableTreeNode("新朋友");<br>        friend2=new DefaultMutabl&nbsp;&nbsp;<a href='http://www.blogjava.net/haizhige/archive/2008/08/11/221313.html'>阅读全文</a><img src ="http://www.blogjava.net/haizhige/aggbug/221313.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/haizhige/" target="_blank">梦与桥</a> 2008-08-11 15:37 <a href="http://www.blogjava.net/haizhige/archive/2008/08/11/221313.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java基础：高级GUI组件之表格</title><link>http://www.blogjava.net/haizhige/archive/2008/08/11/221198.html</link><dc:creator>梦与桥</dc:creator><author>梦与桥</author><pubDate>Mon, 11 Aug 2008 00:26:00 GMT</pubDate><guid>http://www.blogjava.net/haizhige/archive/2008/08/11/221198.html</guid><wfw:comment>http://www.blogjava.net/haizhige/comments/221198.html</wfw:comment><comments>http://www.blogjava.net/haizhige/archive/2008/08/11/221198.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/haizhige/comments/commentRss/221198.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/haizhige/services/trackbacks/221198.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: JTable类生成的对象以该TableModel为参数，并负责将TableModel对象中的数据以表格的形式显示出业。<br>/***日历类,提供日历功能*/<br>public class TableDemo extends JPanel implements <br>ActionListener,MouseMotionListener,MouseListener{<br>	final private String TITLES[]={"星期日","星期一","星期二","星期三","星期四",<br>			"星期五","星期六"};<br>	final private int ROW_HEIGHT=20;<br>	final private int ROW_WIDTH=40;<br>	private JTable tbMain;//表格<br>	private JLabel lblTitle;//标题<br>	private JButton btnNextMonth;//下个月的按钮<br>	private JButton btnPrevMonth;//上个月&nbsp;&nbsp;<a href='http://www.blogjava.net/haizhige/archive/2008/08/11/221198.html'>阅读全文</a><img src ="http://www.blogjava.net/haizhige/aggbug/221198.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/haizhige/" target="_blank">梦与桥</a> 2008-08-11 08:26 <a href="http://www.blogjava.net/haizhige/archive/2008/08/11/221198.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java基础：高级GUI组件之对话框</title><link>http://www.blogjava.net/haizhige/archive/2008/08/11/221193.html</link><dc:creator>梦与桥</dc:creator><author>梦与桥</author><pubDate>Sun, 10 Aug 2008 23:00:00 GMT</pubDate><guid>http://www.blogjava.net/haizhige/archive/2008/08/11/221193.html</guid><wfw:comment>http://www.blogjava.net/haizhige/comments/221193.html</wfw:comment><comments>http://www.blogjava.net/haizhige/archive/2008/08/11/221193.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/haizhige/comments/commentRss/221193.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/haizhige/services/trackbacks/221193.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 简单的对话框可以使用JSwing中的JOptionPane类来实现。<br>程序来源：机械工业出版社《Java面向对象编程》葛志春等编著<br>  if(rbtnSelect.isSelected()){<br>            //显示一个要求用户输入字符串的对话框<br>            Object[] possibleValues={"金牌","银牌","铜牌"};<br>            Object selectedValue=JOptionPane.showInputDialog(null,"选择一个","输入",<br>                    JOptionPane.INFORMATION_MESSAGE,<br>                    null,possibleValues,possibleValues[0]);<br>            JOptionPane.showMessageDialog(null,<br>                    "你的选择是："+selectedValu&nbsp;&nbsp;<a href='http://www.blogjava.net/haizhige/archive/2008/08/11/221193.html'>阅读全文</a><img src ="http://www.blogjava.net/haizhige/aggbug/221193.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/haizhige/" target="_blank">梦与桥</a> 2008-08-11 07:00 <a href="http://www.blogjava.net/haizhige/archive/2008/08/11/221193.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java基础：GUI基础编程（下）</title><link>http://www.blogjava.net/haizhige/archive/2008/08/10/221091.html</link><dc:creator>梦与桥</dc:creator><author>梦与桥</author><pubDate>Sat, 09 Aug 2008 23:06:00 GMT</pubDate><guid>http://www.blogjava.net/haizhige/archive/2008/08/10/221091.html</guid><wfw:comment>http://www.blogjava.net/haizhige/comments/221091.html</wfw:comment><comments>http://www.blogjava.net/haizhige/archive/2008/08/10/221091.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/haizhige/comments/commentRss/221091.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/haizhige/services/trackbacks/221091.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 布局管理编程演示:FlowLayout、BorderLayout、GridLayout、GridBagLayout、CardLayout、BoxLayout、空布局管理器（自定义布局）。<br>事件模型的3个组件：事件、事件源和事件监听器<br>处理事件的一般步骤<br>AWT事件分为两大类，低级事件和高级事件，前者是基于组件和容器的事件，后者是基于语义的事件<br>动作事件示例程序：<br>键盘事件示例程序：<br>鼠标事件示例程序：&nbsp;&nbsp;<a href='http://www.blogjava.net/haizhige/archive/2008/08/10/221091.html'>阅读全文</a><img src ="http://www.blogjava.net/haizhige/aggbug/221091.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/haizhige/" target="_blank">梦与桥</a> 2008-08-10 07:06 <a href="http://www.blogjava.net/haizhige/archive/2008/08/10/221091.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java基础：GUI基础编程（上）</title><link>http://www.blogjava.net/haizhige/archive/2008/08/08/220808.html</link><dc:creator>梦与桥</dc:creator><author>梦与桥</author><pubDate>Thu, 07 Aug 2008 22:58:00 GMT</pubDate><guid>http://www.blogjava.net/haizhige/archive/2008/08/08/220808.html</guid><wfw:comment>http://www.blogjava.net/haizhige/comments/220808.html</wfw:comment><comments>http://www.blogjava.net/haizhige/archive/2008/08/08/220808.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/haizhige/comments/commentRss/220808.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/haizhige/services/trackbacks/220808.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 图形用户界面是用户与计算机交互的接口，是图形界面成分和界面元素的有机会组合。这些成分和元素之间不但外观上有着包含、相邻、相交等物理关系，内在也有包含、调用等逻辑关系。它们相互作用，传递信息，共同组成一个能响应特定事件，具有一定功能的图形界面系统。<br>设计和实现图形用户界面的工作主要有两个：外观设计、与用户的交互处理<br>Java构成图形用户界面的各种元素和成分大致分成三类：容器、基本组件、用户自定义成分<br>JavaGUI的组成：java.awt包、java.swing包<br>一个awt实例（仅外观设计）：<br>Swing基本组件：JLabel、JTextField、JButton、JFrame和JPanel构造应用程序<br>单选按钮（JRadioButton）、复选框（JCheckbox）、列表框（JList）、组合框（JComboBox）编程演示：<br>文本域(JTextArea)、菜单(JMenuBar、JMenu、JMenuItem)和工具栏(JToolbar)程序演示 <br>颜色(Color)和字体(Font)程序演示<br>一个使用JTa&nbsp;&nbsp;<a href='http://www.blogjava.net/haizhige/archive/2008/08/08/220808.html'>阅读全文</a><img src ="http://www.blogjava.net/haizhige/aggbug/220808.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/haizhige/" target="_blank">梦与桥</a> 2008-08-08 06:58 <a href="http://www.blogjava.net/haizhige/archive/2008/08/08/220808.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java基础：关于JDBC</title><link>http://www.blogjava.net/haizhige/archive/2008/08/05/220287.html</link><dc:creator>梦与桥</dc:creator><author>梦与桥</author><pubDate>Tue, 05 Aug 2008 13:52:00 GMT</pubDate><guid>http://www.blogjava.net/haizhige/archive/2008/08/05/220287.html</guid><wfw:comment>http://www.blogjava.net/haizhige/comments/220287.html</wfw:comment><comments>http://www.blogjava.net/haizhige/archive/2008/08/05/220287.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/haizhige/comments/commentRss/220287.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/haizhige/services/trackbacks/220287.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: JDBC作为一种中间件，以实现Java应用程序与数据库之间的接口功能。JDBC　API把java命令转换为通用SQLＹ语句，提交此查询给JDBC Driver，由JDBC Driver把查询转换为特定数据库所能理解的形式。JDBC Driver也检索SQL查询的结果，并把它转换为可为Java应用使用的等价的JDPC API类与对象。JDBC实际上包含了一组类与接口，这些编程接口定义在Java API的java.sql程序包和javax.sql程序包中。<br>JDBC常用类和接口：Driver接口、DriverManager类、Connection接口、Statement接口、ResultSet接口、PreparedStatement接口、CallableStatement、DatabaseMetaData接口、ResultSetMetaData接口、ParameterMetaData接口<br>JDBC直接连接Oracle数据库<br>元数据是一种关于数据的数据，用来描述数据库的功能与配置，通常包括数据库元数据、结果集元数据和参数元数据。&nbsp;&nbsp;<a href='http://www.blogjava.net/haizhige/archive/2008/08/05/220287.html'>阅读全文</a><img src ="http://www.blogjava.net/haizhige/aggbug/220287.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/haizhige/" target="_blank">梦与桥</a> 2008-08-05 21:52 <a href="http://www.blogjava.net/haizhige/archive/2008/08/05/220287.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java基础：关于泛型</title><link>http://www.blogjava.net/haizhige/archive/2008/08/05/220098.html</link><dc:creator>梦与桥</dc:creator><author>梦与桥</author><pubDate>Tue, 05 Aug 2008 02:12:00 GMT</pubDate><guid>http://www.blogjava.net/haizhige/archive/2008/08/05/220098.html</guid><wfw:comment>http://www.blogjava.net/haizhige/comments/220098.html</wfw:comment><comments>http://www.blogjava.net/haizhige/archive/2008/08/05/220098.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/haizhige/comments/commentRss/220098.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/haizhige/services/trackbacks/220098.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 泛型是类和接口的一种扩展机制，利用这种机制程序员可定义类或接口的集合<br>简单的泛型类声明，形如：pubic class ClassName<K,V>(){类体}<br>受限泛型类声明：所谓受限是指类型参数受限，其类型参数列表一般格式如：<br><T  [extends]  类t1或接口t1[& 接口t2 [&  接口 t3]……]]，<br>  E [extends]  类e1或接口e1[& 接口e2 [&  接口 e3]……]]，<br>……<br>><br>java提供了泛型参数通配符<?>，通配符可以代表任何类或接口<br>泛型类的继承问题<br>泛型接口<br>java编译器不允许创建泛型生成类的数组，但允许用无界限通配符作为实参得到的类型定义数组<br>泛化方法：可对所有的方法进行泛化，包括实例方法、静态方法、构造方法&nbsp;&nbsp;<a href='http://www.blogjava.net/haizhige/archive/2008/08/05/220098.html'>阅读全文</a><img src ="http://www.blogjava.net/haizhige/aggbug/220098.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/haizhige/" target="_blank">梦与桥</a> 2008-08-05 10:12 <a href="http://www.blogjava.net/haizhige/archive/2008/08/05/220098.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java基础：关于异常处理</title><link>http://www.blogjava.net/haizhige/archive/2008/08/05/220070.html</link><dc:creator>梦与桥</dc:creator><author>梦与桥</author><pubDate>Mon, 04 Aug 2008 22:00:00 GMT</pubDate><guid>http://www.blogjava.net/haizhige/archive/2008/08/05/220070.html</guid><wfw:comment>http://www.blogjava.net/haizhige/comments/220070.html</wfw:comment><comments>http://www.blogjava.net/haizhige/archive/2008/08/05/220070.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/haizhige/comments/commentRss/220070.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/haizhige/services/trackbacks/220070.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Java中定义了很多异常类，每个异常类都代表一种运行错误，类中包含了该运行错误的信息和处理错误的方法等内容。每当Java程序运行过程中发生一个可识别的运行错误时，即该错误有一个异常类与之对应时，系统都会产生一个相应的该异常的对象，即产生一个异常。一旦异常对象产生，系统就一定有相应的机制来处理它，确保不会产生死机、死循环或其他对OS的损害，从而保证程序运行的安全性。<br>Java异常处理通过5个关键字控制：try、catch、throw、throws和finally<br>try-catch-finally结构:try用来捕获异常，catch用来处理相应异常，finally用以进行异常清理。<br>throw语句——产生异常<br>throws语句：如一个定义的方法中存在异常，可在方法声明的后面加上throws关键字将异常抛出到此方法的调用方法中。<br>自定义异常类：某个应用程序所特有的运行错误，需要开发人员根据实际情况创建自己的异常类。自定义的异常类必须是Throwable类的直接或间接子类，实际应用中，通常以Exception类作为其直接父类。在异常类中定义其属性和方法&nbsp;&nbsp;<a href='http://www.blogjava.net/haizhige/archive/2008/08/05/220070.html'>阅读全文</a><img src ="http://www.blogjava.net/haizhige/aggbug/220070.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/haizhige/" target="_blank">梦与桥</a> 2008-08-05 06:00 <a href="http://www.blogjava.net/haizhige/archive/2008/08/05/220070.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java基础：关于网络编程</title><link>http://www.blogjava.net/haizhige/archive/2008/08/04/220037.html</link><dc:creator>梦与桥</dc:creator><author>梦与桥</author><pubDate>Mon, 04 Aug 2008 13:36:00 GMT</pubDate><guid>http://www.blogjava.net/haizhige/archive/2008/08/04/220037.html</guid><wfw:comment>http://www.blogjava.net/haizhige/comments/220037.html</wfw:comment><comments>http://www.blogjava.net/haizhige/archive/2008/08/04/220037.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/haizhige/comments/commentRss/220037.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/haizhige/services/trackbacks/220037.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: InetAddress类没有提供构造函数，只可以调用一些静态方法来生成。<br>使用URL方式进行网络连接<br>基于TCP的socke编程<br>基于UDP的Socket编程&nbsp;&nbsp;<a href='http://www.blogjava.net/haizhige/archive/2008/08/04/220037.html'>阅读全文</a><img src ="http://www.blogjava.net/haizhige/aggbug/220037.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/haizhige/" target="_blank">梦与桥</a> 2008-08-04 21:36 <a href="http://www.blogjava.net/haizhige/archive/2008/08/04/220037.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java基础：关于集合类</title><link>http://www.blogjava.net/haizhige/archive/2008/08/04/219830.html</link><dc:creator>梦与桥</dc:creator><author>梦与桥</author><pubDate>Mon, 04 Aug 2008 02:15:00 GMT</pubDate><guid>http://www.blogjava.net/haizhige/archive/2008/08/04/219830.html</guid><wfw:comment>http://www.blogjava.net/haizhige/comments/219830.html</wfw:comment><comments>http://www.blogjava.net/haizhige/archive/2008/08/04/219830.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/haizhige/comments/commentRss/219830.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/haizhige/services/trackbacks/219830.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 类集仅仅是提供了处理事情的一个更好的方法。尽管类集的增加改变了许多原始工具的结构，但却不会导致被抛弃。<br>集合框架图<br>ArrayList：能够自动增长容易的数组，其底层以对象数组的方式实现。<br>Collections类<br>LinkedList：采用双向链表实现的，可实现栈、队列、双向队列<br>HashSet是能过哈希算法实现的，其性能通常优于TreeSet，只有当需要排序功能时，使用后者<br>HashMap（对key散列）一般比TreeMap（据key排序）速度要快，只有需要排序功能时才需要后者<br>Properties类，可以完成配置文件的读写&nbsp;&nbsp;<a href='http://www.blogjava.net/haizhige/archive/2008/08/04/219830.html'>阅读全文</a><img src ="http://www.blogjava.net/haizhige/aggbug/219830.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/haizhige/" target="_blank">梦与桥</a> 2008-08-04 10:15 <a href="http://www.blogjava.net/haizhige/archive/2008/08/04/219830.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java基础：关于java流与文件操作</title><link>http://www.blogjava.net/haizhige/archive/2008/08/03/219668.html</link><dc:creator>梦与桥</dc:creator><author>梦与桥</author><pubDate>Sun, 03 Aug 2008 01:31:00 GMT</pubDate><guid>http://www.blogjava.net/haizhige/archive/2008/08/03/219668.html</guid><wfw:comment>http://www.blogjava.net/haizhige/comments/219668.html</wfw:comment><comments>http://www.blogjava.net/haizhige/archive/2008/08/03/219668.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/haizhige/comments/commentRss/219668.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/haizhige/services/trackbacks/219668.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: File类：它主要关心的是文件的具体属性，而非内容，定义了许多方法，实现对文件的创建、删除等操作。<br>字节流（FileOutputStream和FileInputStream）<br>字符流（FileWriter and FileReader）<br>过滤流（BufferedInputStream、BufferedOutputStream、BufferedReader、BufferedWirter）<br>基本类型数据传输：DataInputStream和DataOutputStream<br>I/O流的链接图<br>字节和Unicode字符的桥梁：InputStreamReader、OutputStreamWriter<br>管道流：PipedInputStream、PipedOutputStream<br>打印流：PrintWriter类<br>文件的随机读写：RandomAccessFile<br>文件的压缩处理：ZipInputStream和ZipOutputStream<br>编码与解码：Unicode字符(java使用)<br>对象序列化：必须实&nbsp;&nbsp;<a href='http://www.blogjava.net/haizhige/archive/2008/08/03/219668.html'>阅读全文</a><img src ="http://www.blogjava.net/haizhige/aggbug/219668.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/haizhige/" target="_blank">梦与桥</a> 2008-08-03 09:31 <a href="http://www.blogjava.net/haizhige/archive/2008/08/03/219668.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java基础：关于线程</title><link>http://www.blogjava.net/haizhige/archive/2008/08/02/219537.html</link><dc:creator>梦与桥</dc:creator><author>梦与桥</author><pubDate>Sat, 02 Aug 2008 03:10:00 GMT</pubDate><guid>http://www.blogjava.net/haizhige/archive/2008/08/02/219537.html</guid><wfw:comment>http://www.blogjava.net/haizhige/comments/219537.html</wfw:comment><comments>http://www.blogjava.net/haizhige/archive/2008/08/02/219537.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/haizhige/comments/commentRss/219537.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/haizhige/services/trackbacks/219537.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 1、作用：使java应用程序同时完成多项任务，当其一个线程被阻塞时，只有那个被阻塞的线程暂停，所有其他线程继续执行。<br>2、概念：一个java程序可以包含多个线程，每个线程具有部分程序功能，能与其他线程同时执行，这种能力称为多线程。<br>3、线程只是在系统层被实现，核心编程语言需要一个特定的编程接口来实现。在java中，创建线程的方法有两种，其一是继承Thread类，其二是实现Runnable接口。<br><br>继承Thread类实例：<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/haizhige/archive/2008/08/02/219537.html'>阅读全文</a><img src ="http://www.blogjava.net/haizhige/aggbug/219537.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/haizhige/" target="_blank">梦与桥</a> 2008-08-02 11:10 <a href="http://www.blogjava.net/haizhige/archive/2008/08/02/219537.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java基础：关于clone</title><link>http://www.blogjava.net/haizhige/archive/2008/08/02/219504.html</link><dc:creator>梦与桥</dc:creator><author>梦与桥</author><pubDate>Fri, 01 Aug 2008 23:16:00 GMT</pubDate><guid>http://www.blogjava.net/haizhige/archive/2008/08/02/219504.html</guid><wfw:comment>http://www.blogjava.net/haizhige/comments/219504.html</wfw:comment><comments>http://www.blogjava.net/haizhige/archive/2008/08/02/219504.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/haizhige/comments/commentRss/219504.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/haizhige/services/trackbacks/219504.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 1、目的：为了获得对象的一份拷贝。<br>2、一般步骤：§在派生类中覆盖基类（object)的clone方法，并声明为public<br>                          §在派生类的克隆方法中调用super.clone()<br>                          §在派生类中实现Cloneable接口<br><br>3、分类：浅拷贝、深拷贝<br>                    §浅拷贝仅仅拷贝所考虑的对象，而不拷贝它所引用的对象<br>                    §深拷贝把要拷贝的对象所引用的对象都拷贝了一遍<br>4、浅拷贝实例：&nbsp;&nbsp;<a href='http://www.blogjava.net/haizhige/archive/2008/08/02/219504.html'>阅读全文</a><img src ="http://www.blogjava.net/haizhige/aggbug/219504.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/haizhige/" target="_blank">梦与桥</a> 2008-08-02 07:16 <a href="http://www.blogjava.net/haizhige/archive/2008/08/02/219504.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java基础：关于内部类</title><link>http://www.blogjava.net/haizhige/archive/2008/08/01/219252.html</link><dc:creator>梦与桥</dc:creator><author>梦与桥</author><pubDate>Fri, 01 Aug 2008 03:25:00 GMT</pubDate><guid>http://www.blogjava.net/haizhige/archive/2008/08/01/219252.html</guid><wfw:comment>http://www.blogjava.net/haizhige/comments/219252.html</wfw:comment><comments>http://www.blogjava.net/haizhige/archive/2008/08/01/219252.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/haizhige/comments/commentRss/219252.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/haizhige/services/trackbacks/219252.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 内部类的优点：<br>优点一：在需要的地方定义类，可以直接使用外部类里的变量，代码比较简洁。<br>优点二：可以实现多继承。<br>优点三：解决命名空间的一种途径。<br>优点四：实现callback。<br>优点五：控制类的可见问题。<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/haizhige/archive/2008/08/01/219252.html'>阅读全文</a><img src ="http://www.blogjava.net/haizhige/aggbug/219252.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/haizhige/" target="_blank">梦与桥</a> 2008-08-01 11:25 <a href="http://www.blogjava.net/haizhige/archive/2008/08/01/219252.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>