自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 关于KafkaConnection to node -1 (/192.168.117.8:9092) could not be established. Broker may not be avail

Connection to node -1 (/192.168.117.8:9092) could not be established. Broker may not be avail的一种解决思路

2022-11-10 17:54:35 797

原创 用户图形界面JFrame

开发用户图形界面常用的包:java.awt.*; 重量级组件 Button Framejavax.swing.*; 轻量级组件 JButton JFramejava.awt.event.*; 事件监听模型开发用户图形界面常用的6个步骤:1.选择容器和组件PS.以轻量级组件做介绍容器(Container):组件中客气添加其他的组件组件(Componet):用户界面上能看到的事物,都被称之为组件常用的容器:JFrame(窗体框架...

2022-03-01 20:14:59 415

原创 IO流的学习笔记

1.IO流分类按照方向:输入流(比如你复制的那个文件) 输出流(比如你复制完的新文件)按照单位:字节流(以字节为单位进行数据传输byte) 字符流(以字符为单位进行数据传输char)按照功能:节点流(相当于针头) 过滤流(相当于针管)2.字节流2.1 In/OutputStreamInputStream 输入流统一的父类,是抽象类三种方法int read() int read(byte[] data) 最常用(里面参数后面解...

2022-02-26 17:40:18 640

原创 File方法与时间

1.导包import java.io.File;2.构造方法File f = new File(String 路径);File f1 = new File(String 父目录,String 文件名)File f2 = new File(File 父目录对象(f),String 文件名)3.路径分界符File.separator1. File f = new File("a//b//c/abc.txt");2. StringBuffer buff = new String

2022-02-24 21:14:58 454

原创 内部类知识点

1.内部类定义定义在一个类类体当中的类,被称为内部类public class 内部类{ public static void main(String[] args){ Animal an = new Animal(); an.Bird bird = an.new Animal(); //不想新建animal对象则可以 Animal.Cat cat = new Animal().new Cat(); cat.ca

2022-02-19 13:16:16 359

原创 一些关于线程,线程池,异常,内部类的面试题(个人理解答案放最后)

1.java中如何实现数据共享2.内部类的分类(要求写出依据)3.内部类编译后是否生成class文件,如果生成那么他的命名规则是什么4.Error与Exception的区别5.运行时异常与非运行时的异常的区别6.常见的运行时异常(11种)7.如何进行异常处理8.throw与throws的区别9.如何自定义一个异常10.jdk7.0前后关于多重catch的改变11.什么是线程12.我们为什么要使用多线程13.线程的七大状态14.如何实现一个线程(三种方式)

2022-02-18 20:11:33 108

原创 线程学习笔记

1.多线程并发错误根本原因:多个线程共享操作同一份数据直接原因:线程体当中连续的多行操作未必能够连续执行,很可能操作只进行一部分时间片耗尽,回到就绪态重新抢夺时间片,但是被另一个线程抢到直接访问了操作并不完整的数据。虽然语法上正确,但是运行的结果可能错误,逻辑上也是错误的。导火索:时间片耗尽并发修改异常与并发错误的关系并发修改异常是为了防止出现并发错误而做的主动校验的机制并发修改异常的存在是为了躲开并发错误并发错误很可怕,因为编译时没有错误,运行时没有异常,但是数据可能是错误

2022-02-17 22:15:38 413

原创 关于线程的知识点

1.我们为什么要使用多线程使用多线程的根本原因是为了让计算机学会在同一时间执行不同的事情,而不是单纯为了效率。有的时候可能会必须使用多线程但效率低下。2.线程五大状态:新生(Born) 就绪(Runnable)运行(Running)消亡(Dead)阻塞(Blocking)3.如何使用线程(1)extends Thread(2)implements Runnable(3)public class test{...

2022-02-16 21:02:05 80

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除