文章目录
第1部分:Java基础编程Java—基本语法:Java—数组Java—面向对象Java—异常Java—项目 第2部分:Java高级编程Java—多线程Java—常用类Java—枚举类&注解Java—集合Java—泛型Java—IO流Java—网络编程Java—反射
第1部分:Java基础编程
Java—基本语法:
JDK的安装与删除、IDEA 的安装与注册、JAVA程序员工作常用英语、Eclipse的使用配置和快捷键、jdk帮助文档:jdk的安装和一些基本语术的认识,以及idea和eclip的安装
Java基础之命名规范、变量的定义、数据类型及其转换、String字符串等、二进制和八进制、十进制、十六进制之间的进制转换、idea 中的查找与替换:变量的分类等,自动类型提升,强制类型转换,
Java中的运算符:各种运算符,算术、赋值、比较等,还要三元运算符重点看
Java中 a+=b和a=a+b的不同:搞清楚两者的不同
Java中的流程控制(循环结构、分支结构)、Java中switch-case和与if-else的转换说明、初识Java中while和do-while循环结构、:基础的for和while循环结构,分支结构,break、continue、return等等的使用
JAVA中关于if结构的相关的练习题、JAVA中关于switch-case结构的相关的练习题、Java中循环结构之for循环练习题、Java输出100以内的质数(及其代码优化详程)、Java输出100以内的质数(2.0)、:看完循环结构再需要看的对应简单练习题
Java中嵌套循环的使用:嵌套循环
Java中的break和ontinue:搞清楚什么是break什么是continue
Java—数组
Java中的数组是什么?、Java一维数组简单练习题:初步认识什么是一维数组以及一维数组的简单练习题加深理解一维数组Java中的二维数组、Java中二维数组练习题、Java关于数组的简单面试题:进一步认识二维数组,引申理解什么是多维数组,以及对应练习题Java中回形数格式方阵的实现:经典回形数方格Java—数组中涉及的常见算法:必须看,数组的关键,数组的查找、遍历、复制等等Java排序之冒泡排序:排序算法很多,冒泡属于简单的,看完这个要去学其他的排序算法Java中Arrays工具类的初步使用、Java-数组中的常见异常:数组常用的一些工具类的使用、还有常见的两种异常,空指针和角标越界。数组练习题一道(排序,反转,复制,查找):必须搞懂的一道题,融合了数组许多知识Java—面向对象
什么是面向对象编程?:面向对象的三大特征和概述,以及对对象的初步认识Java中类是一个很重点的东西,类的每一个成分都需要掌握了解,内部类做了解,实际开发中用的少:Java中类的成员之一:属性(field)、Java中类的成员之二:方法(method)、Java中类的成员之三:构造器(构造方法)、Java中类的成员之四: 代码块、Java中类的内部成员之五: 内部类、Java关于类、方法等使用的练习题、Java匿名对象的使用、Java类与类之间的关系说明:知道面向对象是什么之后要明白什么是类和方法Java自定义数组的工具类:知道什么是类和方法之后,通过练习之前的数组来练习使用类和方法Java方法中可变个数的形参、Java中形参的传递机制:值传递机制、Java中关于递归(recursion)方法:关于方法必须明白的关于方法的重载和重写必须分清楚:Java中关于方法的重写、Java中关于方法的重载、Java多态性关于重写方法的一道练习题:关于重写的一道练习题重点中的重点,三大特征:Java-面向对象的特征之一:封装、Java-面向对象的特征之二:继承、Java-面向对象的特征之三:多态JavaBean是什么?UML图怎么看?:要会看的图单独介绍的关键字没有一个不重要:Java中关键字packag和import的使用、java中关键字this的使用、Java关键字super、Java的static关键字、Java的关键字final、三大特征对应练习题:Java关于继承特征的初步认识简单练习题、Java多态性练习题debug:eclipse和idea如何打开和关闭debug功能Java中的四种访问权限修饰符:Java中的四种访问权限修饰符,必须分清楚Java子类对象实例化是什么意思?、Java中instanceof 的使用和向下转型的说明:子类对象实例化以及必须必须明白的向下转型,和三大特征之一的多态密切相关Java关于object类的综合使用:Object是所有类的父类,该篇文章还讲解了==运算符、重点方法之equals方法的使用、==和equals的区别、toString() 方法等重点知识内容包装类,把基本数据类型从此带上面向对象:Java种关于包装类以及与String、基本数据类型之间的转换、Java设计模式有许多种(23种),后面慢慢补充学习:Java设计模式之单例设计模式、Java设计模式之模板方法设计模式、Java中抽象类与抽象方法、abstract的使用、Java抽象类的一道练习题:这东西人如其名,属实抽象,要慢慢看接口,和类同等级,很重要的一个东西:Java中什么是接口(interface)?、Java—异常
Java中什么是异常?、Java异常处理机制:Java里面的异常处理机制在开发中用的地方很多,是基本功,后续要继续补充学习Java—项目
Java项目—《客户信息管理软件》第2部分:Java高级编程
Java—多线程
Java多线程01—线程的初步理解和基于Thread类创建线程Java多线程02—实现Runnable接口的方式创建线程Java多线程03—同步代码块解决线程安全问题以及线程的生命周期Java多线程04—同步方法解决线程的安全问题Java多线程05—什么是线程的死锁?Java多线程06—用Lock锁解决线程的安全问题Java多线程07—线程的通信以及sleep()和wait()的比较Java多线程08—经典例题:生产者消费者问题Java多线程09—实现Callable接口创建线程Java多线程10—如何使用线程池创建线程?Java—常用类
Java中String类是什么?什么是其不可变性?String互相拼接会怎样?Java中String类常用的方法有那些?Java中String与char[]、byte[]之间怎么转换?String、StringBuffer、StringBuilder三者有什么不同?Java中StringBuffer常用方法有那些?String、StringBuffer、StringBuilder之间要如何转换?Java关于LocalDate、LocalTime、LocalDateTime类的详细讲解Java中Comparable接口和Comparator接口怎么用?Java中System类、Math类、BigInteger与BigDecimal分别是什么?Java—枚举类&注解
Java中的枚举类是什么?enum关键字怎么使用?关于注解后续更新…Java—集合
Java集合01:初识集合以及Collection接口方法详解Java集合02:使用 Iterator 接口遍历集合元素Java集合03:Collection子接口一:List接口Java集合04:Collection子接口二:Set接口Java集合05:Map接口Java集合06:Collections工具类Java—泛型
Java泛型01:什么是泛型?Java泛型02:自定义泛型类、泛型方法Java泛型03:通配符的使用和泛型的继承Java泛型04:自定义泛型类的使用Java—IO流
Java_IO流的引入:File类的使用Java_IO流01:IO流原理及流的分类Java_IO流02:文件流Java_IO流03:处理流之一:缓冲流Java_IO流04:处理流之二:转换流Java_IO流05:打印流、数据流、标准输入、输出流(了解)Java_IO流06:序列化机制(对象流)Java_IO流07:随机存取文件流(RandomAccessFile 类)Java_IO流结尾:NIO.2中Path、 Paths、Files类的使用Java—网络编程
备注:网络编程看下面一篇就可以了,javaweb再细致学习(文章近2万字)
⭕️:Java之初步识别网络编程:IP、端口号、TCP/UDP、Socket、URL等
Java—反射
Java反射01:初步认知什么是反射Java反射02:理解Class类并获取Class的实例Java反射03:创建运行时类的对象Java反射04:获取运行时类的属性结构及其内部结构Java反射05:调用运行时类的指定结构Java反射06:反射的应用之动态代理ps:最后一次更新时间:22年10月31日
后续内容持续更新中…