摘要:
- 对象的状态和行为 对象有状态和行为两种属性, 行为存在于类中, 状态存在于个别对象中( 想内存 )- 保存状态的两种方法 比如你编写了一个游戏程序, 里边有精灵, 矮人, 魔法师, 你肯定需要保存他们的状态, 比如 生命值, 武力值 等等, 那么如何保存呢? - 创建序列化对象写入文件步骤 - 在堆上的对象 –> 被实例化的对象 如果存储的实例变量不仅仅是标量类型, 如果是引用类型怎么办? 存储的目的在于恢复, 如果恢复实例变量是引用类型呢 ? 当对象被序列化时, 被该对象引用的实例变量也会被序列化,且所有被引用的对象也会被序列化,最棒的是,这些操作都是自动的 - 如果要让类能被序. 阅读全文
posted @ 2013-04-17 21:27
神之一招
阅读(383)
评论(0)
推荐(0)
摘要:
网络作业内容很容易, 因为所有的网络运作底层细节已经由java.net函数库处理了. 然后使用 串流(上一章内容)来接收消息, java 串流一般不管上游文件来自哪里, 网络还是本地的txt文件client 端- 连接,传送,接收 1. 如果建立客户端与服务器之间的初始连接 2. 传送消息到服务器 3. 如何接收来自服务器的消息 1. 建立 socket 连接 ( 要知道服务器 ip 和 port ) Socket chatSocket = new Socket(“192.168.0.99”, 5000); 注: 不同程序不能共享一个端口 -- 从服务器读内容 InputStreamReade 阅读全文
posted @ 2013-04-17 21:27
神之一招
阅读(850)
评论(0)
推荐(0)
摘要:
- 数据文件一旦被加入到表空间中,就不能从这个表空间移走,也不能与其他表空间发生联系。- 手工创建数据库步骤 1. 编写数据库创建脚本 2. 创建目录结构 3. 修改一个现有的 init.ora 参数文件,以适应数据库 4. 声明 ORACLE_SID 环境变量, export ORACLE_SID 5. 连接到 ORACLE, 并开始到 nomount 状态, startup nomount pfile=”D:\oracle\admin\mydb\scripts\initMYDB.ora” 6. 运行创建数据库脚本创建数据库 7. 创建完后,运行脚本 catalog.sql, catproc 阅读全文
posted @ 2013-04-17 21:27
神之一招
阅读(324)
评论(0)
推荐(0)
摘要:
- 检测事件方法和执行的方法 检测事件方法: 比如如何知道鼠标被按下 ? 执行事件方法: 知道了鼠标被按下以后, 应该执行什么.- 监听接口 事件源: 指类似button 这种, 会在用户作出相关动作时(按下按钮)产生事件对象. ( 这部分一般不用我们管 ) 事件源必指定监听接口, 例如 butto... 阅读全文
posted @ 2013-04-17 21:26
神之一招
阅读(443)
评论(0)
推荐(0)
摘要:
- 创建 GUI 四个步骤 1. 创建window(JFrame) JFrame frame = new JFrame(); 2. 创建组件 JButton button = new JButton(“click me”); 3. 把组件加到 frame 上 frame.getContentPane().add(BorderLayout.EAST, button); 4. 显示出来 frame.setSize(300, 300); frame.setVisible(true);- 有 panel 的情况 panel 将作为一个逻辑单位, 就组件先存放在它的上边, 然后再将 panel 添加到框 阅读全文
posted @ 2013-04-17 21:26
神之一招
阅读(177)
评论(0)
推荐(0)