202205-27 Java多态性抽象类与接口细致详解 目录1、多态性1.1向上转型1.2向下转型2、抽象类2.1抽象类的基本概念3、接口3.1接口的基本概念3.2接口的使用限制3.3使用接口定义标准3.4抽象类与接口的区别1、多态性多态性是面向对象的最后一个特征,它本身主要分为两个方面:方法的多态性:重载与覆写1重载:同一个方法名称,根据参数类型以及个数完成不同功能;2覆写:通一个方法,根据操作的子类不同,所完成的功能也不同。对象的多态性:父... 继续阅读 >
202205-24 Java基础之匿名内部类、包装类 目录1、匿名内部类2、Object类简介2.1取得对象信息toString()2.2对象的比较equals()2.3Object接口引用数据类型3、包装类3.1装箱与拆箱3.2字符串与基本数据类型的转换3.3包的定义3.4包的导入4、访问控制权限5、jar命令1、匿名内部类内部类:在一个类的内部定义了另外的类,称为内部类,匿名内部类指的是没有名字的内部类。为了清楚内部类的主要作用,下面首先观察一个代码。interfaceIMessage{publicvoidprint();}classMessage... 继续阅读 >
202205-24 Java异常链表throw结构assert详细解读 目录1、异常的捕获与处理1.1处理异常1.2异常处理的流程1.3throw关键字1.4异常处理模型1.5RuntimeException1.6断言:assert1.7自定义异常2、链表2.1链表基本的结构2.2链表实现结构说明2.3增加链表数据—publicvoidadd(数据)2.4增加多个数据—publicvoidaddAll(数据数组)2.5统计数据个数—publicintsize()2.6链表数据转换为对象数组—publicObject[]toArray()2.7链表查询数据—publicbooleancontains(查找对... 继续阅读 >
202205-24 Java泛型枚举Annotation接口详细解读与Eclipse发展 目录1、Eclipse开发工具1.1Eclipse历史1.2快捷键1.3Debug调试1.4JUNIT测试工具2、Java基础新特性2.1可变参数2.2foreach输出2.3静态导入3、JDK三大主要特性——泛型3.1泛型的引出3.2泛型实现3.3通配符3.4泛型接口3.5泛型方法4、JDK三大主要特性——枚举4.1多例与枚举4.2Enum类面试题:请解释enum和Enum的区别?4.3枚举中定义其它结构4.4枚举应用5、JDK三大主要特性——Annotation5.1准确的覆写:@Override5.2声... 继续阅读 >
202205-24 Java多线程与优先级详细解读 目录1、多线程1.1多线程的基本概念1.2多线程的实现1.3继承Thread类实现多线程1.4Runnable接口实现多线程1.5Thread类和Runnable接口实现多线程的区别1.6线程的操作状态1.7Callable实现多线程1.8线程命名和取得1.9线程的休眠1.10线程的优先级1.11线程的同步与死锁1.12死锁综合案例1.解决数据错位问题:依靠同步解决2.解决数据的重复设置和重复取出面试题:请解释sleep()和wait()的区别?1、多线程要使用多线程必须有一个前提,有一个... 继续阅读 >
202205-24 Java线程池详细解读 目录1、线程池1.1线程池概念1.2线程池的实现2、StringBuffer类面试题:请解释String、StringBuffer、StringBuilder的区别?3、Runtime类面试题:什么叫gc?如何处理4、System类面试题:请解释final、finally、finalize的区别?5、对象克隆6、Date类6.1日期处理类—Date类6.2日期格式化—SimpleDateFormat类(核心)7、数字操作类—Math类7.1随机数—Random()7.2大数字操作类1.大整数操作类:BigIntegr2.... 继续阅读 >
202205-20 Day16基础不牢地动山摇-Java基础 目录1、反射机制1.1认识反射1.2取得父类信息1.3反射调用构造1.4反射调用方法1.5反射调用成员1.6反射与简单Java类—单级VO操作原理1.7单极自动VO设置实现1.8反射与简单Java类—多级VO设置实现2、ClassLoader类加载器2.1认识类加载器2.2自定义ClassLoader1、反射机制反射机制如果只是针对普通开发者而言意义不大,一般都是作为一些系统的构架设计去使用的,包括以后学习的开源框架,那么几乎都是反射机制。1.1认识反射反... 继续阅读 >
202205-20 Java基础字符编码与内存流详细解读 目录1、字符编码1.1常用字符编码1.2乱码产生分析2、内存流基本操作3、打印流3.1格式化文本信息4、System类4.1系统输出4.2系统输出4.3系统输入5、BufferedReader类6、Scanner7、对象序列化7.1对象序列化的概念7.2实现序列化和反序列化7.3transient关键字(了解)1、字符编码1.1常用字符编码在计算机的世界之中,所有的显示文字都是按照其指定的数字编码进行保存的,如果没有正确的解码,那么就坑你产生乱码,如果要想清... 继续阅读 >
202205-20 Day14基础不牢地动山摇-Java基础 目录1、定时器2、UUID类3、Base64加密处理加密处理多次加密4、ThreadLocal类5、IO—File类5.1基本操作5.2取得文件信息5.3综合案例:目录列表6、IO—字节流与字符流6.1字节输出流:OutputStream6.2字节输入流:InputStream6.3字符输出流:Writer6.4字符输入流:Reader6.5字节流与字符流区别7、转换流1、定时器推动整个计算机硬件的发展的核心关键性技术就是时钟。所以在企业开发中定时操作往往成为开发重点。而在JDK本身也... 继续阅读 >
202204-30 基础不牢,地动山摇,Java基础速来刷刷 Java类结构以及main函数类是Java中最基础的逻辑单位java所有内容都是需要在类中的,内容不允许游离在类之外,简单说Java项目就是由一个个类组成类的构成成员变量/属性成员方法/函数注意:Java要求文件名和类名需要一致main函数这里的main函数特指psvm,主方法一个class文件最多只能有一个main函数一个类可以没有main函数,没有main函数的类就不能主动执行,但是可以被动(被调用执行)main函数是程序的入口,和C/C... 继续阅读 >
202203-16 JAVA多线程线程安全性基础 目录线程安全性什么是线程安全的代码什么是线程安全性总结线程安全性一个对象是否需要是线程安全的,取决于它是否被多个线程访问,而不取决于对象要实现的功能什么是线程安全的代码核心:对 共享的 和 可变的 状态的访问进行管理。防止对数据发生不受控的并发访问。何为对象的状态?状态是指存储在对象的状态变量(例如实例或静态域)中的数据。还可能包括 其他依赖对象 的域。eg:某个HashMap的状... 继续阅读 >
202203-16 Java基础概述面试题复习 目录Java概述何为编程什么是Javajdk1.5之后的三大版本JVM、JRE和JDK的关系JVMJREJDK什么是跨平台性?原理是什么Java语言有哪些特点什么是字节码?采用字节码的最大好处是什么什么是Java程序的主类?应用程序和小程序的主类有何不同?Java应用程序与小程序之间有那些差别?Java和C++的区别OracleJDK和OpenJDK的对比总结Java概述何为编程编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过... 继续阅读 >
202203-03 Java反射机制基础详解 目录1、什么是Java反射机制?2、反射机制原理3、Class类介绍3.1、Class类基本介绍3.2、Class类对象的获取方法Class.forname()3.3、可以获取Class对象的类型4、java反射的作用?5、反射API主要类6、Java反射的优缺点7、反射调用的优化方法8、反射的基本使用例子9、反射开放权限操作总结1、什么是Java反射机制?在程序运行中动态地获取类的相关属性,同时调用对象的方法和获取属性,这种机制被称之为Java反射机制下面给出一个反射... 继续阅读 >
202202-21 java基础的详细了解第九天 目录1、匿名内部类2、Object类简介2.1取得对象信息toString()2.2对象的比较equals()2.3Object接口引用数据类型3、包装类3.1装箱与拆箱3.2字符串与基本数据类型的转换将字符串变为int将字符串变为double将字符串变为boolean型数据3.3包的定义3.4包的导入观察protected访问权限对于权限的选择4、访问控制权限5、jar命令总结1、匿名内部类内部类:在一个类的内部定义了另外的类,称为内部类,匿名内部类指的是没有名字的内部... 继续阅读 >
202202-12 java基础的详细了解第八天 目录1、多态性1.1向上转型1.2向下转型2、抽象类2.1抽象类的基本概念抽象方法为什么不能实例化对象?关于抽象类的若干中疑问?3、接口3.1接口的基本概念3.2接口的使用限制接口与抽象类3.3使用接口定义标准定义USB接口:定义USB的子类:源代码:3.4抽象类与接口的区别总结1、多态性多态性是面向对象的最后一个特征,它本身主要分为两个方面:方法的多态性:重载与覆写1、重载:同一个方法名称,根据参数类型以及个数... 继续阅读 >
202202-12 java基础的详细了解第七天 目录1、static关键字1.1使用static关键字定义属性1.2使用static定义方法1.3分析主方法1.4关键字的使用2、代码块2.1普通代码块2.2构造块2.3静态块3、继承性3.1继承的实现3.2继承的限制4、覆写4.1方法的覆写4.2属性覆盖4.3super关键字🌝面试题:this和super的区别?5、数组操作(定义Array父类)6、final关键字总结1、static关键字1.1使用static关键字定义属性在讲解static定义属性操作之前,首先编写如下一道程... 继续阅读 >