随笔分类 -  Java进阶

摘要:目录 反射机制Reflection 1、静态 VS 动态语言 2、Java Reflection 3、反射相关的主要API 4、Class类 5、Java内存分析 6、创建运行时类的对象 7、setAccessible 8、反射操作泛型 反射机制Reflection 1、静态 VS 动态语言 动态语 阅读全文
posted @ 2021-05-25 10:15 寇大大 阅读(102) 评论(0) 推荐(0)
摘要:目录 注解Annotation 1、什么是注解 2、内置注解 3、元注解 4、自定义注解 5、反射读取注解 注解Annotation 1、什么是注解 Annotation 是从JDK5.0开始引入的新技术 .Annotation的作用: 不是程序本身 , 可以对程序作出解释.(这一点和注释(comm 阅读全文
posted @ 2021-05-25 10:09 寇大大 阅读(73) 评论(0) 推荐(0)
摘要:目录 Swing 一、常用窗体 1. JFrame框架窗体 2. JDialog窗体 二、标签组件 1. 标签 2. 图标 3. 图片图标 三、布局管理器 1. 绝对布局 2. 流布局管理器 3. 边界布局管理器 4. 网格布局管理器 四、面板 1. JPanel 2. JScrollPane 五、 阅读全文
posted @ 2021-05-24 10:24 寇大大 阅读(855) 评论(0) 推荐(0)
摘要:目录 AWT 一、AWT介绍 二、组件和容器(Component和Container) 2.1.Frame 2.2.Panel 三、布局管理器 3.1.第一种布局管理器——FlowLayout 3.2.第二种布局管理器——BorderLayout 3.3.第三种布局管理器——GridLayout(表 阅读全文
posted @ 2021-05-23 09:23 寇大大 阅读(464) 评论(0) 推荐(0)
摘要:目录 UDP网络编程 说明 练习一 发送方 接收方 练习二:在线咨询 客户端 服务端 发送端多线程 接收端多线程 学生端 老师端 UDP网络编程 说明 DatagramSocket 和 DatagramPacket 两个类实现了基于UDP协议的网络程序。 UDP 数据报通过数据报套接字 Datagr 阅读全文
posted @ 2021-05-22 09:16 寇大大 阅读(85) 评论(0) 推荐(0)
摘要:目录 TCP网络编程练习 练习一:客户端发送信息给服务端,服务端将数据显示在控制台上。 客户端: 服务端 练习二:客户端发送文件给服务器,服务端将文件保存在本地。 客户端: 服务端: 练习三:在案例二的基础上,接收成功后,返回给客户端,接收成功!然后客户端才关闭连接! 客户端: 服务端: TCP网络 阅读全文
posted @ 2021-05-22 09:13 寇大大 阅读(132) 评论(0) 推荐(0)
摘要:目录 网络编程概述 1、概述 2、网络通信两个要素 3、Inet Adderss 4、端口号 5、网络通信协议 URL编程 url类 实例化 下载tomcat下的文件 网络编程概述 1、概述 Java是Internet上的语言,它从语言级上提供了对网络应用程序的支持,程序员能够很容易开发常见的网络应 阅读全文
posted @ 2021-05-21 10:33 寇大大 阅读(63) 评论(0) 推荐(0)
摘要:目录 String类 1、String概述 2、创建字符串对象方式 3、String常用的方法 4、String的不可变性 5、字符串常量池 StringBuilder 和 StringBuffer 1、概述 2、常用方法 1、insert 2、append 3、replace 4、delete 5 阅读全文
posted @ 2021-05-20 09:15 寇大大 阅读(122) 评论(0) 推荐(0)
摘要:目录 Java多线程 一、创建线程和启动 (1)继承Thread类创建线程类 (2)实现Runnable接口创建线程类 (3)通过Callable和Future创建线程 二、线程的生命周期 三、线程管理 1、线程睡眠——sleep 2、线程让步——yield 3、线程合并——join 4、设置线程的 阅读全文
posted @ 2021-05-19 10:10 寇大大 阅读(80) 评论(0) 推荐(0)
摘要:目录 处理流 缓冲流(Buffering) 缓冲流测试:BufferedInputStream 缓冲流测试:BufferedReader 转换流 转换流测试代码 数据流 数据流测试代码 打印流(Print) 对象流(Object) 处理流 缓冲流(Buffering) 缓冲流要”套接“在相应的节点流 阅读全文
posted @ 2021-05-18 08:33 寇大大 阅读(51) 评论(0) 推荐(0)
摘要:目录 一、JAVA流式输入/输出原理 二、输入输出流分类 三、节点流和处理流 四、InputStream(输入流) InputStream的基本方法 以File(文件)这个类型作为讲解节点流的典型代表 五、OutputStream(输出流) OutputStream的基本方法 六、Reader流 R 阅读全文
posted @ 2021-05-17 08:22 寇大大 阅读(75) 评论(0) 推荐(0)
摘要:目录 HashMap 1 HashMap引入 2 HashMa数据结构 1、HashMap概述 2、HashMap在JDK1.8以前数据结构和存储原理 3、JDK1.8后HashMap的数据结构 4、HashMap的属性 3 HashMap的源码分析 1、HashMap的层次关系与继承结构 2、Ha 阅读全文
posted @ 2021-05-16 10:08 寇大大 阅读(104) 评论(0) 推荐(0)
摘要:目录 集合框架 1、为什么使用集合框架? 2、集合框架包含的内容 ArrayList 1、ArrayList概述 2、ArrayList的数据结构 3、ArrayList源码分析 1、继承结构和层次关系 2、类中的属性 3、构造方法 4、核心方法 add 5、核心方法-remove 6、其他方法 4 阅读全文
posted @ 2021-05-15 09:25 寇大大 阅读(186) 评论(0) 推荐(0)
摘要:目录 Object类 1、clone() 方法 2、toString()方法 3、getClass()方法 4、finalize()方法 5、equals()方法 6、hashCode()方法 7、 wait()方法 8 notify()方法 包装类 1、包装类介绍 2、包装类的应用 3、自动拆箱和 阅读全文
posted @ 2021-05-14 09:53 寇大大 阅读(59) 评论(0) 推荐(0)
摘要:异常概念 异常指程序运行中出现的不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等。异常发生在程序运行期间,它影响了正常的程序执行流程。 异常发生的原因有很多,通常包含以下几大类: 用户输入了非法数据。 要打开的文件不存在。 网络通信时连接中断,或者JVM内存溢出。 我们需要掌握以下三种类 阅读全文
posted @ 2021-05-13 09:02 寇大大 阅读(73) 评论(0) 推荐(0)