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. 权威发布:长链非编码RNA命名规则

    转自:http://blog.sina.com.cn/s/blog_8088f3700101pab7.html 权威发布:长链非编码RNA命名规则 对于人类基因命名标准的制定而言,雨果基因命名委员会( ...

  2. CUBRID学习笔记 46 PREPARED set Do

    cubrid的中sql查询语法PREPARED set Do c#,net,cubrid,教程,学习,笔记欢迎转载 ,转载时请保留作者信息.本文版权归本人所有,如有任何问题,请与我联系wang2650 ...

  3. hdu 1075 (map)

    http://acm.hdu.edu.cn/showproblem.php?pid=1075 What Are You Talking About Time Limit: 10000/5000 MS ...

  4. Codeforces Round #382 (Div. 2) C. Tennis Championship 斐波那契

    C. Tennis Championship time limit per test 2 seconds memory limit per test 256 megabytes input stand ...

  5. hdu 5943 Kingdom of Obsession 二分图匹配+素数定理

    Kingdom of Obsession Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Oth ...

  6. intersection-of-two-arrays-ii

    https://leetcode.com/problems/intersection-of-two-arrays-ii/ class Solution { public: vector<int& ...

  7. Bootstrap文本对齐风格

    在排版中离不开文本的对齐方式.在CSS中常常使用text-align来实现文本的对齐风格的设置.其中主要有四种风格: ☑  左对齐,取值left ☑  居中对齐,取值center ☑  右对齐,取值r ...

  8. Unix domain sockets

    #server: SERVER_PATH = "/tmp/python_unix_socket_server" def run_unix_domain_socket_server( ...

  9. mysql通过binlog日志来恢复数据

    简介 在生产的过程中有这么一个业务场景:比如我在2016-11-19 09:30:00 通过mysqldump的方式备份了数据库,但是在2016-11-19 10:30:00的时候数据库崩溃了,如果通 ...

  10. Spring AOP propagation七种属性值

    <!-- 配置事务通知 --> <tx:advice id="advice" transaction-manager="transactionManag ...