zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    hdu6007 Mr. Panda and Crystal 最短路+完全背包
    ID生成器的一种可扩展实现方案
    使用PUT方法上传文件无法工作原因分析
    负载均衡算法
    父类和子类属性覆盖的各种情况分析
    java functional syntax overview
    Starter Set of Functional Interfaces
    application/xml和text/xml的区别
    mime type 概要介绍
    spring mvc 详细执行流程
  • 原文地址:https://www.cnblogs.com/fixedl/p/6540078.html
Copyright © 2011-2022 走看看