Java核心技术及面试指南:视频列表
如下是本书相关内容的视频列表,会动态更新
第一章
1 视频1.1 JDK和JRE和JVM的区别,安装Java开发环境 1.1.1 第2页
2 视频1.2 编写第一个HelloWorld程序 1.1.2 第2页
3 视频1.3 开发稍复杂带函数调用的程序 1.1.3 第5页
4视频1.4Debug程序 1.1.4 第5页
5视频1.5输入运行时的参数 1.1.5 第7页
第二章
6视频2.1 从int和Integer来区别基本数据类型和封装类 2.1.1 第20页
7视频2.2左加加和右加加的使用建议 2.1.2第21页
8视频2.3==和equals的差别 2.1.4第23页
9视频2.4if…else的用法 2.2.1第24页
10视频2.5条件表达式里的注意要点 2.2.2第26页
11视频2.6for,while和do…while的讲解 2.2.3第27页
12视频2.7switch…case的用法讲解 2.2.4 第28页
13视频2.8String常量和变量在存储上的差异 2.3.1第30页
14视频2.9通过String来了解“内存值不可变” 2.3.2第32页
15视频2.10通过String和StringBuilder的差别看内存优化 2.3.3第34页
16视频2.13对面向对象中封装特性的讲解 2.4第37页
17视频2.11方法的参数是副本,返回值需要return 2.4.2第39页
18视频2.12静态方法和静态变量的用法 2.4.4第41页
19视频2.13关于继承的讲解,包括抽象类和接口的差别 2.5第43页
20视频2.14多态的讲解(包括重载和覆盖的讲解) 2.6第49页
第三章
21视频3.1数组的常见用法 3.1.1第59页
22视频3.2Map类对象的常见用法 3.1.2第60页
23视频3.3Set的基本用法 3.1.3第62页
24视频3.4ArrayList和LinkedList的比较 3.2.1第63页
25视频3.5泛型的基础讲解 3.2.3第67页
26视频3.6Set取重原理的讲解 3.2.4第68页
27视频3.7深拷贝与浅拷贝 3.2.5第74页
28视频3.8通过迭代器访问线性表类集合 3.2.6第78页
29视频3.9通过Hash算法来了解HashMap对象的高效性 3.3.1第80页
30视频3.10为什么要重写equals和hashCode方法 3.3.2第81页
31视频3.11泛型的深入研究 3.5第90页
第四章
32视频4.1 异常处理的定式,try…catch…finally语句 4.1.2第99页
33视频4.2高级程序员需要掌握的异常部分知识点 4.2 第102页
34视频4.3遍历指定文件夹里的内容 4.3.1第108页
35视频4.4通过复制文件的案例解析读写文件的方式 4.3.2第109页
36视频4.5生成和解开压缩文件 4.3.4第115页
37视频4.6基于DOM树的方式解析XML文件 4.5.2第125页
38视频4.7基于事件的解析XML的方式 4.5.3第127页
第五章
39视频5.1通过JDBC开发读写数据库的代码 5.2.2第139页
40视频5.2通过JDBC插入更新删除数据库 5.2.3第141页
41视频5.3把相对固定的连接信息写入到配置文件 5.3.1第145页
42视频5.4 PreparedStatement对象的讲解 5.3.2第148页
43视频5.5使用C3P0连接池 5.3.4第150页
44视频5.6通过JDBC进行事务操作 5.4第153页
第六章
45视频6.1通过反射查看属性的修饰符、类型和名字 6.2.1第162页
46视频6.2查看方法的返回类型,参数和名字 6.2.2第163页
47视频6.3通过forName和newInstance方法加载类 6.2.3第164页
48视频6.4通过反射机制调用类的方法 6.2.4第166页
第七章
49视频7.1通过extends Thread来实现多线程 7.1.3第179页
50视频7.2通过implements Runnable来实现多线程 7.1.4第181页
51视频7.3通过sleep方法让线程释放CPU资源 7.2.1第183页
52视频7.4 Synchronized作用在方法上 7.2.2第184页
53视频7.5 Synchronized作用在代码块上 7.2.3第189页
54视频7.6配套使用wait和notify方法 7.2.4第191页
55视频7.7死锁的案例 7.2.5第195页
56视频7.8Synchronized的局限性 7.2.6第196页
57视频7.9通过锁来管理业务层面的并发性 7.2.7第200页
58视频7.10通过Condition实现线程间的通讯 7.2.8第204页
59视频7.11通过Semaphore管理多线程的竞争 7.2.9第208页
60视频7.12直观地了解线程安全与不安全 7.4.1第217页
61视频7.13从线程内存结构中了解并发结果不一致的原因 7.4.2第219页
62视频7.14volatile不能解决数据不一致的问题 7.4.3第220页
63视频7.15通过ThreadLocal为每个线程定义本地变量 7.4.4第221页
64视频7.16通过ThreadPoolExecutor实现线程池 7.5.1第223页
65视频7.17通过Callable让线程返回结果 7.5.2第226页
第八章
66视频8.1单例模式的实现代码和应用场景 8.2.1 第234页
67视频8.2抽象工厂和一般工厂模式的区别 8.2.4第228页
68视频8.3分析建造者模式和工厂模式的区别 8.2.5第239页
69视频8.4装饰器模式 8.3.1第243页
70视频8.5通过适配器模式协调不同类之间的调用关系 8.3.2第245页
71视频8.6适用于联动场景的观察者模式 8.4.3第251页
72视频8.7应用依赖倒转原则能减少修改所影响的范围 8.5.1第254页
73视频8.8能尽量让类稳定的单一职责原则 8.5.2第256页
74视频8.9继承时需要遵循的里氏替换原则 8.5.3第257页
75视频8.10通过合成复用原则优化继承的使用场景 8.5.5第261页
第九章
76视频9.1虚拟机体系结构 9.1.2 第268页
77视频9.2归纳静态数据、基本数据类型和引用等数据的存储位置 9.1.3第270页
78视频9.3 Java 的垃圾收集机制 9.2第271页
79视频9.4判断对象可回收的依据 9.2.3第273页
80视频9.5深入了解finalize方法 9.2.4第274页
81视频9.6软引用和弱引用的用法 9.3.1第276页
82视频9.7软引用的使用场景 9.3.2第277页
83视频9.8通过WeakHashMap来了解弱引用的使用场景 9.3.3 第278页
84视频9.9 Stop the World、栈溢出错误和内存溢出错误 9.4.1第284页
85视频9.10内存泄漏的示例 9.4.2第285页
86视频9.11在代码里优化内存性能的具体做法 9.4.3第288页
87视频9.12内部类、final与垃圾回收 9.6第298页
Java核心技术及面试指南:视频列表的更多相关文章
- Java核心技术及面试指南的视频讲解和代码下载位置
都是百度云盘,均无密码 代码下载位置: https://pan.baidu.com/s/1I44ob0vygMxvmj2BoNioAQ 视频讲解位置: https://pan.baidu.com/s/ ...
- Java核心技术及面试指南 数据库方面的面试题归纳以及总结
5.1.7.1 事务的四大特性是什么? ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚. ⑵ 一致性(Consistency) 一致性是指事务必须使数据库 ...
- Java核心技术及面试指南 设计模式部分的面试题总结以及答案
8.6.4.1请实现一个线程安全的单例模式. 1 public class MailListReader { 2 private static MailListReader ...
- Java核心技术及面试指南 JDBC部分的面试题总结以及答案
5.5.1 你最近的项目里用到的是哪个数据?或你用过哪些数据库?或你对哪个数据库最熟悉? 通过这个问题,我们将会确认候选人是否在项目里用过数据库或JDBC. 5.5.2 你有没有建过表?或修改表里的字 ...
- Java核心技术及面试指南 集合部分总的面试题归纳以及答案
3.6.1ArrayList和LinkedList有什么差别?在哪种场景里应当用ArrayList(或LinkedList)? 大家如果学过数据结构,这个问题不难回答:前者是基于数组,数组比较擅长索引 ...
- Java核心技术及面试指南 线性表方面的面试题总结以及答案
3.2.7.1 请用ArrayList实现Stack以及Queue的功能. public class ArrayListStack extends ArrayList implements Stack ...
- Java核心技术及面试指南 多线程并发部分的面试题总结以及答案
7.2.10.1有T1.T2.T3三个线程,如何保证T2在T1执行完后执行,T3在T2执行完后执行? 用join语句,在t3开始前join t2,在t2开始前join t1. 不过,这会破坏多线程的并 ...
- Java核心技术及面试指南 IO部分的面试题归纳以及答案
4.6.1 java中有几种类型的流? Java中的流分为两种,一种是字节流,另一种是字符流,分别由四个抽象类来表示(每种流包括输入和输出两种所以一共四个):InputStream,OutputStr ...
- Java核心技术及面试指南 面向对象部分的面试题总结以及答案
问题2.7.1,开放性问题,说一下你对面向对象思想的了解. 要点1,先说基础概念,比如面向对象思想包括封装.继承.多态,然后说些语法,比如可以通过extends继承类.通过implement来实现接口 ...
随机推荐
- Py之Crawler:爬虫利用随机选取代理访问服务器的方法实现下载某网址上所有的图片到指定文件夹——Jason niu
#Py之Crawler:爬虫利用随机选取代理访问服务器的方法实现下载某网址上所有的图片到指定文件夹 import urllib.request import os import random def ...
- (转载)Linux终端复用神器-Tmux使用
Linux终端复用神器-Tmux使用 转载地址:https://blog.51cto.com/652465/2094738 Tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于Open ...
- Aspnet Mvc 前后端分离项目手记(二)关于token认证
在前后端分离的项目中,首先我们要解决的问题就是身份认证 以往的时候,我们使用cookie+session,或者只用cookie来保持会话. 一,先来复习一下cookie和session 首先我们来复习 ...
- <算法图解>读书笔记:第1章 算法简介
阅读书籍:[美]Aditya Bhargava◎著 袁国忠◎译.人民邮电出版社.<算法图解> 第1章 算法简介 1.2 二分查找 一般而言,对于包含n个元素的列表,用二分查找最多需要\(l ...
- 使用ant编译zookeeper源码
1. 安装Ant Ant下载地址:http://ant.apache.org/bindownload.cgi 解压即可. 注意如果不配置环境变量的话需要使用绝对路径,我配置了. 开始我ant跑错了 U ...
- FTP连接虚拟主机响应220 Welcome to www.net.cn FTP service. (解决的一个问题)
问题场景: 使用FTP客户端连接虚拟主机时,同样的账号密码在有的网络下可以连接成功,有的网络下却一直连接不上:ftp响应“220 Welcome to www.net.cn FTP service.” ...
- Rewrite JSON with Fetch
1.重写json请求部分:HTML文件代码如下:<html>......<script> var myList = document.querySelector(‘ul‘); ...
- Address already in use: make_sock: could not bind to address 0.0.0.0:80
网上查了很多资料都是要杀进程,但是并没有找到占用的进程. 最后解决的方案是在apache配置文件下,去掉Listen 80 即可
- Ubuntu上安装使用WeChat、TIM
WeChat可以直接到软件商店安装,不过是网页版...(其实个人感觉还行,就是什么都不能设置就挺蛋疼的,字体大小.背景什么的) 以下是网上找到的教程,在此总结一下: 下载地址:https://gith ...
- Winform将一个窗体显示在另一个窗体中
private void ShowForm(Form Indexform) { Form1 form1 = new Form1(); form1 .TopLevel = false; form1 .P ...