课程介绍
想找一份程序员的工作?准备开始刷题但是苦于编程语言的基础薄弱?面试被问到Java细节却答不出来?想知道北美顶尖科技公司内部到底怎么用Java?
加入CS106Java基础课程,Google一线Java工程师带你飞向DreamOffer!
人人都知道的数据结构,在Java源码中到底是怎么实现的?又被面试官问了Java的细节自己却还没听说过?本课程带你深入源码的世界,学习世界一流开源项目中的精巧构思和细节把握。带你走过几十个Java基础知识考点,面试从此小菜一碟!
写出的Javacode常常被批难看,编程中繁多的陷阱让人猝不及防,bug常有而快速的debug却不常有?Java基础课,告诉你如何高效的写Java,什么是业界公认的好的style。漂亮的代码和设计从这里开始!
课程目标
通过这节课的学习,你将熟练掌握数据结构在Java中的实现和应用,养成良好的Java代码习惯,掌握Java面试常见考点和Java8的新功能等。从初学到熟练,从熟练到精通,你只差大神的一点通!
课程章节
第一节课
最熟悉的陌生人
ArrayList
ArrayDeque
魔鬼就藏在源码之中
Tricks in Source code
String in Java
你跟Java有代沟吗?
- Interface and Default Method
第二节课 – Data Structures in Java
好的数据结构就是成功的一半
ArrayList
LinkedList
ArrayDeque
Map明天见,Map天天见
HashMap/Set
TreeMap/Set
那些年你错过的高级货
PriorityQueue
LinkedHashmap
Frameworks and Algorithms in Java
有些事我都已忘记
- Comparators
- Exceptions
你不了解的工具类
- Strings
- Characters
- Arrays
- Collections
在Google流行什么
- Google Guava
Traps in Java
找不到对象!
Interfaces and Abstract class
Constructors
Overriding
Visibility
见是见过,但……
- Generic Class
文字游戏
Static
Final
Java 8 Features and Improvements
新功能 – 高大上背后的神逻辑
Lambda Expression
Functional Interface
Method Reference
Default Method
Stream
Collectors
新玩意儿 – 他好我也好
Map
Optional
Dates and Times
新改进 – Java 8,你所不知道的事
- Performance Improvements
更多教程
教程不断整理更新中,以上截图仅供参考,如需了解更多视频教程的详细信息请到如下地址查看:
教程分类说明:https://itvideos.github.io/categories/