自定义博客皮肤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 185

原创 监听器

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

2021-05-16 00:20:11 105

原创 Swing基础语法2

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

2021-05-15 23:32:25 169

原创 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 236

原创 字节输入\输出流

文件字节输入流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 61

原创 File

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

2021-04-11 15:58:09 66

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

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

2021-04-01 22:08:38 104

原创 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的对象mapMap<String,Integer> map=new HashMap&lt

2021-03-29 23:02:30 48

原创 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 50

原创 常用类

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

2021-03-18 15:21:28 50

原创 异常

异常等级ThrowableErrorException……抛出异常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 39

原创 继承,重写,多态

继承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 46

原创 流程控制语法

流程控制语法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 52

原创 用idea实现反编译

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

2021-03-07 16:19:03 260

原创 java基础语法知识

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

2021-03-07 14:58:23 39

原创 用命令行生成javaDoc文档

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

2021-03-05 23:13:54 215 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 50

原创 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 95 1

原创 Dos命令

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

2021-03-03 21:00:51 81 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 78 1

空空如也

空空如也

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

TA关注的人

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