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 ...
随机推荐
- [Codeup 25482] Beauty
25482: Beauty 时间限制: 1 Sec 内存限制: 128 MB献花: 7 解决: 3[献花][花圈][TK题库] 题目描述 一年一度的星哥选美又拉开了帷幕 N个人报名参加选拔,每个人 ...
- GET POST 传值与接收案例
第一种:GET传递 前台 ajax GET 传递 :即在请求的地址后面加上参数,URL地址长度有显示,安全性低 后台接收:Request.QueryString[“参数名字”]! 例如: fu ...
- CATransition:视图替换动画:子视图的增删查改
CATransition通常用于通过CALayer控制UIView内子控件的过渡动画,比如删除子控件,添加子控件,切换两个子控件等. 用于子视图的增删查改:
- bbs论坛浏览器兼容性问题
一直都是在chrome上进行调试,今天终于把bbs论坛这个项目搭建完了,进入IE.Firefox看了看 吓哭了!!! 火狐 Edge chrome 特别是加了<!DOCTYPE html> ...
- 6.7 块管理器BlockManager
/* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreem ...
- vue-scroll 底部无数据时,底部出现大片的空白
vue-scroll放在vue的项目中,实现下拉刷新的效果,但是发现,不能上拉的bug,上拉了之后,底部出现了一大段的空白,参照GitHub的问题,算是暂时解决了. 不能上拉的原因是:滑动标签里边的内 ...
- java学习笔记 --- 多线程(多线程的控制)
1.线程休眠 public static void sleep(long millis) public class ThreadSleep extends Thread { @Override ...
- 卢卡斯定理Lucas
卢卡斯定理Lucas 在数论中,\(Lucas\)定理用于快速计算\(C^m_n ~ \% ~p\),即证明\(C^m_n = \prod_{i = 0} ^kC^{m_i}_{n_i}\)其中\(m ...
- 轻量ORM-SqlRepoEx (十七)SqlRepoEx 2.30 版本更新说明
.Net平台下兼容.NET Standard 2.0,一个实现以Lambda表达式转转换标准SQL语句,支持MySQL.SQL Server数据库方言,使用强类型操作数据的轻量级ORM工具,在减少魔法 ...
- 自定义view(结合刻度盘学习)
先上效果图 一.View的测量(刻度盘的大小测量) 在现实生活中,我们如果要去画一个图形,那么便要知道它的大小和位置.所以android绘图时需要我们对view进行测量.android为我们提供了on ...