摘要:
Java 常用类 1、String类用法 1.1、特点 此类是不可被继承,因为它是final类 此类实现序化接口,支持序列化处理 String实现Comparable比较器,支持自然排序 String的字符串内容,底层也是使用char[]数组存储, 并且此数组是一个final数组 因为char是fi 阅读全文
摘要:
Java 注解用法 1、简述 Annontation是Java5开始引入的新特征。中文名称一般叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata) 与程序元素(类、方法、成员变量等)进行关联。 Annontation像一种修饰符样,应用于包、类型、构造方法、方法、成 阅读全文
摘要:
Java 代理设计模式 为其他对象提供一种代理以控制对这个对象的访问。代理对象起到中介作用,可去掉功能服务或增加额外的服务 1、静态代理 在静态代理模式之下,我们显示地创建代理类,代理类持有被代理类的对象,实现与被代理类 的相同接口,并且增添相应的业务逻辑,以达到代理的效果 代理和被代理对象在代理之 阅读全文
摘要:
Java 反射 1、类的生命周期 参考资料:https://www.cnblogs.com/jhxxb/p/10900405.html 2、类加载器 2.1、类加载器的分类 启动类加载器 扩展类加载器 系统类加载器 参考资料:https://blog.csdn.net/m0_38075425/art 阅读全文
摘要:
jdbc简单应用 1、jdbc概述 Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。 2、jdbc的好处 jdbc提供标准操作数据库的api,不管使用那 阅读全文
摘要:
多表查询sql练习题 1、用一条SQL 语句 查询出每门课都大于80 分的学生姓名 name course grade 张三 语文 81 张三 数学 75 李四 语文 76 李四 数学 90 王五 语文 81 王五 数学 100 王五 英语 90 /*创建表*/CREATE TABLE stu(st 阅读全文
摘要:
Java 网络编程 1、网络编程的基础知识 1.1、网络基础知识 计算机网络的功能、计算机网络的分类、osi分层模型和tcp/ip分层模型等这些基础知识在这里就不过多阐述,可以自己网上查资料了解。因为讲太细内容就很多,写不过来。讲个大概,还不如自己网上查资料看。 1.2、IP地址和端口号 这个也是自 阅读全文
摘要:
Java多线程 1、什么是进程 百度百科:进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。 2、什么是线程 百度百科:线程(thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位( 阅读全文
摘要:
NIO的基本用法 1、什么是NIO 一种新IO流,可以实现对文件的读写操作,效率比IO流高 2、NIO和IO的区别 IO是面向流(Stream)的;NIO是面向通道(Channel)和缓冲区(Buffer)的,数据总是从通道读取到缓冲区中,或者从缓冲区写入到通道中 IO流是阻塞的,这意味着,当一个线 阅读全文
摘要:
BufferedReader源码分析 1、案例代码 假设b.txt存储了abcdegfhijk public static void main(String[] args) throws IOException { //字符缓冲流 BufferedReader bufferedReader=new 阅读全文