自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTML学习

HTML学习 网页标签的基本结构 标题标签 <h1>标题标签</h1> <h1>一号标题</h1> <h2>二号标题</h2> <h3>三号标题</h3> <h4>四号标题</h4> p标签(段落标签)与换行标签 <p> </p> //p标签中的内容自成一段 两对p标签之间的间隔比换行的间隔大 <br/> //换行 用于需要换行的那代码结尾

2021-09-18 23:00:17 160

原创 监听器

给需要监听的窗口面板或者按钮添加监听器 addMouse(Key/Windows)Listener();这个方法需要一个参数 Mouse/Key/WindowsAdapter 需要构造其子类 或者用匿名内部类 里面写监听的事件发生后需要做的事 MouseListener public class TestMouseListener { public static void main(String[] args) { new MyMouse("画图"); } } class M

2021-05-16 00:20:11 72

原创 Swing基础语法2

画图像图标 创建一个类实现Icon类 重写Icon的方法 画图像 @Override public void paintIcon(Component c, Graphics g, int x, int y){ 在方法体中调用g.方法可以画出不同的图像} 获取图像的宽度 @Override public int getIconWidth() 获取图像的高度 @Override public int getIconHeight() public class IconDemo extends JFrame i

2021-05-15 23:32:25 138

原创 swing基础语法1JFrame Jpanel JButton

swing 中的关闭事件系统自带 可以直接调用 Component.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); Component可以是JFrame也可以是Jpanel 需要构造一个容器 Container container = this.getContentPane(); 窗口,面板的背景颜色需要调用容器的setBackground(Color)方法设置 this.setBounds()方法用于设置窗口,面板…的位置和大小 this.

2021-05-15 22:29:01 197

原创 字节输入\输出流

文件字节输入流 java.io.FileInputStream 将硬盘中的数据读取到内存中使用,以字节的方式读取 abstract int read() 从输入流中读取数据的下一个字节。 int read(byte[] b) 从输入流中读取一定数量的字节,并将其存储在缓冲区数组 b 中。 int read(byte[] b, int off, int len) 将输入流中最多 len 个数据字节读入 byte 数组。 void close() 关闭此输入流并释放与该流关联的所有系统资源。 构造方法

2021-04-20 22:50:33 52

原创 File

java.io.File 分隔符 static String pathSeparator 与系统有关的路径分隔符,为了方便,它被表示为一个字符串。 static char pathSeparatorChar 与系统有关的路径分隔符。 pathSeparator与pathSeparatorChar 的内容其实一样,不过前一个返回的是字符串(字符前多了个空格),后者返回的就是个字符 路径分隔符windows 分号 ; Linux 冒号 : static String separator 与系统有关的默认

2021-04-11 15:58:09 58

原创 多线程(创建---多线程安全问题)

单线程 运行途中有Expection就不会运行,而且效率较低 多线程:java的多线程是抢占性调度,优先级高就先调用,优先级相同就随机调用 创建多线程的方法 方法一 1.创建类继承Thread类作为Thread的子类 2.子类重写run方法(创建线程任务)也就是线程需要做什么 3.在main()方法中创建子类对象 4.子类对象调用start()方法开启新线程 注意: 多次启动一个线程是违法的,特别是一个线程结束后重启这个线程,是不允许的 方法二 1.创建Runnable的实现类 2.重写run()方法 3.

2021-04-01 22:08:38 72

原创 Map

Map(K key,V value)有两个参数 key和value的数据类型可以相同也可以不同 key与map一 一对应 key的值不能相同,map的值可以相同 HashMap(K key,V value)extend Map集合 存储和取出数据的顺序可能相同可能不同 LinkedHashMap(K key,V value)extend Map集合 存储和取出数据的顺序相同 Map的常用方法 //创建Map的对象map Map<String,Integer> map=new HashMap&lt

2021-03-29 23:02:30 38

原创 collection

generic 定义未知参数类型的方法 public class GenericCLass01 { public static void main(String[] args) { ArrayList array01 = new ArrayList<String>(); ArrayList array02 = new ArrayList<Integer>(); array01.add("a"); array01.

2021-03-21 18:34:12 37

原创 常用类

Date import java.util.Date;需要导包 Date中很多方法都过时了 //从1970年1月1号00:00到现在系统显示的时间的毫秒值,返回值为long类型 long time=System.currentTimeMillis() SimpleDateFormat import java.text.SimpleDateFormat; 导包 //创建一个SimpleDateFormat对象,构造指定的输入方式 SimpleDateFormat st = new SimpleDate

2021-03-18 15:21:28 43

原创 异常

异常等级 Throwable Error Exception … … 抛出异常 throw new 异常类型 ()在方法里提出 throws 异常类型 () 在方法上主动抛出 捕获异常 try{ 方法的调用 }catch(异常类型){ }finally{ } package com.yan.opp.demo02; import javax.xml.soap.Text; public class text { public static void main(Strin

2021-03-13 13:45:42 34

原创 继承,重写,多态

继承 1.super调用父类的构造方法必须放在第一个 如果不在子类构造器的第一个就会报错 2.super只能出现在子类构造或者方法中 3.super和this不能同时调用构造方法 this()本类的构造 super()父类的构造 在构造子类时会默认构造父类 Applicant 调用mian方法 Sun 子类继承 Person Person父类 mian方法中调用方法say 并且传入实参严昌敬 在子类的say方法中sout(name)name就是严昌敬 但是子

2021-03-10 22:02:56 40

原创 流程控制语法

流程控制语法 import java.util.Scanner; //Scanner 类所在的包 public class Demo01 { public static void main(String[] args) { //创建一个扫描器对象,用于接受键盘数据 Scanner scanner = new Scanner(System.in); Scanner scanner1= new Scanner(System.in);

2021-03-08 22:31:50 46

原创 用idea实现反编译

1 . 打开项目结构 2 . 找对应的路径 3 . 将路径在我的电脑中打开,并找到想要反编译的程序的class文件 4 . 在idea中打开文件夹 5 .将之前找到需要反编码的class文件放到该文件夹中,用idea打开

2021-03-07 16:19:03 234

原创 java基础语法知识

标识符 开头可以用中文 (不建议),英文, _ ,$(*,#等其他符号不能用在开头) 字节 boolean 1位 byte 1字节(1b) shor,char 2b int,float 4b long,double 8b 注意语法 float f=0.1f; long l=1000l; //整数拓展: 进制 二进制0b 八进制0 十六进制0x int i10=10; //10 int i8=010 ;//8

2021-03-07 14:58:23 35

原创 用命令行生成javaDoc文档

/** //在类前面敲/**显示文档信息如下 * @authout yan //然后写@authout (作者) * @version 1.0 //@version(版本) * @since 1.8 //@since(最早使用的JDK版本) */ public class Doc { String name; /** //在类里面,方法的

2021-03-05 23:13:54 201 1

原创 可变参数

位运算 a=0100 b=0111 a&b=0100 a|b=0111 a`b=0011 ~a=1011 2<<3=16 16>>3=2 面试题1 2*8=16怎么计算最快? System.out.println(2<<3); 面试题2 int a=21; int b=32 System

2021-03-05 22:39:19 45

原创 Hello world

创建(文件名 英文).java的文件 在里面写代码 ```public![在这里插入图片描述](https://img-blog.csdnimg.cn/20210304212847738.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NzA1NjEwNg==,size_16,color_FFFFFF,t_70#pic_ce.

2021-03-04 21:36:00 51 1

原创 Dos命令

打开cmd的方式 Windows+r 盘切换 d(想要切换的盘)加 : 返回上一级 cd… 切换目录(不跨盘) cd+(想要切换的目录) 切换目录(跨盘符) cd +/d+(想要切换的盘) 查看文件夹里的说有文件 dir 清除屏幕 cls 查看电脑的ip ipconfig 查看网站ip ping+网址(www.–.com)(复制后右键即为粘贴) 打开某些应用 calc(打开计算器) mspaint(打开画图) notepad(打开记事本) 创建文件夹 md+(文件夹名) 创建文件 箭头(>

2021-03-03 21:00:51 53 1

原创 MarkDown学习

标题 (1级标题):#(空格)标题名字(回车) (2级标题):##(空格)标题名字(回车) (3-6级):3-6个#(空格)标题名字(回车) 字体 字 (加粗) 字 (斜体) 字 (粗加斜) HELLOW WORD (划线删除) 引用 引用别人的话(用>(空格)) 分割线 图片 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ks4FnEDy-1614771948843)(C:\Users\Administrator\Desktop[NBESWX3H4$GFO_

2021-03-03 19:49:06 53 1

空空如也

空空如也

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

TA关注的人

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