《Java程序设计》第四次学习总结
学号 《Java程序设计》第四次学习总结
教材学习内容总结
JAVA Fundations : 数据结构。
Java程序设计 第八版
- 第五章与第六章
- 主要就是c语言学习过的各种程序结构。
- 循环、分支。
- 和C语言不同的几个点有
- for循环中的循环变量i是直接在头部声明的,而且作用域只在for循环里面。
- 有一种for循环是:for-each 循环,即:for(int i:Iterative object);
- if分支语句中,C语言是if - else if 语句,而JAVA语句中是 if-else if-...-else(这个体会是在函数有要求返回值时,必须要有else分支)
教材学习中的问题和解决过程
- 问题一:可以直接用 System.out.println(); 进行换行吗?直接就是()欸。。。不是(“ ”)噢。
解决过程:找资料,可以的。可以实现换行。
代码调试中的问题和解决过程
- 问题一:PP57输出结果的字符串不对。
- 解决方法:取字符串的方法中写错了。
- 问题二:自动的去无限循环,不是输入了一次后,就等待下一次输入。
- sc.nextInt() 方法应该放在while()循环里面,而不是外面。如图1
以下是重点内容!!! - 问题三:count计数不正确。
问题解决方法:对象调用方法时,不要每一次都进去对象的类中,去调用那个方法。否侧,会导致某些计数标志出现问题,而且每进去一次,都要时间呀。应该直接用个标志位来判断就行,这样只会调用一次方法。
- 问题四:用new+构造方法来实例化对象的具体过程。如下图: 所以,在类中声明成员变量时要注意初值的赋值,也要注意考虑是否需要加上static类型!!!
弄清类变量与成员变量的区别!有很大的区别!类变量:只被分配一次内存空间,成员变量:用了一次new+构造方法就会被重新分配过另一个内存空间!
- 问题五:javac 编译时找不到相关的类。
解决方法:javac *.java
下面的问题都是编程的具体问题,详细见图就行:
只有当input不是4时,才进去进行判断。
好好观察排列情况就行。
本周代码托管截图
其他(感悟、思考等,可选)
JAVA中的这些编程结构虽然有很多和C语言相似,但是也存在差异。最大的差异依然是:在内存中存放的是对象的地址(引用)。
同时在编程时也反映出C语言还不是很扎实!学到了Linux下删除非空目录的命令: rm -rf dir
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第四次 | 684/704 | 1/5 | 无 |
参考资料
- Java程序设计 第八版
- Java2实用教程
转载于:https://www.cnblogs.com/alan6y/p/10160572.html
《Java程序设计》第四次学习总结相关推荐
- 20155227 2016-2017-2 《Java程序设计》第九周学习总结
20155227 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 JDBC简介 JDBC全名Java DataBase Connectivity,是java联 ...
- 20155303 2016-2017-2 《Java程序设计》第二周学习总结
20155303 2016-2017-2 <Java程序设计>第二周学习总结 教材学习内容总结 『注意』 "//"为单行批注符: "/*"与&quo ...
- 20155317 2016-2017-2 《Java程序设计》第十学习总结
20155317 2016-2017-2 <Java程序设计>第十学习总结 教材学习内容总结 1.网络编程的概念: 网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据.程序员所作 ...
- 20155313 2016-2017-2 《Java程序设计》第二周学习总结
20155313 2016-2017-2 <Java程序设计>第二周学习总结 教材学习内容总结 1.1 基本类型 整数:可细分为short整数(占2字节).int整数(占4字节)与long ...
- 20155303 2016-2017-2 《Java程序设计》第四周学习总结
20155303 2016-2017-2 <Java程序设计>第四周学习总结 教材学习内容总结 第六章 继承与多态 6.1 何谓继承 继承避免多个类间重复定义共同行为,使用关键字exten ...
- 张旭升20162329 2006-2007-2 《Java程序设计》第一周学习总结
20162329 2006-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 通过打书上的代码熟悉了Java编程的基本过程 教材学习中的问题和解决过程 1.因为我的虚拟机 ...
- 20165203 2017-2018-2 《Java程序设计》第一周学习总结
20165203 2017-2018-2<Java程序设计>第一周学习总结 教材学习内容总结 (一)Java的地位 Java是面向对象编程,并涉及网络.多线程等重要的基础知识,是一门很好的 ...
- 20155229 2016-2007-2 《Java程序设计》第一周学习总结
20155229 2016-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 1~18章的提问: 第一章:怎样撰写Java才不会沦于死背API文件.使用"复制. ...
- 20155303 2016-2017-2 《Java程序设计》第一周学习总结
20155303 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 浏览教材,根据自己的理解每章提出一个问题 Chapter1 Java平台概论:MyProgr ...
- 20175227张雪莹 2018-2019-2 《Java程序设计》第四周学习总结
20175227张雪莹 2018-2019-2 <Java程序设计>第四周学习总结 教材学习内容总结 一.子类和父类. 1.子类只继承父类中的protected和public访问权限的成员 ...
最新文章
- 高性能千万级定时任务管理服务forsun使用详解
- Ubuntu下使用Evernote
- 软件工程python就业方向-软件工程实践总结
- python批量生成文件夹_python实现批量获取指定文件夹下的所有文件的厂
- 如何修改webbrowser里的JS函数
- js模拟键盘某个键按下_教你认识电脑键盘上的按键基础篇,轻松认识键盘
- Linux加密框架 crypto算法模板 以及HMAC算法模板实例
- tess4j 注意事项
- 鸿蒙内核之内存调测:动态内存池信息统计
- Python项目开发基础 -- with open (filename) as 读写文件
- python小星_Python学习【第3篇】:列表魔法
- java怎么判断素数_java判断是否为素数(质数)的方法
- Http请求的流程原理以及请求详解
- 【016】随缘画-根据输入文字随机生成艺术画(带算法)
- Android开发之连接夜神模拟器
- c语言在线翻译器,command(c语言翻译工具)
- 移动魔百盒CM201-2,YS代工-免拆机-直刷固件及教程
- apkeditor pro_APK编辑器:APK Editor Pro
- 在做产品经理的实习收获(第二篇)
- 最全技术面试180题:阿里11面试+网易+百度+美团!
热门文章
- WEB前端开发职业学习路线初级完整版
- 网络原理 | TCP/IP中的连接管理机制 重要协议与核心机制
- 接口不能被实例化的吗?接口引用是什么?
- socket连接时间太长受什么原因影响?_光纤收发器的六个指示灯都代表什么?
- html表单转换文档代码,把HTML表单提交的数据转化成XML文件 (转)
- java中怎样创建线程_java中的线程创建和使用
- emmc linux 识别分区_linux下给U盘分区并制作文件系统
- metasploit mysql_Metasploit渗透测试:选择模块
- aix系统输入oracle命令,aix 简单的系统命令
- 利用计算机信息资源管理方式,第四章信息资源管理