整理的笔记
【有错请见谅且指出,无错以后自己看的时候有新见解再添】
资源
视频:https://www.bilibili.com/video/av48144058
书:《Java核心技术(原书第10版) 卷Ⅰ》
常用DOS命令
dir :列出当前目录下的文件以及文件夹
md :创建目录
rd :删除目录
cd:进入指定目录
cd:退回到上一级目录
cd:退回到根目录
del :删除文件
exit :退出dos命令行
学习模式(尚硅谷-宋红康)
锻炼“双核”处理,边听讲思考,边做”笔记“
纸上得来终觉浅,绝知此事要躬行
- 第一层次:看得懂(依赖于视频、书、贴子)
- 第二层次:练的熟(每天代码必须实现2-3遍)
- 总结:三分看,七分练
建立行之有效的学习方法
- 学习编程的捷径:敲、狂敲、敲到吐
- “模仿”好的编码习惯
- 整理、回顾:每天花30min整理
-
至少独立完成一遍以上的项目代码
-
积累完成项目的过程中常见的bug的调试
方式一:“硬”看,必要时,添加输出语句
方式二:Debug
-
捋顺思路,强化逻辑
-
对象、数组等内存结构的解析
-
遵守编码的规范,标识符的命名规范等
-
在类前,方法前,方法内具体逻辑的实现步骤等添加必要的注释
类前、方法前、属性前:文档注释
逻辑步骤:单行、多行注释
从这三个点出发(3W)
What?why?how?是什么,为什么要有这个,如何去用
学习经验(郝斌)
如何看懂一个程序
- 流程(大概一个流程,几个步骤)
- 每个语句的功能
- 试数
如何学习一些小算法的程序。 - 尝试自己编程解决。
(大部分人都无法自己解决,如果十五分钟还想不出来就建议看答案) - 如果解决不了,就看答案。
(关键是把答案看懂,看懂程序:流程、每个语句的功能、试数)(学习的重点) - 看懂之后尝试自己去修改程序,并且知道修改之后程序的不同输出结果的含义。
不建议看懂程序之后就立即自己敲 - 照着答案去敲
- 调试错误。
- 然后不看答案,自己独立把答案敲出来
ps:如果程序实在是无法彻底理解,就把它背会。
代码规范
括号成对敲、缩进问题、函数换行、敲空格、加注释
目的:
- 代码可读性更强(容易让自己和别人更清楚的看懂)
- 使程序更不容易出错
Java API文档:
API:application programming interface。习惯上:将语言提供的类库,都称为api
API文档:针对于提供的类库如何使用,给的一个说明书。类似于《新华字典》