计算机基础知识

javaSE (一)数据类型转换、++/–运算符

javaSE (二)逻辑/位运算符、左移右移运算符、switch语句

循环语句、数组

javaSE (三)循环语句、数组、按值传递(important)、控制跳转语句

封装、继承、多态

javaSE (四)封装(Encapsulation)、匿名对象、类构造方法、static关键字、私有构造方法

javaSE (五)继承(extends)、构造关系this/super、各种代码块的加载关系、子类重写父类方法要求

javaSE (六)多态(Polymorphism)、动态绑定、多态弊端、instanceof、abstract抽象类、接口(interface)

javaSE (七)四种访问修饰符、静态、私有、局部、匿名内部类

eclipse开发和Object类

javaSE (八)eclipse快速开发、Object的getClass、getName、toString、equals介绍和重写、==号和equals的区别

String类(重要)

javaSE (九)Scanner遇到的问题、String编译常见问题

javaSE (十)String的一些练习(计算字符数目、大小写转换、数组转换成字符串、键入数组/字符串的反转、大串中小串出现的次数)

javaSE (十一)StringBuffer类的append、insert、SB与String互相转换、数组SB相互转换、两个SB和String之间的区别、String和SB分别作为参数传递

javaSE (十二)数组冒泡排序、选择排序、二分查找、冒泡排序的改进

javaSE (十三)int和String的转换、自动装箱/拆箱、Integer面试问题----自动装箱的范围

正则表达式

javaSE (十四)正则表达式演示(字符类、预定义字符类、Greedy 数量词)

javaSE (十五)正则表达式应用(字符串排序、替换、叠词的切割与替换、查找和导出)

其他类

javaSE (十六)Randon、System类的方法(生成随机数、主动垃圾回收、终止jvm、对程序进行记时、System自带的复制数组的方法)

javaSE (十七)Date、SimpleDateFormat、Calendar类的方法(计算在这个世界上生活多少天、显示今夕何年何月、判断闰年还是平年)

集合类collection(重要)

javaSE (十八)对象数组创建内存图、Collection体系图、Collection的一些方法、iterator遍历Collection里面的对象

1)List

javaSE (十九)List并发修改异常、List三个子类的比较

javaSE (二十)ArrayList去除集合里面重复的元素(普通类型、引用类型)

javaSE (二十一)LinkedList模拟栈和队列

javaSE (二十二)三种循环(普通、迭代器、增强for循环)去除集合ArrayList指定元素

javaSE (二十三)数组转集合、集合转数组、ArrayList嵌套ArrayList

2)Set

javaSE (二十四)关于java集合的一些的问题:为什么集合能够直接打印、HashSet到底是有序还是无序的、HashSet如何保证存储唯一?

javaSE (二十五)TreeSet原理、自然排序和选择器排序的比较、TreeSet几个练习

3)Map

javaSE (二十六)map集合遍历(两种方法)、输入字符,计算字符出现次数(用map实现)、HashMap嵌套HashMap

javaSE (二十七)HashMap和Hashtable的区别、用集合模拟扑克牌斗地主分发与查看、集合总结

异常

javaSE (二十八)异常的两个分类、final、finally、finalize的区别、return在finally前后执行问题、异常练习题

IO字节流

javaSE (二十九)IO.read()输出是int的原因、fileoutputstream的追加功能、用byte[]优化拷贝文件、Buffered缓冲区内存示意图

javaSE (三十)IO流异常处理、图片加密处理、输入文件路径并拷贝文件内容、在文件中键入内容

IO字符流

javaSE (三十一)IO字符流、用字符流.nextLine()反转文本、转换流内存示意图

javaSE (三十二)找出字符串中重复的元素并写入文件、模拟正版软件使用次数期限、获取文件夹下的全部java文件

其它流

javaSE (三十三)其他流(序列流、内存输出流、随机访问流、对象操作流、数据输入输出流、打印流、标准输入输出流、properties)

递归

javaSE (三十四)File类和递归练习(统计文件夹大小、拷贝文件夹、层级打印文件夹、斐波拉契数列、获取1000阶乘全部0和尾部0数目、约瑟夫环)

多线程

javaSE (三十五)多线程 ( 多线程实现方法和区别、同步代码块和方法(线程安全))

javaSE (三十六)Runtime类、Timer类、两个线程之间的通信、三个及以上线程通信、sleep和wait的区别

javaSE (三十七)互斥锁、线程组、线程的生命周期、线程池

设计模式

javaSE (三十八)设计模式 ( 单例设计模式(饿汉式/懒汉式)、简单工厂模式、工厂模式、适配器模式、模板方法设计模式)

网络编程

javaSE (三十九)网络编程(网络编程三要素和Socket、UDP传输、多线程UDP传输)、三次握手&四次挥手

javaSE (四十)网络编程(TCP传输、服务器多线程、网络编程练习:反转字符串、上传文件)

反射

javaSE (四十一)反射的概念、通过反射越过泛型检查

阶段性总结

javaSE (四十二)javaSE阶段性总结

javaSE学习笔记_目录相关推荐

  1. JavaSE学习笔记(持续更新)

    这里写目录标题 JavaSE学习笔记(持续更新) Java跨平台原理与核心机制 1.跨平台原理: 2.两种核心机制: JDK11的安装流程 Java程序开发的三个步骤(无编辑器版) Eclipse安装 ...

  2. 重拾JavaSE学习笔记

    重拾JavaSE学习笔记 1.常用DOS命令 2.了解Java 2.1 .java特性 2.2.JDK .JRE.JVM 2.3.java的加载和执行 3.开发环境搭建 3.1.安装jdk 3.2.配 ...

  3. oracle11g中用asmlib配置磁盘组,ASM学习笔记_配置ASMLIB磁盘组

    ASM学习笔记_配置ASMLIB磁盘组 目录 1 ASMLIB Introduction 2 虚拟机添加一个共享磁盘(块设备) 3 下载,安装ASMLIB 4 配置,使用ASMLib 磁盘组 #### ...

  4. Go学习笔记_环境搭建

    Go学习笔记_环境搭建 Go背景知识 go的特点(官网): Build fast, reliable, and efficient software at scale- Go is an open s ...

  5. JavaSE学习笔记(一)基础知识

    本章包含内容有: java环境配置.注释.标识符.数据类型.类型转换.变量.常量.运算符.包机制.顺序结构.选择结构.循环结构.方法的定义和调用.命令行传参.可变参数. 点击这里查看更多JavaSE的 ...

  6. CCC3.0学习笔记_数字密钥数据结构

    CCC3.0学习笔记_数字密钥数据结构 系列文章目录 文章目录 系列文章目录 前言 4.1 Applet Instance Layout 4.2 Digital Key Structure 4.2.1 ...

  7. CCC3.0学习笔记_证书数据

    CCC3.0学习笔记_证书数据 系列文章目录 文章目录 系列文章目录 前言 1. [A] - SE Root CA Certificate 2. [B] - SE Root Certificate 3 ...

  8. 韩顺平php可爱屋源码_韩顺平_php从入门到精通_视频教程_第20讲_仿sohu主页面布局_可爱屋首页面_学习笔记_源代码图解_PPT文档整理...

    韩顺平_php从入门到精通_视频教程_第20讲_仿sohu首页面布局_可爱屋首页面_学习笔记_源代码图解_PPT文档整理 对sohu页面的分析 注释很重要 经验:写一点,测试一点,这是一个很好的方法. ...

  9. javaSE学习笔记01 入门篇

    javaSE学习笔记01 入门篇 java语言概述 Java背景知识 java是 美国 sun 公司 在1995年推出的一门计算机高级编程语言. java早期称为Oak(橡树),后期改名为Java. ...

最新文章

  1. POJ2513Colored Sticks(欧拉路加字典树)
  2. nodejs(log4js)服务中应用splunk进行Log存储、搜索、分析、监控、警告
  3. weblogic常见漏洞
  4. 记录一次解决httpcline请求https报handshake_failure错误
  5. 用python进行营销分析_用python进行covid 19分析
  6. python对列表的删除,挺有意思的东西
  7. android系统下多媒体播放
  8. Centos 7安装RabbitMQ 3.7.8版本(单机版)-不使用RPM
  9. Sublime text3 修改字体和行间距
  10. vue基础知识点思维导图
  11. VirtualBox虚拟机共享剪贴板无效之新解决思路
  12. mysql gitd 数据结构同步失败_mysql 5.7 gtid主从同步错误修复
  13. t3系统建账请到服务器端修改,用友T3标准版常见问题及处理方法(一)
  14. 国际C 语言乱码大赛(IOCCC )
  15. JS逆向day01-青果教务系统登录接口
  16. html适合做标题得字体,40个漂亮英文字体-而且适合制作大标题哦
  17. [RK3399][Android7.1] 移植笔记 --- 9.7寸eDP显示屏添加
  18. Unity灯光(light)
  19. 2021年软件开发趋势大预测
  20. Centos7新开一个终端并在新终端中执行命令

热门文章

  1. LSM6DS3(六轴传感器)STM32驱动及6D功能实现
  2. 帮我设计一个软件使用反馈调查问卷 详细
  3. oracle缓存文件,oracle的缓存
  4. 三、E906移植----FPGA生成可用的比特流并实现串口发送
  5. 解决Windows10 系统中桌面窗口管理器运行时占用内存过大的问题
  6. Facebook自家数据外泄
  7. 不同情况下的sql求和
  8. 音频降噪 java_流音频中的降噪和压缩
  9. 图像修复实例解析(二)
  10. Jira 史诗指南 (2022)