• 20165205 2017-2018-2 《Java程序设计》 第二周学习总结


    20165205 2017-2018-2 《Java程序设计》第一周学习总结

    教材学习内容总结

    • 学习第二章知识(标识符,关键字,数据类型,输入、输出数据和数组)
    • 学习第三章知识(运算符,基本循环,条件语句)
    • 熟悉vim编辑器使用方法
    • 抄写书上代码并尽力理解

    教材学习中的问题和解决过程

    • 问题1:不懂Scanner的作用
    • 问题1解决方案:查资料和书上第四章后,了解到这是一个类,它能做到等待键盘键入数据之后进行下面的程序,还可以分析文本,一般会这样写Scanner reader=new Scanner (Syatem.in);
    • 问题2:也是在书上的程序中见到import,不懂什么意思。
    • 问题2解决方案:这次还是上网查了一下,import关键字是用来导入包的,因为实际开发中不可能把所有的类都放在同一个default包中。包的作用就是给Java类进行分拣,不同业务逻辑的Java类放在同一包中。比如工具包,实体包。比如,在a包中的A类,希望调用b包中的B类。就可以写import java.awt.*;(这段来自查到的资料,我还没有怎么理解)

    代码调试中的问题和解决过程

    • 问题1:在git clone https://***之后git pull显示
    • 问题1解决方案:改写了git pull origin master之后就可以正常运行了。
    • 问题2:无法运行计算脚本
    • 问题2解决方案:输入vi xxx.sh./xxx.shchmod +x xxx.sh就乐意运行了。
    • 问题3.:不会运行包,在上课时用了madir is5205

    mv Hello.class is5205

    java is5205.Hello

    • 问题2解决方案:学会了更方便的方法javac -d. Hello.java

    java is5205.Hello

    代码托管

    评分标准

    1. 正确使用Markdown语法(加1分):
    2. 教材学习中的问题和解决过程, 一个问题加1分
    3. 代码调试中的问题和解决过程, 一个问题加1分
    4. 本周有效代码超过300分行的(加2分)
      • 一周提交次数少于20次的不加分
    5. 其他加分:
      • 感想,体会不假大空的加1分
      • 周五交博客加1分
      • 排版精美的加1分
      • 有动手写新代码的加1分
      • 代码Commit Message规范的加1分

    总结

    1. 可能因为我上周下载了vim,在本周的代码编写时十分顺畅。
    2. 本周也学会了javac -d bin src/Hello.java的简便编译语言。
    3. 还有打包文件及其编译的方法:打包时在第一行输入package xxxx
      编译时,输入javac src/classes src/Main.java``java -cp classes xxxx.Main就可以编译打包代码。
  • 相关阅读:
    Cookie和Session
    Servlet中关于中文乱码
    单例模式
    document对象-操作元素的文档结构
    JS实现简单的多选选项的全选反选按钮
    js实现表单验证
    servlet
    http(Hyper Text Transfer Protocol)
    Vue之webpack打包
    Flink用户画像系统之实时品牌爱好
  • 原文地址:https://www.cnblogs.com/mushroomissmart/p/8536938.html
Copyright © 2020-2023  润新知