﻿<?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-sky</title><link>http://www.blogjava.net/bjskycc/</link><description /><language>zh-cn</language><lastBuildDate>Sun, 12 Apr 2026 13:22:26 GMT</lastBuildDate><pubDate>Sun, 12 Apr 2026 13:22:26 GMT</pubDate><ttl>60</ttl><item><title>Java初学者之——内部类的应用</title><link>http://www.blogjava.net/bjskycc/archive/2007/04/16/111021.html</link><dc:creator>skycc</dc:creator><author>skycc</author><pubDate>Mon, 16 Apr 2007 09:04:00 GMT</pubDate><guid>http://www.blogjava.net/bjskycc/archive/2007/04/16/111021.html</guid><wfw:comment>http://www.blogjava.net/bjskycc/comments/111021.html</wfw:comment><comments>http://www.blogjava.net/bjskycc/archive/2007/04/16/111021.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bjskycc/comments/commentRss/111021.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bjskycc/services/trackbacks/111021.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 首先，我们来看一下什么是内部类？<br><br>       内部类（inner class）是定义在另一个类中的类。<br><br>那么为什么需要使用内部类呢？<br><br>       其主要原因有以下三点：<br><br>（1）       内部类方法可以访问该类定义所在的作用域中的数据，包括私有的数据。<br><br>（2）       内部类可以对同一个包中的其他类隐藏起来。<br><br>（3）       当想要定义一个回调函数且不想编写大量代码时，使用匿名（anonymous）内部类比较便捷。<br><br>&nbsp;&nbsp;<a href='http://www.blogjava.net/bjskycc/archive/2007/04/16/111021.html'>阅读全文</a><img src ="http://www.blogjava.net/bjskycc/aggbug/111021.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bjskycc/" target="_blank">skycc</a> 2007-04-16 17:04 <a href="http://www.blogjava.net/bjskycc/archive/2007/04/16/111021.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java 初学者——继承设计技巧</title><link>http://www.blogjava.net/bjskycc/archive/2007/04/15/110813.html</link><dc:creator>skycc</dc:creator><author>skycc</author><pubDate>Sun, 15 Apr 2007 11:40:00 GMT</pubDate><guid>http://www.blogjava.net/bjskycc/archive/2007/04/15/110813.html</guid><wfw:comment>http://www.blogjava.net/bjskycc/comments/110813.html</wfw:comment><comments>http://www.blogjava.net/bjskycc/archive/2007/04/15/110813.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/bjskycc/comments/commentRss/110813.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bjskycc/services/trackbacks/110813.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Java 初学者——继承设计技巧<br><br>       下面给出一些对设计继承关系很有帮助的建议：<br><br>       （1）将公共操作和域放置在超类<br><br>       （2）不要使用受保护的域<br><br>       有些程序员认为，将大多数的实例域定义为protected是一个不错的主意，只有这样，子类才能够在需要的时候直接访问他们。然而，protected机制并不能够带来更好的保护，其原因主要有两点。第一，子类集合是无限制的，任何一个人都能够由某个类派生一个子类，并编写代码以直接访问protected的实例域，从而破坏了封装性。第二，在Java程序设计语言中，在同一个包中的所有类都可以访问protected域，而不管它是否为这个类的子类。<br><br>.......................&nbsp;&nbsp;<a href='http://www.blogjava.net/bjskycc/archive/2007/04/15/110813.html'>阅读全文</a><img src ="http://www.blogjava.net/bjskycc/aggbug/110813.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bjskycc/" target="_blank">skycc</a> 2007-04-15 19:40 <a href="http://www.blogjava.net/bjskycc/archive/2007/04/15/110813.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>用户访问数据库的过程</title><link>http://www.blogjava.net/bjskycc/archive/2007/04/14/110712.html</link><dc:creator>skycc</dc:creator><author>skycc</author><pubDate>Sat, 14 Apr 2007 15:04:00 GMT</pubDate><guid>http://www.blogjava.net/bjskycc/archive/2007/04/14/110712.html</guid><wfw:comment>http://www.blogjava.net/bjskycc/comments/110712.html</wfw:comment><comments>http://www.blogjava.net/bjskycc/archive/2007/04/14/110712.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bjskycc/comments/commentRss/110712.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bjskycc/services/trackbacks/110712.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 用户访问数据库的过程<br><br>现以用户通过应用程序读取一个记录为例，说明用户访问数据库过程中的主要步骤<br><br>（1）用户在应用程序中，首先要给出他使用的子模式名称，而后在需要读取记录处嵌入一个用数据操作语言书写的读记录语句（其中给出要读记录的关键字值或其它数据项值）。当应用程序执行到该语句时，即转入DBMS的特定程序或向DBMS发出读记录的命令。<br><br>（2）DBMS按照应用程序的子模式名，查找子模式表，确定对应的模式名称。可能还要检验操作的合法性，核对用户的访问权限，如果通不过，则拒绝执行该操作，并向应用程序状态字回送出错误状态信息。<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/bjskycc/archive/2007/04/14/110712.html'>阅读全文</a><img src ="http://www.blogjava.net/bjskycc/aggbug/110712.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bjskycc/" target="_blank">skycc</a> 2007-04-14 23:04 <a href="http://www.blogjava.net/bjskycc/archive/2007/04/14/110712.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关系型数据库的体系结构</title><link>http://www.blogjava.net/bjskycc/archive/2007/04/14/110701.html</link><dc:creator>skycc</dc:creator><author>skycc</author><pubDate>Sat, 14 Apr 2007 14:03:00 GMT</pubDate><guid>http://www.blogjava.net/bjskycc/archive/2007/04/14/110701.html</guid><wfw:comment>http://www.blogjava.net/bjskycc/comments/110701.html</wfw:comment><comments>http://www.blogjava.net/bjskycc/archive/2007/04/14/110701.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/bjskycc/comments/commentRss/110701.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bjskycc/services/trackbacks/110701.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 关系型数据库的体系结构<br><br>一、数据库的分级结构<br><br>ANSI/X3/SPARC的数据库管理系统研发组，在1975年公布的研究报告——“Interim Report”中，把数据库分为三级：外模式、概念模式和内模式。<br><br>当今流行的数据库管理系统虽有多种，所用术语也各有不同，但在数据库体系结构上仍呈现三级结构的特征。<br><br>       用户级数据库是单个用户看到和使用的数据库，因此也称为用户视图(View)，在许多文献中又称为子模式，对应于外模式，它是单个用户看到并获准使用的那部分数据的逻辑结构（称为局部逻辑结构），用户根据系统给出的子模型，用询问语言或应用程序去操作数据库中的数据。<br><br>&nbsp;&nbsp;<a href='http://www.blogjava.net/bjskycc/archive/2007/04/14/110701.html'>阅读全文</a><img src ="http://www.blogjava.net/bjskycc/aggbug/110701.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bjskycc/" target="_blank">skycc</a> 2007-04-14 22:03 <a href="http://www.blogjava.net/bjskycc/archive/2007/04/14/110701.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java初学者——类设计技巧</title><link>http://www.blogjava.net/bjskycc/archive/2007/04/10/sky.html</link><dc:creator>skycc</dc:creator><author>skycc</author><pubDate>Tue, 10 Apr 2007 07:05:00 GMT</pubDate><guid>http://www.blogjava.net/bjskycc/archive/2007/04/10/sky.html</guid><wfw:comment>http://www.blogjava.net/bjskycc/comments/109644.html</wfw:comment><comments>http://www.blogjava.net/bjskycc/archive/2007/04/10/sky.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bjskycc/comments/commentRss/109644.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bjskycc/services/trackbacks/109644.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 简单的介绍几点技巧，应用这些技巧可以使得设计出来的类更具有OOP的专业水准。<br>(1)一定要将数据设计为私有<br>最重要的是，决对不要破坏封装性。在有的时候，需要编写一个访问器方法或更改器的方法，但是最好还是保持实例域的私有性。很多惨痛的经验告诉我们，数据的表示形式很可能会改变，但他们的使用方式却不会经常发生变化。当数据保持私有时，它们的表示形式的变化不会对类的使用者产生影响，即使出现bug也易于检测。<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/bjskycc/archive/2007/04/10/sky.html'>阅读全文</a><img src ="http://www.blogjava.net/bjskycc/aggbug/109644.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bjskycc/" target="_blank">skycc</a> 2007-04-10 15:05 <a href="http://www.blogjava.net/bjskycc/archive/2007/04/10/sky.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>