创意源自激情,技术成就梦想 畅翼创新俱乐部 2012年春俱乐部第三次技术培训 赵程.

Slides:



Advertisements
Similar presentations
四川财经职业学院会计一系会计综合实训 目录 情境 1.1 企业认知 情境 1.3 日常经济业务核算 情境 1.4 产品成本核算 情境 1.5 编制报表前准备工作 情境 1.6 期末会计报表的编制 情境 1.2 建账.
Advertisements

主编:邓萌 【点按任意键进入】 【第六单元】 教育口语. 幼儿教师教育口 语概论 模块一 幼儿教师教育口语 分类训练 模块二 适应不同对象的教 育口语 模块三 《幼儿教师口语》编写组.
第一組 加減法 思澄、博軒、暐翔、寒菱. 大綱 1. 加減法本質 2. 迷思概念 3. 一 ~ 七冊分析 4. 教材特色.
海南医学院附 院妇产科教室 华少平 妊娠合并心脏病  概述  妊娠、分娩对心脏病的影响  心脏病对妊娠、分娩的影响  妊娠合病心脏病的种类  妊娠合并心脏病对胎儿的影响  诊断  防治.
植树节的由来 植树节的意义 各国的植树节 纪念中山先生 植树节的由来 历史发展到今天, “ 植树造林,绿化祖国 ” 的热潮漫卷 了中华大地。从沿海到内地,从城市到乡村,涌现了多少 造林模范,留下了多少感人的故事。婴儿出世,父母栽一 棵小白怕,盼望孩子和小树一样浴光吮露,茁壮成长;男 女成婚,新人双双植一株嫩柳,象征家庭美满,幸福久长;
客户协议书 填写样本和说明 河南省郑州市金水路 299 号浦发国际金融中 心 13 层 吉林钰鸿国创贵金属经营有 限公司.
浙江省县级公立医院改革与剖析 马 进 上海交通大学公共卫生学院
第二章 环境.
教师招聘考试 政策解读 讲师:卢建鹏
了解语文课程的基本理念,把握语文素养的构成要素。 把握语文教育的特点,特别是开放而有活力的语文课程的特点。
北台小学 构建和谐师生关系 做幸福教师 2012—2013上职工大会.
福榮街官立小學 我家孩子上小一.
第2期技職教育再造方案(草案) 教育部 101年12月12日 1 1.
企业员工心态管理培训 企业员工心态管理培训讲师:谭小琥.
历史人物的研究 ----曾国藩 组员: 乔立蓉 杜曜芳 杨慧 组长:马学思 杜志丹 史敦慧 王晶.
教育部高职高专英语类专业教学指导委员会 刘黛琳 山东 • 二○一一年八月
淡雅诗韵 七(12)班 第二组 蔡聿桐.
第七届全国英语专业院长/系主任高级论坛 汇报材料
小數怕長計, 高糖飲品要節制 瑪麗醫院營養師 張桂嫦.
制冷和空调设备运用与维修专业 全日制2+1中等职业技术专业.
会计信息分析与运用 —浙江古越龙山酒股份有限公司财务分析 组员:2006级工商企业管理专业 金国芳 叶乐慧 魏观红 徐挺挺 虞琴琴.
第六章 人体生命活动的调节 人体对外界环境的感知.
芹菜 英语051班 9号 黄秋迎 概论:芹菜是常用蔬菜之一,既可热炒,又能凉拌,深受人们喜爱。近年来诸多研究表明,这是一种具有很好药用价值的植物。 别名:旱芹、样芹菜、药芹、香芹、蒲芹 。 芹菜属于花,芽及茎类。
2012年 学生党支部书记工作交流 大连理工大学 建工学部 孟秀英
北京市职业技能鉴定管理中心试题管理科.
2014吉林市卫生局事业单位招聘153名工作人员公告解读
各類所得扣繳法令 與申報實務 財政部北區國稅局桃園分局 103年9月25日
初級游泳教學.
檔案處理.
爱国卫生工作的持续发展 区爱卫办 俞贞龙.
第八章 数学活动 方程组图象解法和实际应用
本课内容提要 一、汇率的含义 二、汇率变化与币值的关系 三、汇率变化的影响. 本课内容提要 一、汇率的含义 二、汇率变化与币值的关系 三、汇率变化的影响.
散文鉴赏方法谈.
电子商务企业创新分析 ——京东商城
比亚迪集成创新模式探究 深圳大学2010届本科毕业论文答辩 姓名:卓华毅 专业:工商管理 学号: 指导老师:刘莉
大连工业大学员工私家车保险 优惠方案 平安产险大连分公司 2011年1月 1.
“法人代表”为员工投保操作手册 海康经代.
华夏证券之殇 刘洋 林祺俊 吴哲.
四資二甲 第三週作業 物件導向程式設計.
电大转型社区教育何以可能 华东师范大学终身教育研究中心 主任 教育学部博士生导师 吴遵民教授.
第二章 JAVA语言基础.
例外與檔案處理 例外處理 拋出例外 串流 Stream FileReader、FileWriter
Ch07 介面與多重繼承 物件導向程式設計(II).
輸入輸出 學習目標 瞭解串流與輸入輸出的關係 認識InputStream、OutputStream繼承架構
第7章 输入输出处理.
2.1 基本資料型別 2.2 變數 2.3 運算式與運算子 2.4 輸出與輸入資料 2.5 資料型別轉換 2.6 實例
第5章 面向对象程序设计 本章要点 5.1 面向对象程序设计概述 5.2 Java语言的面向对象程序设计 5.3 方法的使用和对象数组
Java 第28讲:建立删除文件 主讲教师:李焱 讲师.
Multithread 多執行緒 I/O Lecturer:楊昌樺.
JAVA 程式設計與資料結構 第六章 輸出與輸入.
JAVA 编 程 技 术 主编 贾振华 2010年1月.
程式設計實作.
第四章 基本輸出入 Java應用程式的輸出入介面有三種,分別是命令提示字元視窗、AWT元件、及Swing元件。本單元先介紹命令提示字元視窗,AWT請看第16、17章,Swing請看第20章。 輸入 輸出.
抽象类 File类 String类 StringBuffer类
Java程序设计 第18章 二进制I/O.
西南科技大学网络教育系列课程 高级语程序设计(Java) 第九章 输入/输出流.
第七章 输入/输出 标准输入输出 流式I/O基础 文件 随机存取文件 对象输入/输出流.
王豐緒 銘傳大學資訊工程學系 問題:JAVA 物件檔輸出入.
類別的繼承 Vehicle Car.
C/C++/Java 哪些值不是头等程序对象
第五讲 JSP中的文件操作(1) 教学目的 本讲主要讲述JSP中使用Java输入、输出流实现文件的读写 操作 。 知识要点
JAVA 编 程 技 术 主编 贾振华 2010年1月.
Java程式初體驗大綱 大綱 在學程式之前及本書常用名詞解釋 Hello Java!程式 在Dos下編譯、執行程式
2019/5/3 JAVA Socket(UDP).
第二章 Java语法基础.
Review 1~3.
第二章 Java基本语法 讲师:复凡.
助教:廖啟盛 JAVA Socket(UDP) 助教:廖啟盛
第2章 Java语言基础.
9 输入输出及文件操作.
Presentation transcript:

创意源自激情,技术成就梦想 畅翼创新俱乐部 2012年春俱乐部第三次技术培训 赵程

本次培训过程 1 接口 培训流程 2 内部类 3 流 4 文件操作 5 作业

接口 什么是接口? 接口的定义和使用 接口是一种与类相似的结构,但接口不是类,而是一组对类的要求,这些类要与接口一致 一个类只能有一个超类,但是一个类可以实现一个或多个接口,并在需要接口的地方,随时使用实现了相应接口的对象 接口的定义和使用 interface NameOfInterface { } class NameOfClass implements NameOfInterface {

接口的实现 实现接口的类中必须对接口中的方法进行定义,否则该类就是一个抽象类,不能实例化对象,实现时要加@override标签 interface NameOfInterface { public void nameOfFunction(); } class NameOfClass implements NameOfInterface { @Override public void nameOfFunction() {

接口的特性 与可以建立类的继承关系一样,一个接口也可以扩展自另一个接口 接口中不能包含实例字段和静态方法,但接口中可以声明常量 接口中的方法自动被设置为public 字段被自动设置成public static final 每个类只能有一个超类,但类能够实现多个接口

内部类 内部类就是在一个类里面定义另一个类 内部类方法可以访问该类定义所在的作用域中的数据,包括私有数据 内部类可以被同一个包中的其他类隐藏起来 当想要进行一些事件处理而且不想编写大量代码时,使用匿名内部类比较便捷

内部类

局部内部类

流 流的概念——当程序需要读取数据的时候,就会开启一个通过数据源的流,这个数据源可以是文件,内存,或是网络连接 当程序需要写入数据的时候,就会开启一个通向目的地的流。这时,你可以想象数据在其中流动。

流 流可分为字节流和字符流 字节流的基类 InputStream OutputStream 字符流的基类 Reader Writer

流 InputStream abstract int read() //读取下一个字节并返回它的整数表示 int read(byte b[]) //把字节读到数组b中,并返回实际读入的字节数 long skip(long n) //跳过数据流中n个字节的数据,并返回实际跳过的字节数 int available() //返回能够从输入数据流中读取的字节数 void close() //关闭数据流

流 OutputStream void flush() //该方法把数据流中的任何缓冲数据都发送到目的地并清空缓冲区 abstract void write(int b) void write(bute[] b) void flush() //该方法把数据流中的任何缓冲数据都发送到目的地并清空缓冲区 void close()

流 Reader Writer abstact int read() int read(char b[]) long skip() void close() Writer abstract void write(int b) void write(char[] b) void flush()

文件操作 文件读写的方法有很多种 直接写入文件(覆盖、追加),从开头读取文件——数据流 FileOutputStream+PrintWriter FileInputStream+DataInputStream

文件操作 在文件的任何地方查找、修改、写入 随机存取文件 RandomAccessFile void seek(long pos) //将偏移设置为从数据流的开始处到下一次读写的位置 long getFilePointer() //返回偏移的的字节值,偏移是指从文件开始到下一次读写位置的距离 long length() //返回文件长度

文件操作 文本输出 PrintWriter 常用方法 print Println 如果不是自动刷新创建的PrintWriter对象,print完以后一定要flush()来清空缓冲区(将缓冲区内容写入文件)

文本操作 文本输入 BufferedReader 这个类还可以从cmd里读取输入的内容 BufferedReader in = new BufferedReader(new FileReader("example.txt")); String content = in.readLine(); BufferedReader in = new BufferedReader (new InputStreamReader(System.in)); String content = in.readLine();

文件管理 File类 常用方法 必须使用文件数据流对磁盘文件进行读写 File file = new File(“test.txt”); exists() 查看文件是否存在 getName() 得到文件名 getPath() 得到文件完整路径 getParent() 得到包含文件的目录 必须使用文件数据流对磁盘文件进行读写 FileInputStream和FileOutputStream用于字节流 FileReader和FileWriter用于字符流

作业 写一个记事本程序Note.java 要求: 1.每次写的内容写到一个文件中,要求程序中可读写删除该文件 2.可以将多个文件打包(合并)成一个文件 3.可以将打包(合并)的文件解包(拆分),还原为原来的文件

Thank you ˊ_>ˋ