博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java基础图形界面和IO系统
阅读量:4644 次
发布时间:2019-06-09

本文共 677 字,大约阅读时间需要 2 分钟。

1,java界面系统

    事件的驱动编程:事件源,生成一个事件并触发他的组件称为事件源。

    事件监听器、注册和事件处理;事件监听分类:分为GUI程序本身实现监听、使用成员内部内监听、匿名内部内监听;使用最多的还是匿名内部内实现监听;

    事件适配器:使用适配器可以降低程序员的代码量。模型:把模型和控制器分离有利于多个模型共享一套数据;

2,I/O系统

   流的分类:输入流和输出流、节点流和处理流;

    文件类:分为字节流、字符流;字节流又分为低级字节流和高级字节流;高级字节流分为3大类(过滤流类、缓冲流、数据流等);

   流主要用于读取文件和写入文件;主要运用就是运用java和Exelce的结合使用。通过java控制Execle 。

    流还可以运用为模拟数据库的使用,用于存储数据(结合EXecle使用);

本周主要完善的ATM的界面和数据的存储;QQ界面的设计与完善。

该对象并不是流体系中的一员,其封装了字节流,同时还封装了一个缓冲区(字符数组),通过内部的指针来操作字符数组中的数据。 该对象特点:

  1. 该对象只能操作文件,所以构造函数接收两种类型的参数:a.字符串文件路径;b.File对象。

  2. 该对象既可以对文件进行读操作,也能进行写操作,在进行对象实例化时可指定操作模式(r,rw)

注意:该对象在实例化时,如果要操作的文件不存在,会自动创建;如果文件存在,写数据未指定位置,会从头开始写,即覆盖原有的内容。 可以用于多线程下载或多个线程同时写数据到文件。

转载于:https://www.cnblogs.com/longfriend/p/5540735.html

你可能感兴趣的文章
如何让 zend studio 10 识别 Phalcon语法并且进行语法提示
查看>>
任意阶幻方(魔方矩阵)C语言实现
查看>>
视频教程--ASP.NET MVC 使用 Petapoco 微型ORM框架+NpgSql驱动连接 PostgreSQL数据库
查看>>
第五次作业
查看>>
织梦教程
查看>>
杭电多校 Harvest of Apples 莫队
查看>>
java 第11次作业:你能看懂就说明你理解了——this关键字
查看>>
C/C++心得-结构体
查看>>
函数名作为参数传递
查看>>
apt-get for ubuntu 工具简介
查看>>
数值计算算法-多项式插值算法的实现与分析
查看>>
day8-异常处理与网络编程
查看>>
Python基础-time and datetime
查看>>
Linux epoll 笔记(高并发事件处理机制)
查看>>
shell脚本练习01
查看>>
WPF图标拾取器
查看>>
通过取父级for循环的i来理解闭包,iife,匿名函数
查看>>
HDU 3374 String Problem
查看>>
数据集
查看>>
打印python包含汉字报SyntaxError: Non-ASCII character '\xe4' in file
查看>>