目录

0:Base API

  1. 引言
  2. API的定义和用处
  3. Scanner
  4. Number
  5. Math
  6. Random
  7. ThreadLocalRandom
  8. Date
  9. DateFormat和SimpleDateFormat
  10. Calendar
  11. System

详见:0:Base API

1:Unit test and main function

  1. 抛出企业问题,脱离main测试,模块化编程
  2. Junit单元测试的含义和用途
  3. 怎么获取各种Jar包?Maven Repository 获取各类各个版本的jar,这就是仓库。脱离老师发送给你的jar。
  4. 使用Junit
  5. Assert断言
  6. 更进一步,合理编写随机测试,完善代码案例

详见:1:Unit test and main function-Java API 实战

2:StringBuilder

  1. String存在的问题
  2. Stringbuilder以及链式调用的含义

详见:2:StringBuilder-Java API 实战

3:Throwable

  1. 异常的介绍
  2. 异常举例以及解决常见错误bug方案
  3. RuntimeException
  4. trycatch作用,闲扯淡诱骗毕业设计
  5. NullPointerException空指针异常
  6. throws
  7. throws和trycatch区别,用途区别
  8. 手把手教你编写装X自定义异常

详见:3:Throwable-Java API 实战

4:File

  1. 引言
  2. 绝对路径和相对路径?先学送快递吧!
  3. 绝对路径
  4. 相对路径
  5. File类
  6. Linux上的绝对路径有所不同

详见:4:File-Java API 实战

5:IO Stream

  1. 相对论和IO流之说
  2. 汉语文学理解IO流
  3. 图解IO流
  4. 俩亲爹:InputStream和OutPutStream
  5. FileInputStream字节流读取文件
  6. FileOutPutStream字节流写入文件
  7. buff缓冲复制文件
  8. buffered字节缓冲流、装饰设计模式
  9. FileReader和FileWriter,俩专门来搞定txt文件
  10. BufferedReader、BufferedWriter
  11. 一次性讲解剩余的N个流(扩展课)Java里那些极其骚的IO流
  12. Apache Common IO
  13. IO流结束语

详见:5:IO Stream-Java API 实战

6:CharSet

  1. 阶段
  2. 字符集编码吹X
  3. 转换字符编码

详见:6:CharSet-Java API 实战

7:Multithreading

  1. 问题的提出
  2. 核心数、进程、线程
  3. 进程和线程的区别以及对应应用
  4. 多线程程序含义、多线程的作用
  5. 多线程的执行过程
  6. Runnable
  7. 简化操作以及线程名
  8. 抢购鞋——多线程案例
  9. 后台、守护进程的提出
  10. 匿名内部类创建多线程——你们老师喜欢的
  11. 发现问题,提出synchronized的概念和用途
  12. synchronized同步方法
  13. Lock、ReentrantLock同步锁
  14. Unlock遗留问题,释放锁
  15. 浅谈synchroized和Lock的区别
  16. Thread API说明
  17. CPU线程调度、Priority线程优先级、优先级常量、剩余小问题
  18. join线程插队
  19. sleep线程休眠
  20. yield线程让步
  21. 线程状态?嗯,还是来玩一盘游戏吧!
  22. 发现实际问题,抛出线程通信的含义
  23. 线程的通信:wait和notify
  24. notifyAll
  25. 提及Process进程。点到为止,章节结束语和建议。

详见:7:Multithreading-Java API 实战

8:Java Conllections FrameWork

  1. 原生数组带来的问题,抛出问题
  2. Conllections家族
  3. 黑帮的帮规
  4. ArrayList第一讲
  5. ArrayList第二讲
  6. ArrayList第三讲
  7. Linked链表
  8. LinkedList一带而过
  9. 提醒
  10. iterator 迭代器初试
  11. fori、增强for、迭代器的区别、注意事项和分别用途
  12. 谈谈三者性能
  13. Set和HashSet
  14. LinkedHashSet
  15. Map、HashMap、Entry
  16. Map注意点
  17. Entry与Map转换Set之后遍历: Iterator<Entry<Integer,Integer>> iterator = entrySet.iterator(); (什么?看不懂这行?)
  18. 提及 LinkedHashMap以及课后作业
  19. 集合框架部分结束

详见:8:Java Conllections FrameWork-Java API 实战

9:JDBC

  1. 说明
  2. JDBC的由来以及定义
  3. JDBC体验,statement.executeQuery() 查询
  4. 整理和释放
  5. 封装JDBCUtils
  6. 增删改 —— executeUpdate()
  7. 字符编码问题
  8. PreparedStatement和问号占位符
  9. 最终Demo说明
  10. 对象的封装,重构代码, 学生管理系统模块化编程

详见:9:JDBC-Java API 实战

10:Java人脸识别认证

  1. 提出问题,引入SDK的概念
  2. 选择平台
  3. SDK下载和文档说明
  4. 人脸检测
  5. 人脸对比
  6. 建议和结束语

详见:10:Java人脸识别认证-Java API 实战

结束语

下一步学习Java Web


该笔记由Yeats_Liao与Shea_Qiu共同完成

以上所有内容来自课程个人笔记:面向对象大胆向前!Java API 实战-Frank

面向对象大胆向前 Java API 实战相关推荐

  1. java search 不能使用方法_ElasticSearch实战系列三: ElasticSearch的JAVA API使用教程

    前言 在上一篇中介绍了ElasticSearch实战系列二: ElasticSearch的DSL语句使用教程---图文详解,本篇文章就来讲解下 ElasticSearch 6.x官方Java API的 ...

  2. Elastic Search Java API(文档操作API、Query DSL查询API)、es搜索引擎实战demo

    elastic search实战小demo:https://github.com/simonsfan/springboot-quartz-demo,分支:feature_es 之前在 Elastic ...

  3. 《Hadoop MapReduce实战手册》一2.8 使用HDFS的Java API

    本节书摘来异步社区<Hadoop MapReduce实战手册>一书中的第2章,第2.8节,作者: [美]Srinath Perera , Thilina Gunarathne 译者: 杨卓 ...

  4. 《Java 8 实战》(二)—— Lambda

    Lambda表达式可以理解为简洁地表示可传递的匿名函数的一种方式:它没有名称,但它有参数列表/函数主体/返回类型,可能还有一个可以抛出的异常列表. Lambda表达式由参数/箭头和主体组成: (App ...

  5. 常惠琢 201771010102《面向对象程序设计(java)》第七周学习总结

    实验七 继承附加实验 实验时间 2018-10-11 1.实验目的与要求 (1)进一步理解4个成员访问权限修饰符的用途: (2)掌握Object类的常用API用法: (3)掌握ArrayList类用法 ...

  6. 201771010106东文财《面向对象程序设计(java)》实验12

    实验十二  图形程序设计 实验时间 2018-11-14 1.实验目的与要求 (1) 掌握Java GUI中框架创建及属性设置中常用类的API: (2) 掌握Java GUI中2D图形绘制常用类的AP ...

  7. Java API帮助文档怎么查找?

    [1]打开官方帮助文档(英文):Java SE API 和文档 这里选择官方网站 打开之后,是这样婶儿的 [2]选择合适的版本:这里选择Java 8 [3]打开Java API 主页面 如何查找自己想 ...

  8. 5 hbase-shell + hbase的java api

    本博文的主要内容有 .HBase的单机模式(1节点)安装 .HBase的单机模式(1节点)的启动 .HBase的伪分布模式(1节点)安装  .HBase的伪分布模式(1节点)的启动    .HBase ...

  9. jsr250-api_JSON处理的Java API(JSR-353)–流API

    jsr250-api Java很快将具有一组标准的API,作为Java EE 7的一部分处理JSON.该标准定义为JSR 353 – JSON处理的Java API (JSON-P),目前正在最终批准 ...

最新文章

  1. android自定义url协议,Android自定义URL方案…?
  2. 你已经是个成熟的985大学了,请不要在大一教 C 语言!
  3. CortexM0开发 —— UART时序分析
  4. 动态规划 - 最长递增子序列LIS
  5. Benefits of SIMD Programming | SIMD的优势
  6. 企业云存储 | 为什么越来越多的NAS用户转向企业云盘?
  7. maven仓库没有fastdfs_client.jar的解决方案
  8. ThinkPHP3.2开启静态缓存
  9. 新手做短视频自媒体,再也不用担心找不到视频素材了,抓紧收藏
  10. DSP程序nbsp;调试总结
  11. ramdump crash工具
  12. 计算机桌面的任务栏,屏幕任务栏消失怎么办_电脑屏幕上任务栏不见了的解决方法...
  13. 高中数学立体几何证明套路高考试题(附答案)
  14. 【opencv 450 Image Processing】Periodic Noise Removing Filter周期性去噪滤波器
  15. linux 命令例子
  16. 计算机附录的相关文件,计算机化系统附录与计算机文件编制验证实际操作2.pptx...
  17. Mysql 数据库函数用法大全及示例
  18. 4.Python数据结构及算法----无序和有序列表:链表
  19. OSI 7层网络模型
  20. sghdg jskadhs khad jlad jlajd

热门文章

  1. node.js+uniapp计算机毕业设计安卓超市生鲜购物APP(程序+APP+LW)
  2. 智慧加油站智能视频监控分析预警系统 打电话、吸烟、烟火、静电释放识别等功能
  3. 蛤蟆吃服务器显示无网络,hamachi创建网络时服务器报告了一个错误.doc
  4. 抛砖引玉:Process Monitor+瑞星防火墙提高windows系统安全性和性能
  5. Python实现智能停车场车牌识别计费系统
  6. conda anaconda切换清华源
  7. ACIS内核和parasolid内核的来龙去脉与比较—转载
  8. Linux查看目录wenjia,jQuery获取元素的方法总结
  9. 基于LBS(GPS)和ArcGIS的ITS智能交通 路况服务架构
  10. Python: 一键下载小说(一)