-
第三周,都讲了些什么?
这一周都在讲Java的一些基础内容,包括Java数据类型、抽象类、接口以及泛型。
这几个部分虽然比较基础,但想要真正弄明白也得花费大量的时间和精力。不过也没必要把它想的很难,就像我之前说的:工作生活中其实最有用的是80/20原则。也就是说,虽然这些东西对于初学者来说不好掌握,但咱们学东西的目的在于应用,而不是去做老学究。所以,只需要掌握好20%的核心知识和实战经验,就可以用来解决80%,甚至90%的问题了——这也正是我在上周,包括以后都会一直坚持进行的学习和内容输出方式。
而且,我也一直认为,学习本身应该是一件轻松惬意的事情,如果能够用学到的知识解决实际生活中遇到的问题,就会更容易进入心流状态。比如,当学习编程逻辑(就是顺序分支循环这些控制流)的时候,是不是可以想象一下,如果是你的话,该怎么写一个程序为出租车司机实现打卡计费功能呢?再比如,学习抽象类的时候,是不是可以想想手头的项目有哪些类可以改造成抽象类呢?又有哪些需要抽象成接口呢?即使还没有上班,是不是可以找一个比较简单的开源系统,看看它里面有哪些可以抽象成抽象类,有哪些地方用到了泛型,是怎么用的呢?诸如此类。
搞懂20%的问题,然后举一反三——如果学习开发有捷径的话,那这就是。
接下来的东西,会慢慢开始爬坡了。只需要记得上面那句话就行了。
出处:https://www.cnblogs.com/xiangwang1111/p/16777595.html
最新更新
Java中的反射与代理(1)
第三周,都讲了些什么?
KTV和泛型(3)
KTV和泛型(2)
KTV和泛型(1)
Java中的抽象类与接口(2)
Java中的数据类型(3)
Java中的数据类型(2)
Java中的数据类型(1)
回调、异步和观察者一次分清
三大常用数据库事务详解之三:事务运行
三大常用关系型数据库事务详解之二:基
三大关系型数据库事务详解之一:基本概
MongoDB常用命令(2)
MongoDB基本介绍与安装(1)
SQLServer触发器调用JavaWeb接口
SQL Server索引的原理深入解析
SqlServer2016模糊匹配的三种方式及效率问题
SQL中Truncate的用法
sqlserver 多表关联时在where语句中慎用tri
在vscode中使用R时,用快捷键来快捷键入卡
VB.NET中如何快速访问注册表
ASP.NET中图象处理过程详解
Vue(1)Vue安装与使用
JavaScript 语言入门
js将一段字符串的首字母转成大写
纯原生html编写的h5视频播放器
H5仿原生app短信验证码vue2.0组件附源码地
TypeScript(4)接口
TypeScript(3)基础类型