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


    20155323 2016-2017-2 《Java程序设计》第3周学习总结

    教材学习内容总结

    第四章

    • 对象:对象具有状态和行为,对象是类的实例。

    • 类:一个类可以被定义为描述行为的模板。

    • 从对象看类:类的产生,是从少数实例,推广到大量相似实例的抽象化过程。
    • 从类看对象:类定义可以视为一个具有类似特性与共同行为的对象的模板,可用来产生对象。

    • 类是对象的设计图,对象是类的实例,生成对象要先定义类。

    • 定义类:是通过实例化类,对其分配存储空间。声明和定义最大的分别是是否分配存储空间。

    • 基本类型打包器:在java中把一些基本类型变量打包成对象之中,这样就 可以像操作对象操作原本的“基本类型”的变量。

    • 字符串对象:在java中,字符串本质是打包字符数组的对象。

    第五章

    • 封装:就是把数据和行为结合起在一个包中,并对对象使用者隐藏数据的实现过程,一个对象中的数据叫他的实例字段。

    • 封装的好处:模块化,信息隐藏。

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

    分不清JAVA语法中数组和C语言语法中的数组的区别

    在上网查阅资料后我找到了答案:
    java的数组其实是一个对象,因为其中不只是包含数据信息,还包括数组的长度等其他信息,一般现在只用到了长度信息,c语言中,int a[5],要用for循环来为每个数组元素赋值,只能
    for(i=0;i<5;i++) scanf("%d",&a[i]);

    而在java中,可以这样:
    int[] a=new int[5],for(i=0;i<a.length;i++) system.out.println(a[i]);

    经过查阅资料我分清了两种语法中数组的使用方法,对JAVA语法中数组的理解更加深入了。

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

    我都是照着课本上的例题进行练习,并没有遇到不了解的问题。

    代码托管

    git截图

    代码量截图

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 100/100 1/4 10/10
    第二周 100/200 1/5 10/20
    第三周 100/300 1/6 10/30
  • 相关阅读:
    Java利用QRCode.jar包实现二维码编码与解码
    javax.servlet不存在问题的解决
    订单号生成规则
    Koa处理url
    网站追踪技术:前端持久化evercookie
    网站追踪技术:“帆布指纹识别”canvas fingerprinting
    Typescript类、命名空间、模块
    TypeScript 基础类型、变量声明、函数、联合类型、接口
    webpack中的hash、chunkhash、contenthash区别
    不刷新网页修改url链接:history.pushState()和history.replaceState()新增、修改历史记录用法介绍
  • 原文地址:https://www.cnblogs.com/fixedl/p/6540078.html
Copyright © 2020-2023  润新知