教材学习内容总结

第一章中提到了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程序设计》第一周学习总结的更多相关文章

  1. 201521044152<java程序设计>第一周学习总结

    本周学习总结 java开发时间虽然很短,但是发展迅速,已成为现在非常流行的一门语言,很开心能有幸学习java.第一周学习了java的平台,运行环境jdk以及jrt等等新名词,还了解了eclipse的基 ...

  2. 201621123007 Java程序设计第一周 学习总结

    第一周-Java基本概念 201621123007 <Java程序设计> 第一周学习总结 1. 本周学习总结 java是面向对象的一类语言,三大特征:封装性,继承性,多态性. jdk jr ...

  3. 20145304 刘钦令 Java程序设计第一周学习总结

    20145304<Java程序设计>第1周学习总结 教材学习内容总结 1995年5月23日,是公认的Java的诞生日,Java正式由Oak改名为Java. Java的三大平台是:Java ...

  4. 201871010106-丁宣元 《面向对象程序设计(java)》第一周学习总结

    丁宣元 <面向对象程序设计(java)>第一周学习总结 正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在 ...

  5. 扎西平措 201571030332《面向对象程序设计 Java 》第一周学习总结

    <面向对象程序设计(java)>第一周学习总结 正文开头: 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 ...

  6. 201871010135 张玉晶 《面向对象程序设计(java)》 第一周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...

  7. 杨其菊201771010134《面向对象程序设计(java)》第一周学习总结

    第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.com 安迪儿 程序设计评测:https://pintia.cn/ 迷路的麋鹿回不来家了 代码 ...

  8. 201871010124 王生涛《面向对象程序设计JAVA》第一周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://edu.cnblogs.com/campus/xbsf/ ...

  9. 201871010126 王亚涛 《面向对象程序设计(java)》 第一周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...

  10. 201871010132-张潇潇《面向对象程序设计(java)》第一周学习总结

    面向对象程序设计(Java) 博文正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cn ...

随机推荐

  1. 9、Node.js Stream(流)

    #########################################################################介绍Node.js Stream(流)Stream 是 ...

  2. LoadRunner 测试Socket接口函数说明

    lrs_save_param_ex是lrs_save_param的扩展函数,包含了lrs_save_param的基本功能.其函数语法结构如下: int lrs_save_param_ex ( char ...

  3. Linux下文件的打包、解压缩指令——tar,gzip,bzip2,unzip,rar

    本文是笔者对鸟叔的Linux私房菜(基础学习篇) 第三版(中文网站)中关于 Linux 环境下打包和解压缩指令的内容以及日常操作过程中所接触的相关指令的总结和记录,以供备忘和分享.更多详细信息可直接参 ...

  4. 弹框插件self(动效兼容到IE9,功能兼容IE6)

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...

  5. 关于javascript的单线程和异步的一些问题

    关于js单线程和异步方面突然就糊涂了,看别人的文章越看越糊涂,感觉这方面是个坑,跳进去就不好跳出来.再去看,看着看着感觉自己明白了一些东西,也不知道对不对,反正是暂时把自己说服了,这样理解能理解的通, ...

  6. iOS-建设银行破解分享

    https://i.cnblogs.com/Files.aspx 建设银行破解分享 问题描述一• 在越狱手机上控制银行客户端自动获取流水,并发送到服务器. 问题描述二• 怎么控制 • 通过在越狱手机上 ...

  7. 随手练——LintCode 433 - 小岛数量

    LintCode 433: https://www.lintcode.com/problem/number-of-islands/description LintCode 434: https://w ...

  8. [USACO06NOV]玉米田$Corn \ \ Fields$ (状压$DP$)

    #\(\mathcal{\color{red}{Description}}\) \(Link\) 农场主\(John\)新买了一块长方形的新牧场,这块牧场被划分成\(M\)行\(N\)列\((1 ≤ ...

  9. 闲话缓存:ZFS 读缓存深入研究-ARC(二)

    Solaris ZFS ARC的改动(相对于IBM ARC) 如我前面所说,ZFS实现的ARC和IBM提出的ARC淘汰算法并不是完全一致的.在某些方面,它做了一些扩展: ·         ZFS A ...

  10. Kafka 部署指南-好久没有更新博客了

    最近到了一家新公司,很多全新技术栈要理解.每天都在看各类 English Offcial Document,我的宗旨是我既然看懂了,就写下来分享,这是第一篇. 基本需求: 1.已有 zookeeper ...