• 20155332 2016-2017-2《Java程序设计》第1周学习总结


    # 20155332 2016-2017-2《Java程序设计》第1周学习总结

    教材学习内容总结

    • 课本提问
      1.Java平台概论:为什么需要Java程序设计语言?
      2.Java平台概论:版本控制只要源码,不要生成的二进制文件(.class),git中怎么做?
      3.基础语法:Java和C有什么异同?
      4.认识对象:对象分为哪几类?
      5.对象封装:从类的设计者和类的使用者来看,封装的好处是什么?
      6.继承与多态:继承和多态的关系是什么?
      7.接口与多态:接口与多态有什么区别?
      8.异常处理:使用try和catch有什么用?
      9.Collection与Map:增、删、遍历对象的方法有哪些?
      10.输入与输出:标准输入输出有哪些?
      11.线程与并行API:如何修改代码保证没有死锁?
      12.Lambda:Lambda表达式「去重复」、「易读」的好处?
      13.时间与日期:如何计算一个程序的运行时间?
      14.NIO与NIO2:文件属性和操作系统中的i-node什么关系?
      15.通用API:日志能不能存数据库中?
      16.整合数据库:如何建立一个数据库?
      17.反射与类加载器:.class文档是怎么生成的?
      18.自定义泛型、枚举与注释:基本泛型和自定义泛型的联系有什么联系?
    • 大学学什么
      学会做人
      学会学习
      学会办事
      学会健身
    • 技能获取模型
      Novice
      Advanced beginner
      Comptetent
      Proficient
      Expert
    • 在linux下安装jdk。

    sudo apt-get update
    sudo apt-get install default-jre
    sudo apt-get install default-jdk

    sudo apt-get install oracle-java8-installer
    sudo add-apt-repository ppa:webupd8team/java

    • 写第一个程序

    vim HelloWorld.java

    public class HelloWorld {
        public static void main(String[] args) {
            System.out.println("Hello World");
        }
    }
    

    保存并退出(:wq)

    • 编译并运行Helloworld.java程序。

    javac.HelloWorld.java
    java Helloworld

    考核方式

    • 考试12次(5*12=60):每次考试20-30道题目,考试成绩规格化成5分(比如总分20分就除以4)
    • 实验5次(3*5=15)有实验报告和实验结果就给满分,考核或答辩不合格的会扣1-2分。
    • 团队项目(25分)
      • 每周进度报告2分,2*5=10分
      • 演示、答辩、总结报告15分。

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

    • 问题1:cmd命令行中,输入javac HelloWorld.java,是无效的命令。
    • 解决方案:修改path 路径。
    • 问题2:编译没有通过,找错很困难。
    • 解决方案:下载了IDE,在开发环境Eclipse用编译器找错误。

    代码托管

    • 代码提交过程截图:


    上周考试错题总结

    • 考试取消。

    其他(感悟、思考等,可选)

    • 学习java,任重而道远。

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 20篇 200小时
    第一周 50/50 3/3 20/20
    第二周
    第三周
    第四周
  • 相关阅读:
    ML与NLP的2019年度总结与展望
    python在文本开头插入一行的实例
    Git Notes
    warmup 预热学习率
    python error整理
    python 中字符串处理
    集成学习voting Classifier在sklearn中的实现
    机器学习 评价指标整理
    PaddlePaddle Notes
    linux 常用指令 文件操作trick等
  • 原文地址:https://www.cnblogs.com/besti2015/p/6445167.html
Copyright © 2020-2023  润新知