Java设计模式只好
有时,一些学生私下问我:如何学习前端问题。这里有一个统一的回复,下次我遇到这个问题,同学们会直接给你发这篇文章的链接地址。
“如何学习前端”应该因人而异,其他人的方法可能不适合自己。让我们谈谈我的学习方法:我大部分时间都在学习JS。因为JS的学习曲线是先平后陡的。我不会说任何关于项目实践和实践的事情,但主要是关于工作之外时间的使用。我该怎么学?阅读书籍并分析源代码。个人统计,最近几天,前端书籍阅读量超过50本,其中大部分是JS。市场上几乎所有的书都读过了。
第一个问题:阅读有什么好处?
好处应该是不言而喻的。如果你读的书太多,基础就会逐渐巩固。多看,自己的判断,自然就上来了。看别人的文章,很快就能判断对方是对是错,哪一篇不清楚,模棱两可。当然,它也为查看源代码和分析源代码提供了基础。
读10本书两次的好处应该大于读一本书20次的好处。十本书的交集是基础知识的核心,而结合是一切知识。当然,好书需要更多的阅读和阅读。但是只读一本书是不好的。因为每本书的焦点是不同的。从不同的方面理解知识点是有意义的。
所以我特别欣赏印第安人。他用英语和你说话。如果你不懂一个词,他就会跳出N个意思相同的词。如果你能理解,你会没事的。阅读也是如此。一件不彻底。别担心。其他的书可以帮助你理解。
第二个问题:图书推荐
就个人而言,我认为这很好。什么都不能翻。书如下:
“Java设计模式”,由张榕明编写,可能不适合零基,是一本很好的高级书籍。
>“Java面向对象程序设计指南”,通俗易懂,更适合初学者,原型部分是深入的,12种继承方式。
>“JS权威指南”和“JS高级编程”。这两本书是古典的,但它们太厚了,不能把任何章节当作一本书来读。很难一口气完成。它更适合作为参考书。
JAVA你不知道斯奈普斯在JS、三国兄弟闭包、原型的核心细节,这都是清楚的。目前,《中书》也已出版,仍在阅读中。
>“JS设计模式与开发实践”JS设计模式也是要学习的,这本书对JS的设计模式描述得非常清楚,一点也不含糊,似乎没有太大的难度。
>“正则准则”,在分析源代码时,如果正则表达式不理解,就不能继续下去。这本书比较清楚。
>在阅读基于MVC的Java Web丰富应用程序开发后,基本上可以编写自己的MVC框架。这是一本好书。
>“Java函数编程”。JS是一种功能语言。这本书是对函数式编程的介绍。重要的是,职能是一流的公民。
>JQ作者写的《JS忍者秘籍》并不像传说中的那样难读,说即使你读懂了所有的知识点,也不会达到世界大师的水平。因为你没有做你想做的。
>“Java框架设计”,如果你第一次读到这本书,你会觉得书中有一个代码可疑的列表。在我看来,这本书的重点是框架的整体前景。以上的书是我认为在通往成功的道路上必须阅读的,它们也需要反复阅读。
CSS相关书籍,老实说,我看的少,一共67本。必须推荐两种:
>“CSS权威指南”,CSS的基本知识点非常清楚。什么级联优先权,行高等。不是每本书都敢称为“权威指南”。
>“揭示CSS的秘密”,这本书我一直在读,这本书并不轻视充分谈论CSS3的属性。CSS规范文档可以讨论,它只讨论您最不关心的内容。这本书中解决的47个问题同样重要和有启发性。你不能买上面的书,至少其中一本。
第三个问题:如何阅读?
大概很多学生都想读书,但很难读。相对而言,文本部分也可以看到。一旦遇到密码,头皮就会麻木。一开始我也有这个问题。
告诉我一个学习理论。例如,在学习英语时,有一个沸水理论。词汇必须达到600
Java设计模式只好的更多相关文章
- Java设计模式23种(搞笑版) (转)
昨天做了一下支付宝的笔试题目被打击了,大量的逻辑推理和数学规律运算题目,其中还有问道Java设计模式的题目,一点都不知道,今天看到一份不错的介绍,非常好理解,作者是谁我没有办法考证,但是所有权 ...
- java设计模式- (1)单例模式
参加校园招聘的笔试,发现公司都会考一些java设计模式,所以上网查询相关内容,总结常用的几种单例模式. 单例模式(Singleton Pattern)是 Java中最简单的设计模式之一.这种类型的设计 ...
- JAVA 设计模式 桥接模式
用途 桥接模式 (Bridge) 将抽象部分与实现部分分离,使它们都可以独立的变化. 桥接模式是一种结构式模式. 结构
- java设计模式 策略模式Strategy
本章讲述java设计模式中,策略模式相关的知识点. 1.策略模式定义 策略模式,又叫算法簇模式,就是定义了不同的算法族,并且之间可以互相替换,此模式让算法的变化独立于使用算法的客户.策略模式属于对象的 ...
- Java设计模式之行为型模式
行为型模式共11种:策略模式.模板方法模式.观察者模式.迭代子模式.责任链模式.命令模式.备忘录模式.状态模式.访问者模式.中介者模式.解释器模式. 策略模式:策略模式的决定权在用户,系统本身提供不同 ...
- Java设计模式(三) 抽象工厂模式
原创文章,同步发自作者个人博客,转载请注明出处 http://www.jasongj.com/design_pattern/abstract_factory/ 抽象工厂模式解决的问题 上文<工厂 ...
- Java设计模式(十二) 策略模式
原创文章,同步发自作者个人博客,http://www.jasongj.com/design_pattern/strategy/ 策略模式介绍 策略模式定义 策略模式(Strategy Pattern) ...
- Java设计模式(二) 工厂方法模式
本文介绍了工厂方法模式的概念,优缺点,实现方式,UML类图,并介绍了工厂方法(未)遵循的OOP原则 原创文章.同步自作者个人博客 http://www.jasongj.com/design_patte ...
- Java设计模式(一) 简单工厂模式不简单
摘要:本文介绍了简单工厂模式的概念,优缺点,实现方式,以及结合Annotation和反射的改良方案(让简单工厂模式不简单).同时介绍了简单工厂模式(未)遵循的OOP原则.最后给出了简单工厂模式在JDB ...
随机推荐
- go命令行参数
go命令行参数例子: package main import( "fmt" "os" "strings" ) func main(){ wh ...
- 在Eclipse中使用WindowBuilder设计Swing程序
在Eclipse中使用WindowBuilder设计Swing程序 Swing程序表示Java的客户端窗体程序,除了通过手动编写代码的方式设计Swing程序之外,Eclipse中还提供了一种W ...
- jQuery常用Method-API
目的:对web页面(HTML/JSP/XML)中的任何标签,属性,内容进行增删改查 (1)DOM简述与分类 (A)DOM是一种W3C官方标准规则,可访问任何标签语言的页面(HTML/JSP/XML) ...
- 一百零五:CMS系统之flask-mail使用和邮箱配置、发送邮件功能
安装:pip install flask-mail 官方文档:https://pythonhosted.org/Flask-Mail/ 邮箱配置 MAIL_SERVER = 'smtp.qq.com' ...
- Java集合(7):散列与散列码
散列的价值在于速度.我们使用数组来保存键的信息,这个信息并不是键本身,而是通过键对象生成一个数字(散列码),作为数组下标.由于数组的容量是固定的,而散列容器的大小是可变的,所以不同的键可以产生相同的数 ...
- Kubernetes Dashboard的安装与坑【h】
1.前言 https://github.com/kubernetes/dashboard/releases kubectl apply -f https://raw.githubusercontent ...
- libev 源码解析
一 libev简介 libev是一个轻量级的事件通知库,具备支持多种事件通知能力,通过对libev的源码的阅读,可以清楚了解事件通知实现内部机制. 二 核心数据结构 在libev中关键的数据结构是, ...
- 【并行计算-CUDA开发】显卡两大生产商
ATI显卡 ATI显卡即AMD显卡.俗称A卡.搭载AMD公司出品的显示芯片.与NVIDIA齐名,同为世界两大显示芯片厂商. 不同的是AMD不是只有显卡,而且还出品CPU(处理器),其AMD处理器与In ...
- maven运行工程
1.cd到工程目录下,执行打包命令-----mvn package 2.cd到工程的target目录执行运行命令 java -classpath myapp-1.0-SNAPSHOT.jar cn.m ...
- DAY 吐
今天所学: 一,Linux的文件和目录管理 #1 cd( 变更用户所在目录)直接运行cd会进入root的/root下,后面跟目录名,会进入指定目录下( 后面只能是目录名,不能跟文件名). #2 pwd ...