嘉兴网站排名,企业网站开发教程,个人视频网站注册平台,python基础教程电子书在线阅读20175319 2018-2019-2 《Java程序设计》第6周学习总结 教材学习内容总结 本周学习《Java程序设计》第七章和第十章#xff1a; 内部类#xff1a; 1.内部类可以使用外嵌类的成员变量和方法。 2.类体中不可以声明类变量和类方法。 3.内部类仅供外嵌类使用。 4.类声明可以使用s…20175319 2018-2019-2 《Java程序设计》第6周学习总结 教材学习内容总结 本周学习《Java程序设计》第七章和第十章 内部类 1.内部类可以使用外嵌类的成员变量和方法。 2.类体中不可以声明类变量和类方法。 3.内部类仅供外嵌类使用。 4.类声明可以使用static修饰static内部类不能操作外嵌类中的实例成员变量。 注非内部类不可以是static类。匿名类 1.匿名类一定是内部类。 2.可以使用外嵌类的成员变量和方法。 3.不能声明类变量和类方法。 4.必须使用父类的构造方法。 5.可以直接使用父类的方法也可重写。异常类 1.异常是指程序运行时可能出现的一些错误。 2.try-catch语句异常类可以调用public String getMessage();、public void printStackTrace();、public String toString();获取有关异常信息。一旦try部分抛出异常或调用某个可能抛出异常对象的方法并且该方法抛出了异常对象那么try部分将立刻结束执行转向相应的catch部分。程序可以将发生异常后的处理放在catch部分。 3.自定义异常类扩展extends类自定义异常类声明方法时用throws声明要产生的若干异常创建异常对象用throw抛出该异常对象。 4.public static int parseInt(String s)可以将“数字”格式的字符串转化为 int 型数据。断言 1.程序正式运行时断言语句自动关闭可以使用java -ea 文件名 2.程序调试阶段断言语句发挥正常作用 断言语句的两种格式assert bolleanException当bolleanException的值是true时程序从断言语句处继续执行值是false时程序从断言语句处停止执行。assert blooeanException:messageException当bolleanException的值是true时程序从断言语句处继续执行值是false时程序从断言语句处停止执行并输出messageException表达式的值。File类 不涉及对文件的读写操作 文件属性利用相关函数可以获得文件相关信息。 运行可执行文件Runtime类 目录 创建目录public boolean mkdir()列出目录下文件与子目录public String[] list()public File[] listFiles()返回目录下指定类型文件public String[] list(FilenameFilter)public File[] listFiles(FilenameFilter)其中通过重写FilenameFilter接口的方法public boolean accept(File dir,String name);并调用。文件字节输入、输出流InputStream与OutputStream类文件字符输入、输出流FileReader与FileWriter类缓冲流BufferedReader与BufferedWriter类随机流RandomAccessFile类数组流 字节数组流ByteArrayInputStream和ByteArrayOutputStream类 字符数组流CharArrayInputStream和CharArrayOutputStream类数据流DataInputStream和DataOutputStream类对象流ObjectInputStream和ObjectOutputStream类序列化对象克隆Scanner解析文件 默认分隔符空格 自定义分隔符正则表达式文件对话框带进度条的输入流文件锁代码调试中的问题和解决过程 问题1使用vim时出现以下提示问题1解决方案 非正常关闭vim编辑器直接关闭终端、电脑断电等都会生成一个用于备份缓冲区内容的临时文件——.swp文件。它记录了用户在非正常关闭vim编辑器之前未能及时保存的修改用于文件恢复。有两种情况:1.当你用多个程序编辑同一个文件时。2.非常规退出时。 你可以使用vi -r {your file name}来恢复文件然后用rm .{your file name}.swp删除swp文件不然每一次编辑时总是有这个提示。 在网上搜到了一个类似的提示不同的linux提示可能不一样.xorg.conf.swp already exists! [O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit: 当然可以用R键恢复。vi编辑器要正常退出可以使用Shift-ZZ 。代码托管 xxx xxx 学习进度条 代码行数新增/累积博客量新增/累积学习时间新增/累积重要成长目标5000行30篇400小时第一周156/1561/120/20第二周275/4311/222/42第三周761/11921/331/73第四周428/16201/426/99第五周264/18841/511/110第六周1265/31494/932/142尝试一下记录「计划学习时间」和「实际学习时间」到期末看看能不能改进自己的计划能力。这个工作学习中很重要也很有用。 耗时估计的公式 YXX/N YX-X/N训练次数多了X、Y就接近了。 计划学习时间:40小时实际学习时间:32小时改进情况(有空多看看现代软件工程 课件 软件工程师能力自我评价表) 参考资料 Java学习笔记(第8版)《Java学习笔记(第8版)》学习指导...转载于:https://www.cnblogs.com/killer-queen/p/10667722.html