zoukankan      html  css  js  c++  java
  • #学号 20175201张驰 《Java程序设计》第3周学习总结

    学号 20175201张驰 《Java程序设计》第3周学习总结

    教材学习内容总结

    第四章
    每个源文件里可以包含多个类,但只能有1个主类;类中可以包含变量和方法
    变量有两种:实例变量和类变量。
    区别:不同对象的实例变量不同,且相互之间不受影响。但类变量是被这个类里所有的对象所共享的,一旦被改变,相互之间会受到影响
    类方法可以用类名进行调用,也可以用该类的对象调用;而实例方法只能用该类的对象调用
    引入含包名的类:import

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

    问题1:private 与 protected 的用法?
    问题1解决方案:private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有财产神圣不可侵犯嘛,即便是子女,朋友,都不可以使用。
                protected:可以被子类,同package下类使用,不对外公开的访问修饰符。protected对于子女、朋友来说,就是public的,可以自由使用,没有任何限制,而对于其他的外部class,protected就变成private。  
    问题2:对java语言规定的构造方法不够熟悉?
    问题2解决方案:查阅资料后总结为:1、java语言规定构造方法可以重载;
                                2、java语言规定构造方法名与类名必须相同;
                                3、java构造方法没有返回值,但不用void声明;
                                4、java构造方法只能通过new自动调用。
    

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

    问题1:输入调试书中代码时出现 错误:找不到符号 的标识。
    
    问题1解决方案: 首先我检查了下代码,发现并没有问题;
    然后觉得可能是环境变量配置的时候出现了问题,查看了我的CLASSPATH的变量值,然后发现多打了一个空格,删除后代码可以运行
    问题2:调试书中题目18时出现问题![图片.png](https://upload-images.jianshu.io/upload_images/16611216-616f841cbcf26594.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    
    
    问题2解决方案:package Triangle程序包是从sohu/com文件中调用的,我开始并未创建sohu/com文件,所以在javac Example4_18.java时,无法找到sohu.com程序包。在mkdir创建完成后,则可以运行(图中tree可以看见文件脉络)
    

    图片.png

    图片.png

    代码托管
    图片.png
    图片.png

    学习进度条
    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 4000行 30篇 400小时
    第三周 1115 3/3 10/10 java学习

  • 相关阅读:
    ActiveMQ 即时通讯服务 浅析
    Asp.net Mvc (Filter及其执行顺序)
    ActiveMQ基本介绍
    ActiveMQ持久化消息的三种方式
    Windows Azure Virtual Machine (27) 使用psping工具,测试Azure VM网络连通性
    Azure China (10) 使用Azure China SAS Token
    Windows Azure Affinity Groups (3) 修改虚拟网络地缘组(Affinity Group)的配置
    Windows Azure Storage (22) Azure Storage如何支持多级目录
    Windows Azure Virtual Machine (26) 使用高级存储(SSD)和DS系列VM
    Azure Redis Cache (2) 创建和使用Azure Redis Cache
  • 原文地址:https://www.cnblogs.com/20175201zc/p/10543248.html
Copyright © 2011-2022 走看看