20145236 冯佳 《Java程序设计》第1周学习总结
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周学习总结的更多相关文章
- 20145236 《Java程序设计》第九周学习总结
20145236 <Java程序设计>第九周学习总结 教材学习内容总结 第十六章 整合数据库 JDBC简介 1.JDBC是java联机数据库的标准规范.它定义了一组标准类与接口,标准API ...
- # 20165225 《Java程序设计》第一周学习总结
20165225 <Java程序设计>第一周学习总结 1.视频与课本中的学习: 首先是为了运行和开发Java分别安装了JRE和JDK,具体做法在老师给的<Java2 实用教程(第五版 ...
- 20145213《Java程序设计》第九周学习总结
20145213<Java程序设计>第九周学习总结 教材学习总结 "五一"假期过得太快,就像龙卷风.没有一点点防备,就与Java博客撞个满怀.在这个普天同庆的节日里,根 ...
- 20145213《Java程序设计》第二周学习总结
20145213<Java程序设计>第二周学习总结 教材学习内容总结 本周娄老师给的任务是学习教材的第三章--基础语法.其实我觉得还蛮轻松的,因为在翻开厚重的书本,一股熟悉的气息扑面而来, ...
- 20145213《Java程序设计》第一周学习总结
20145213<Java程序设计>第一周学习总结 教材学习内容总结 期待了一个寒假,终于见识到了神秘的娄老师和他的Java课.虽说算不上金风玉露一相逢,没有胜却人间无数也是情理之中,但娄 ...
- 21045308刘昊阳 《Java程序设计》第九周学习总结
21045308刘昊阳 <Java程序设计>第九周学习总结 教材学习内容总结 第16章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 数据库本身是个独立运行的应用程序 撰 ...
- 20145330孙文馨 《Java程序设计》第一周学习总结
20145330孙文馨 <Java程序设计>第一周学习总结 教材学习内容总结 刚开始拿到这么厚一本书说没有压力是不可能的,开始从头看觉得很陌生进入不了状态,就稍微会有一点焦虑的感觉.于是就 ...
- 20145337 《Java程序设计》第九周学习总结
20145337 <Java程序设计>第九周学习总结 教材学习内容总结 数据库本身是个独立运行的应用程序 撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找 JDBC可以 ...
- 20145337 《Java程序设计》第二周学习总结
20145337 <Java程序设计>第二周学习总结 教材学习内容总结 Java可分基本类型与类类型: 基本类型分整数(short.int.long).字节(byte).浮点数(float ...
- 20145218《Java程序设计》第一周学习总结
20145218 <Java程序设计>第一周学习总结 教材学习内容总结 今天下午看了Java学习的视频,感觉很是新奇,之前觉得Java学起来是艰难枯燥的,但通过第一章的学习觉得如果自己可以 ...
随机推荐
- django-crontab定时任务
django-crontab实现定时任务 1 django-crontab安装 django-crontab安装: django-crontab加入:只需要将INSTALLED_APPS即可.如下代码 ...
- Codeforces Round #380 (Div. 2, Rated, Based on Technocup 2017 - Elimination Round 2)C. Road to Cinema 二分
C. Road to Cinema time limit per test 1 second memory limit per test 256 megabytes input standard in ...
- react入门笔记
this.props.children是任何内嵌的元素 利用ref属性给子组件命名,this.refs引用组件,getDOMNode()获取本地的DOM元素,如: this.refs.author.g ...
- CSS笔记(七)列表
CSS 列表属性允许你放置.改变列表项标志,或者将图像作为列表项标志. 参考:http://www.w3school.com.cn/css/css_list.asp 实例: <html> ...
- MVC--View Razor(1)
(1)输出单一变量: 当前时间:@DateTime.Now (2)输入HTML:@:这是HTML项 (3)C#与HTML混合,输出多行HTML文本时 <text>html文本..</ ...
- CentOS6.4_常用命令
1. 查看本机是否安装了 xxx软件,以及 xxx软件 的版本信息等: rpm -qa |grep xxx(xxx代表软件名) 2. rpm -ivh 要安装的rpm文件包 3. 不care依赖项的 ...
- bootstrap学习笔记<九>(菜单,按钮。导航基本元素)
有了bootstrap作导航不再麻烦,几个样式,几个标签就能轻松搞定. 下面就来分解学习导航条的制作. 一.首先是下拉菜单 <div class="dropdown"> ...
- poj1066Treasure Hunt(线段相交)
链接 很纠结的找到了所有线段的中点,又很纠结的找到了哪些中点可以直接相连,最后bfs一下求出了最短路.. #include <iostream> #include<cstdio> ...
- Oracle分析函数的项目实践实例
SELECT * FROM SSE2_FLOW_EXPENSE T1 JOIN (SELECT SFEL.*, ROW_NUMBER() OVER(PARATITION BY SFEL.FE_EXPE ...
- Oracle数据库高级查询(五)集合查询
现实需求有时候需要将多个查询组合到一个查询中去 这时就需要使用集合查询操作了 这个操作类似于数学中的交集,并集,和补集的操作 交集就是返回两个查询共有的记录,关键字是INTERSECT 并集是返回 ...