20155315 2016-2017-2 《Java程序设计》第一周学习总结
教材学习内容总结
第一章中提到了Java的前世今生和三大平台,我了解到Java SE包括JVM,JRE,JDK和Java语言。java最基本的特性之一是“跨平台”,这使得Java语言能被广泛应用。书上提到
学习Java,就等于在面临各式问题如何解决
这一点我认为是学习任何程序语言最终要达到的目的,但是不同的是,Java中还有各种框架和各式链接库,这意味着他需要更系统更有针对性的学习。通过阅读教材和老师提供的参考教程,我安装了JDK,IDEA和Git,并不断摸索掌握了基本的操作方法。
教材学习中的问题和解决过程
- 第一章问题:既然Java的特性之一是“跨平台”,在接下来的发展中会有另一个平台可以兼容各种系统吗?
- 第二章问题:除了System,Java中还有那些其他的类别,各自都是什么功能?
- 第三章问题:既然在Java中是自由格式的,空格也是任意的,怎么判断保证语句的停顿?
- 第四章问题:既然Java中用分数表示浮点数,除了教材中提供的方法,还可以怎样提高计算准确度?
- 第五章问题:如何修改封装中的数据?
- 第六章问题:继承语法细节中,虽然有办法使客户端变得简介,但是读取子类又比较麻烦,有没有什么改进方法呢?
- 第七章问题:如果将构造函数权限设置为其他的,是不是会有更多类可以实现实例化?
- 第八章问题:重抛异常的时候,用什么定义才是重抛异常的地方?
- 第九章问题:String如何实现降序或自定义排序?
- 第十章问题:如何实现一次输出多行?即换行除了多次输出还有什么办法?
- 第十一章问题:停止线程后若想从原来的地方继续要如何设置?
- 第十二章问题:StringOrder的静态方法byLength的参数、返回值能否不相同?
- 第十三章问题:用Calender与时间日期API有什么不同?哪种更好?
- 第十四章问题:路径元素计数最上层是0 ,那它有下限吗?
- 第十五章问题:“\\”表示什么呢?
- 第十六章问题:若想取回特定的留言怎么操作?
- 第十七章问题:如何从class中一次获得多个对象?
第十八章问题:可以自定义标注风格吗?
代码调试中的问题和解决过程
问题1:在安装JDK的过程中,有设置PATH 的部分,配置完后却发现提示
不是外部命令也不是内部命令,也不是可运行的程序或批处理文件
解决:查阅了教材之后,我发现是因为少了分号,又重新配置了一遍之后成功了。
问题2:在编译完Java程序之后,用cmd打不开程序,显示有三个错误:

解决:我重新打开了Java文件,发现是编译过程中将printLn输成了printIn,改正之后程序运行成功了。
代码托管
- 代码提交过程截图:

- 代码提交结果截图:

思考与感悟
本来以为学习编程知识单纯的敲敲代码,但在学习完教材的前几章之后发现,其实学习编程语言最大的乐趣就在于看着自己一字一字敲出的代码在经历一系列编译错误之后最终成功的那一刻。尽管中间会不断出现编译出错的问题,但这些问题又会不断刺激我们去摸索解决的办法。就像是在算题,每一次的编译就是在提供一种新的解题思路,碰壁多,但走出误区之后,喜悦和收获却也更多。
学习进度条
| 代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
|---|---|---|---|---|
| 目标 | 5000行 | 30篇 | 400小时 | |
| 第一周 | 20/20 | 1/1 | 20/20 | 安装了JDK、IDEA和Git,写了第一个Java程序 |
参考资料
20155315 2016-2017-2 《Java程序设计》第一周学习总结的更多相关文章
- 201521044152<java程序设计>第一周学习总结
本周学习总结 java开发时间虽然很短,但是发展迅速,已成为现在非常流行的一门语言,很开心能有幸学习java.第一周学习了java的平台,运行环境jdk以及jrt等等新名词,还了解了eclipse的基 ...
- 201621123007 Java程序设计第一周 学习总结
第一周-Java基本概念 201621123007 <Java程序设计> 第一周学习总结 1. 本周学习总结 java是面向对象的一类语言,三大特征:封装性,继承性,多态性. jdk jr ...
- 20145304 刘钦令 Java程序设计第一周学习总结
20145304<Java程序设计>第1周学习总结 教材学习内容总结 1995年5月23日,是公认的Java的诞生日,Java正式由Oak改名为Java. Java的三大平台是:Java ...
- 201871010106-丁宣元 《面向对象程序设计(java)》第一周学习总结
丁宣元 <面向对象程序设计(java)>第一周学习总结 正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在 ...
- 扎西平措 201571030332《面向对象程序设计 Java 》第一周学习总结
<面向对象程序设计(java)>第一周学习总结 正文开头: 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 ...
- 201871010135 张玉晶 《面向对象程序设计(java)》 第一周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...
- 杨其菊201771010134《面向对象程序设计(java)》第一周学习总结
第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.com 安迪儿 程序设计评测:https://pintia.cn/ 迷路的麋鹿回不来家了 代码 ...
- 201871010124 王生涛《面向对象程序设计JAVA》第一周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://edu.cnblogs.com/campus/xbsf/ ...
- 201871010126 王亚涛 《面向对象程序设计(java)》 第一周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...
- 201871010132-张潇潇《面向对象程序设计(java)》第一周学习总结
面向对象程序设计(Java) 博文正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cn ...
随机推荐
- codeforces 703E Mishka and Divisors
codeforces 703E Mishka and Divisors 题面 给出大小为\(1000\)的数组和一个数\(k\),求长度最短的一个子序列使得子序列的元素之积是\(k\)的倍数,如果有多 ...
- css3优惠券
<!DOCTYPE HTML> <html> <head> <meta charset="UTF-8" /> <title&g ...
- PHP imagechar() 图形验证码 字体太小问题
bool imagechar ( resource $image , int $font , int $x , int $y , string $c , int$color ) imagechar() ...
- P2149 [SDOI2009]Elaxia的路线
题目描述 最近,Elaxia和w**的关系特别好,他们很想整天在一起,但是大学的学习太紧张了,他们 必须合理地安排两个人在一起的时间. Elaxia和w**每天都要奔波于宿舍和实验室之间,他们 希望在 ...
- [Python 网络编程] TCP编程/群聊服务端 (二)
群聊服务端 需求分析: 1. 群聊服务端需支持启动和停止(清理资源); 2. 可以接收客户端的连接; 接收客户端发来的数据 3. 可以将每条信息分发到所有客户端 1) 先搭架子: #TCP Serve ...
- javascrict中innerhtml和innerText的关系
1.time.innerHTML 就是id为time的标签中所有包含的代码内容 比如 <div id='time'><a href='#'>time</a>< ...
- Android绘图机制和处理技巧
色彩特效处理 在色彩处理中,使用以下三个角度来描述一个图像. 色调: 物体传播的颜色 饱和度: 颜色的纯度, 从0(灰)到100%(饱和)来进行描述 亮度: 颜色的相对明暗程度 在Android中, ...
- Linux常用监控服务器性能命令
列举比较常用的几种监控服务器性能的Linux命令.其实,在我看来,目前针对Linux系统内存.硬盘.TCP/IP等等相关的指标,Linux本身自带的或者是一些开源项目等基本上都能达到这个获取服务器性能 ...
- Java java httpclient4.5 进行http,https通过SSL安全验证跳过,封装接口请求 get,post(formdata,json)封装,文件上传下载
package api; import java.util.*; import java.net.URI; import org.apache.http.Consts; import org.apac ...
- 关于RAM与ROM的区别与理解
随机存取存储器(random access memory,RAM)又称作“随机存储器”,是与CPU直接交换数据的内部存储器,也叫主存(内存).它可以随时读写,而且速度很快,通常作为操作系统或其他正在运 ...