20145236 冯佳 《Java程序设计》第1周学习总结

教材学习内容总结

因为假期在家的时候并没有提前自学Java,所以,这周算是真正开始第一次接触Java。我对Java的了解也仅仅停留在只是知道它是一门计算机语言的阶段,在学习Java之前,首先看到这本厚厚的教材就给人一种压迫感,所以当我翻开书看到第一章的内容,给我的第一感觉就是:好多专业名词啊!!!但是我还是耐着性子看完了第一章,但是第一章主要是讲Java的历史,Java的成长,虽然耐着性子看完了,但是我觉得我并没有觉得我学到了什么,因为实在太陌生了,我以为和C语言一样同样作为一门计算机语言的Java也会像C语言那样,开始先讲一些简单的语法,然后逐渐深入,没想到第一章先讲的是一些乱七八糟的平台。不怕老师笑话,看完第一章我唯一懂了点儿的就是照着书上的步骤下载、安装了JDK。但是我并不懂这些都是什么,看书越看头越大,后来我想起来之前老师给我们推荐了一个视频,然后找出视频看了。我觉得看完视频我收获颇丰,我很喜欢毕向东老师的讲课方式,而且感觉他讲的时候也能跟得上他的思路,也易懂了些,总比看着书上一大堆专业名词什么也不懂强多了。首先我明白了我们安装的东西怎么用了,而且感觉非常有意思,知道了一些常见的DOS命令:
dir : 列出当前目录下的文件以及文件夹

md : 创建目录

rd : 删除目录

cd : 进入指定目录

cd.. : 退回到上一级目录

cd/ : 退回到根目录

del : 删除文件

exit : 退出dos命令行
同时也注意到很多小细节,比如:在dos里删除文件夹必须要先保证这个文件夹是空的,否则不能直接删除。而且计算机只认识机器语言,所以我们在编写程序的时候必须写计算机熟悉的语言,dos才能执行。
而且在撰写Java程序的时候,有几个要求必须要注意:
1.扩展名是.java。

2.主文档名与类名称必须相同。

3.注意每个字母大小写。

4.空格只能是半角空格符或Tab字符。
Java语言和C语言一样是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存总分配了不同大小的内存空间,所以在编写程序的时候一定要注意这些小细节,细节决定成败,这种程序设计类的往往都是由很多小部件组成的,所以尽可能的多试几遍程序,才能确保少出错甚至不出错。

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

因为自己对电脑了解的不多,所以尽可能的按照视频给的练习,然后熟练之后自己在给自己出题目练习,争取把每部分内容都能搞得透彻,刚开始都不知道下载安装的东西是用来干嘛的,后来看了视频才了解。而且刚开始也不知道Java语言该怎么写,自己想要编一个简单的程序但却无从下手,所以就只能把书上的程序照搬下来运行。

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

自己对Java程序语言并不是非常了解,所以简单的试了一下dos命令行,代码只是按照书上的代码试验了几次,但是对于代码的意义还是不太懂,包括运行出来的结果,自己并不能很明显地分辨出怎样是对的。

其他(感悟、思考等,可选)

通过这周对Java的深入了解,我觉得Java是一门比C语言更复杂的计算机语言,所以我觉得应该把最基础的知识都学扎实才能慢慢用Java进行程序设计,之前总觉得Java一定会很难,很枯燥,但是经过短短一周的接触我发现其实并不,而是我提前就给了自己一种懒惰思想,不想去面对困难,但当我把困难克服之后,我发现了真正的乐趣。我想,学Java最需要的是时间,只有通过一定时间的练习,狂敲代码,才能从中发现每行代码真正的意义。因为书本上的知识毕竟很有限,有些东西只靠看是看不出所以然的,必须要通过实践才能证实,切身体会。所以我想学Java注定是一个漫长的过程,这才刚开始而已,肯定会遇到很多困难,但是克服了困难,就说明我在进步。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 2/2 20/20

参考资料

20145236 冯佳 《Java程序设计》第1周学习总结的更多相关文章

  1. 20145236 《Java程序设计》第九周学习总结

    20145236 <Java程序设计>第九周学习总结 教材学习内容总结 第十六章 整合数据库 JDBC简介 1.JDBC是java联机数据库的标准规范.它定义了一组标准类与接口,标准API ...

  2. # 20165225 《Java程序设计》第一周学习总结

    20165225 <Java程序设计>第一周学习总结 1.视频与课本中的学习: 首先是为了运行和开发Java分别安装了JRE和JDK,具体做法在老师给的<Java2 实用教程(第五版 ...

  3. 20145213《Java程序设计》第九周学习总结

    20145213<Java程序设计>第九周学习总结 教材学习总结 "五一"假期过得太快,就像龙卷风.没有一点点防备,就与Java博客撞个满怀.在这个普天同庆的节日里,根 ...

  4. 20145213《Java程序设计》第二周学习总结

    20145213<Java程序设计>第二周学习总结 教材学习内容总结 本周娄老师给的任务是学习教材的第三章--基础语法.其实我觉得还蛮轻松的,因为在翻开厚重的书本,一股熟悉的气息扑面而来, ...

  5. 20145213《Java程序设计》第一周学习总结

    20145213<Java程序设计>第一周学习总结 教材学习内容总结 期待了一个寒假,终于见识到了神秘的娄老师和他的Java课.虽说算不上金风玉露一相逢,没有胜却人间无数也是情理之中,但娄 ...

  6. 21045308刘昊阳 《Java程序设计》第九周学习总结

    21045308刘昊阳 <Java程序设计>第九周学习总结 教材学习内容总结 第16章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 数据库本身是个独立运行的应用程序 撰 ...

  7. 20145330孙文馨 《Java程序设计》第一周学习总结

    20145330孙文馨 <Java程序设计>第一周学习总结 教材学习内容总结 刚开始拿到这么厚一本书说没有压力是不可能的,开始从头看觉得很陌生进入不了状态,就稍微会有一点焦虑的感觉.于是就 ...

  8. 20145337 《Java程序设计》第九周学习总结

    20145337 <Java程序设计>第九周学习总结 教材学习内容总结 数据库本身是个独立运行的应用程序 撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找 JDBC可以 ...

  9. 20145337 《Java程序设计》第二周学习总结

    20145337 <Java程序设计>第二周学习总结 教材学习内容总结 Java可分基本类型与类类型: 基本类型分整数(short.int.long).字节(byte).浮点数(float ...

  10. 20145218《Java程序设计》第一周学习总结

    20145218 <Java程序设计>第一周学习总结 教材学习内容总结 今天下午看了Java学习的视频,感觉很是新奇,之前觉得Java学起来是艰难枯燥的,但通过第一章的学习觉得如果自己可以 ...

随机推荐

  1. 2016ACM/ICPC亚洲区大连站-重现赛

    题目链接:http://acm.hdu.edu.cn/search.php?field=problem&key=2016ACM%2FICPC%D1%C7%D6%DE%C7%F8%B4%F3%C ...

  2. HDU 5723 Abandoned country(落后渣国)

    HDU 5723 Abandoned country(落后渣国) Time Limit: 8000/4000 MS (Java/Others)    Memory Limit: 65536/65536 ...

  3. 关于ListView嵌套GridView中的onItemClickListener失效问题

    一开始在ListView中设置了onItemClickListener,在里面Log输出Item列表的位置,完全没有反应, 网上大部分说的什么把子组件屏蔽掉(而且好多都是转载的一样的), 可是我希望的 ...

  4. 使用Select命令创建菜单

    创建文本菜单的一半功夫都花在了创建菜单布局和获取输入的字符上.bash shell提供了一个很容易上手的小工具来自动完成这些工作select命令允许从单个命令行创建菜单,然后在提取输入的答案并自动处理 ...

  5. iOS - MPMoviePlayer 视频播放

    前言 MP_EXTERN_CLASS_AVAILABLE(3_2) NS_DEPRECATED_IOS(3_2, 9_0, "Use AVPlayerViewController in AV ...

  6. 【51nod】1376 最长递增子序列的数量

    数组A包含N个整数(可能包含相同的值).设S为A的子序列且S中的元素是递增的,则S为A的递增子序列.如果S的长度是所有递增子序列中最长的,则称S为A的最长递增子序列(LIS).A的LIS可能有很多个. ...

  7. default(T)的含义

    default(T)是泛型中初始化的用法.因为对于泛型T你不知道是值类型还是引用类型,所以传参数是可能会出错.这里就要用到default(T). T t=default(T),就是初始化,值类型的话, ...

  8. Android应用Design Support Library完全使用实例

    阅读目录 2-1 综述 2-2 TextInputLayout控件 2-3 FloatingActionButton控件 2-4 Snackbar控件 2-5 TabLayout控件 2-6 Navi ...

  9. HTML标签的默认样式

    body    有默认的内外边距(margin:0;padding:0); p         有默认的外边距(margin:0;)

  10. Kafka的配置文件详细描述

    在kafka/config/目录下面有3个配置文件: producer.properties consumer.properties server.properties (1).producer.pr ...