大一暑假第七周周进度总结报告

java学习了异常处理和文件流。

一.异常处理:1.避免问题存在:判断索引是否存在

用if判断  ArrayList list=new ArrayList();

      if(0<list.size()){

          System.out.println(list.get(0));}

      2.出现异常解决问题方法:学会异常捕捉语句,try{容易出错的语句}是“试”的意思,catch(封装成对象,并传递给这个参数)作为“捕捉”。

       catch语句可以有多个。

        try{

          ArrayList list=new ArrayList();

          System.out.println(list.get(0)):

        }catch(IndexOutOfBoundsException e){

          e.printStackTrace();

        }

      java里面把所有的异常类封装成了Exception类,所有的异常类都继承自Exception。

      最后还有一个finally语句根据需求进行选择性添加,无论代码是否异常,finally语句都会执行。

 二.文件流:

  文件: 文件

      文本文件   ,    非文本文件(二进制文件)

     文件夹(目录)

  把文件从硬盘读取到内存界面:读取,读入,输入,Input,输入流

     从内存里面把数据保存到硬盘:存储,写入,输出,Output,输出流

File f=new File(String pathName);完整目录

     File f=new File(String parent,String child);父目录加子目录

     File f=new File(File parent,String child);父目录加子

下周继续java的学习,并且看着考试样卷。

原文地址:https://www.cnblogs.com/hhjing/p/11370255.html

时间: 2024-10-09 15:08:39

大一暑假第七周周进度总结报告的相关文章

大一暑假生活第三周

已经是暑假第三周了,这一周我只是简单的学习了一下java的初等语法,了解了基本结构,学习了java的循环结构,发现与以前学习的C语言.c++类似,分为while.do while.for循环,其中for循环又有了java增强for循环for(声明语句 : 表达式){   //代码句子} 在学习java同时我还在完成另一个老师布置的任务,那就是PTA上面的编程题目,可以选择性的做利用c和c++. 原文地址:https://www.cnblogs.com/xhj1074376195/p/112165

第六七八周学习进度总结

第六七八周学习进度总结   学习时间 新增代码行 博客量(篇) 知识总结 第六周 5h 60 0 对原有知识进行复习,并对小程序编写少量代码 第七周 8h 110 0 巩固学习了Java语言,并做网站练习 第八周 7h 90 1 进行团队作业,进行需求分析,构建WBS

20182304 《数据结构与面向对象程序设计》第七八周学习总结

20182304 <数据结构与面向对象程序设计>第七八周学习总结 教材学习内容总结 时间复杂度分析:时间复杂度越低,程序运行效率越高.时间复杂度又称为算法的阶,符号计为O(),它由增长函数的主项决定.可以通过数学方法求出增长函数从而确定程序的时间复杂度 线性集合:集合中的元素按直线方式组织.如:队列集合.栈集合 栈是一种线性数据结构,采用后进先出(Last in,first out)的方法处理元素,我们学习使用了数组和链表来实现栈 链表:链表是链式结构的一种.在链表中,对象引用变量也可称为指针

第十三周学习进度

  第十三周学习进度 代码量 200 博客量 5 时间 15 学到的知识点 软件工程质量的定义与评估,<人月神话>里开发过程中的焦油坑问题 总结:这星期开始进行下一冲刺阶段,自己通过阅读<人月神话>这本书也受到很大的启发,里面提到了我们在开发中会遇到的一些问题,感觉很有帮助.

第九周学习进度总结

第九周学习进度总结   学习时间 新增代码行 博客量(篇) 知识总结 第九周 6h 80 1 这周对之前学过的内容进行了复习,重新做了需求分析

第五周学习进度总结

第五周学习进度总结   学习时间 新增代码行 博客量(篇) 知识总结 第五周 15h 125 2 新使用了结对编程方式,效率更高.又近一步加深了对C#语言的学习.

第十一周学习进度

  第十一周学习进度 学习时间 10 博客量 2 代码量 300 学习到的知识点 软件测试的重要性与内容,安卓程序的编写 总结:通过这周的学习,我明白了软件测试的重要性,以前一直觉得软件测试是打酱油的事,并不重要.

第二周学习进度博客

所花时间(包括上课):周四下午4小时+周五下午2小时+周六上午3小时=9小时 代码量:30行 博客量:两篇,分别是“第二周学习进度博客”和“软件工程第一周开课博客” 知识点:返回一个整数数组中最大子数组的和可以用贪心法来完成,确实是比较简洁的代码 package bao; public class Grope { public static void main(String[] args) { int arr[] = { 2, -3, 4, 11, -5, 8, 3, -6 }; int max

20155317 《信息安全系统设计基础》第十三周周学习总结

20155317 <信息安全系统设计基础>第十三周周学习总结 一.UNIX I/O 在UNIX系统中有一个说法,一切皆文件.所有的I/O设备,如网络.磁盘都被模型化为文件,而所有的输入和输出都被当做对相应文件的读和写来执行.这种将设备映射为文件的方式,允许UNIX内核引出一个简单.低级的应用接口,称为UNIX I/O,这使得所有的输入和输出都能以一种统一且一致的方式来执行. 打开文件 打开文件操作完成以后才能对文件进行一些列的操作,打开完成过以后会返回一个文件描述符,它在后续对此文件的所有操作