软构作为一门编程课,竟然还有习题课是我没想到的。第一次上习题课时我们还没有像现在一样为各科期末考试忙得焦头烂额,所以我花了很长时间理解习题一。直到开始做实验一,我发现习题课真的太重要了!!因为习题一中很多要点都在实验一中用到了。如果没有弄懂习题一,对JAVA并不熟悉的我可能会多花很多时间在实验一上。

下面我总结一下第一次习题课中,可能对后续的实验有帮助的基础知识。

  1. 在eclipse中开始编写代码
    在File处new一个Java project ,然后会出现一个src源文件夹,在此文件夹下new一个package 然后再new一个class,会得到一个.java文件,就可以在这个文件下写程序了!
  2. 下载老师给的代码
    在想要放置代码的文件夹下打开Git Bash,然后用$ git clone + 仓库地址  即可

    Git的使用就是”会了不难“,掌握了基本操作之后就方便、快捷。
  3. 文件读入语句:
    Scanner scanner = new Scanner(new FileReader("data.txt"));

    控制台读入语句:

    Scanner scanner = new Scanner(System.in);
  4. 一些处理函数
    按行读入:用上面已定义的scanner,nextline就是每次一行读入。

    String line = new String();
    line = scanner.nextLine();

    分割字符串为字符数组:split函数里可以放置分割标志

    String[] strs;
    strs = line.split(",");

    判断字符是否是正整数:

    if(!strs[i].matches("[0-9]+")){System.out.println(strs[i]+"is illgal");legalnumber = false;break;}
  5. Junit使用
    在前面的实验博客中已提到过。

    最后,我感悟很深的一点是,java有好多封装好的、功能强大的函数,可能是因为在前面的C语言、数据中老师总要求我们自己实现函数而不是从函数库中调用,我对可直接调用的函数了解不够,以后要多积累。
           习题一最后构造GUI和从GUI上选择文件由于我能力不够,在当时并没有实现,以后有时间试一试。

软构习题课一内容总结相关推荐

  1. 视频教程-python全栈习题课-Python

    python全栈习题课 奥格斯堡大学计算机系毕业,后从事十年年Python,Java开发,后转入培训行业,现在为北京图灵学院Python职业讲师 刘英 ¥368.00 立即订阅 扫码下载「CSDN程序 ...

  2. c++求n的几次方_数理统计|笔记整理(E)——Ch7-C习题课

    上一节笔记传送门:数理统计|笔记整理(D)--Ch1-6习题课 -------------------------------------- 大家好!这一节我们依然会补充一些习题,内容则是正文的后半部 ...

  3. 谢惠民恽自求易法槐钱定边数学分析习题课讲义第2版上册全部思考题练习题参考题解答...

    谢惠民恽自求易法槐钱定边数学分析习题课讲义第2版上册全部思考题练习题参考题解答. 需要的话请移步家里蹲大学数学杂志官方网站. 第9章及以前的采用的引用的方法. 就是 Latex 中会用 \cite, ...

  4. 幂级数和函数经典例题_10函数项级数和幂级数 习题课

    111 第十章 函数项级数习题课 一. 主要内容 1 .基本概念 函数列(函数项级数)的点收敛.一致收敛.内闭一致收敛.绝对收敛.和 函数 幂级数的收敛半径.收敛区间.收敛域 2 . 一致收敛性 A ...

  5. 幂级数和函数经典例题_函数项级数和幂级数 习题课

    111 第十章 函数项级数习题课 一. 主要内容 1 .基本概念 函数列(函数项级数)的点收敛.一致收敛.内闭一致收敛.绝对收敛.和 函数 幂级数的收敛半径.收敛区间.收敛域 2 . 一致收敛性 A ...

  6. 南邮通达计算机组成,计算机组成习题课(南邮)

    <计算机组成习题课(南邮)>由会员分享,可在线阅读,更多相关<计算机组成习题课(南邮)(37页珍藏版)>请在人人文库网上搜索. 1.计算机组成 习题课 1. 两个数7E5H和4 ...

  7. 斯坦福自然语言处理习题课1——绪论

    对于技术人员来说,如果要问当前最热门的技术是什么?我想大家一定会回答是人工智能技术.而在人工智能技术中,哪个技术方向最火呢?大家肯定会回答是深度学习技术.如果我们要问在深度学习技术中,哪些应用方向最火 ...

  8. 条件极值例题_条件极值与函数习题课.doc

    条件极值与函数习题课 第十四.十五章 条件极值与隐函数习题课 一.重要内容 极值 1).无条件极值的计算和判断 主要步骤: i).计算可疑点:驻点+偏导数不存在的点. Ii).判断 A).判断可疑点为 ...

  9. 谢慧敏清晰版. 数学分析习题课讲义.下. 2004

    谢慧敏清晰版.  数学分析习题课讲义.下.  2004 链接: https://pan.baidu.com/s/1DF93Ao-NGKoC44ZXdSf00Q 提取码: nptm 复制这段内容后打开百 ...

最新文章

  1. leetcode Edit Distance
  2. 高通平台Tag精确寻找进阶教程
  3. C++ Primer 5th笔记(chap 13 拷贝控制)实例1
  4. nginx 转发_除了转发和负载均衡,nginx又一次让他玩出新高度
  5. centos7/rhel7安装较高版本ruby2.2/2.3/2.4+
  6. kubernetes与web集群
  7. 机器学习算法的流程总结
  8. 懵圈了,面试官问一个 TCP 连接可发多少个 HTTP 请求?
  9. Tkinter教程之Frame篇
  10. 有关ERP、OA的认识学习
  11. 英语单词拼写游戏开发纪录
  12. java调节音量_调节音量的流程
  13. 如何识别pdf文档中的文字(图像识别)python
  14. iphone 信号对应设备_如何访问iPhone的现场测试模式(并查看实际信号强度)
  15. WordPress采集wordpress挂机采集插件
  16. 【自然语言处理与文本分析】自然语言处理概要
  17. Android中图片圆形设置三种方法介绍
  18. windows无法连接到打印机
  19. Python--fractions库【分数、有理数】
  20. 神经科学界大地震!诺奖级泰斗将携团队移居中国,与蒲慕明院士强强联手

热门文章

  1. dockers安装Jenkins
  2. Android动态化方案
  3. 普通人的2022春招总结(阿里、腾讯offer)
  4. 记一次win10升级win11的经历
  5. 创维电视android,当贝市场创维酷开专用版
  6. 两轮车新规实施,电池安全再上“紧箍咒”
  7. 太简单了!串口触摸屏开发HMI的全流程介绍成都工控开发
  8. 『力扣刷题』5276_不浪费原料的汉堡制作方案 解题代码
  9. F2FS MOUNT过程
  10. Dynamics 365 Online和On-premises在开发方式上的差别