- 博客(37)
- 收藏
- 关注
原创 mysql
sc delete mysql 清空服务mysql关键字不区分大小写drop database if exists hello; 删除数据库数值类型:tinyint 一个字节smallint 2个字节mediumint 3个字节int 4个字节bigint 8个字节float 4个字节double 8个字节decimal 金融计算时使用char 0-255varchar 0-65535tinytext 2^8-1text 2^...
2021-08-31 22:54:47
120
原创 javascript2
使用不存在的对象属性,不会报错,undefined动态的删减属性,通过delete判断一个对象是否是这个对象自身拥有的 hasOwnPropertyforEach()方法对数组的每个元素执行一次提供的函数。var array = ['a', 'b', 'c'];array.forEach(function(element) { console.log(element);});const array1 = ['a', 'b', 'c'];array1.forEach(el.
2021-08-25 14:04:22
150
原创 javascript
比较运算符一个缺陷:千万不要用"=="NaN=NaN 是false只能通过 isNaN(NaN) 是true浮点数问题console.log((1/3)===(1-2/3))尽量避免使用浮点数进行运算,console.log(Math.abs(1/3-(1-2/3))<0.0000001)对象是大括号,数组是小括号严格检查模式:'use strcit'\u4e2d unicode编码\x41 ascll码多行字符串用`这个符号indexO...
2021-08-24 19:08:36
126
原创 属性选择器和字体样式
displaynone 此元素不会被显示。 block 此元素将显示为块级元素,此元素前后会带有换行符。 a[] {}这种格式进行属性选择=绝对等于*=包含这个元素 a[class*=first]{}^=以这个开头$=以这个结尾...
2021-08-15 18:09:23
209
原创 css选择器
行内样式>内部样式>外部样式 就近原则外部样式两种写法1链接法<link rel="stylesheet" href="demo01.css">2 导入法 CSS2.1特有的@import url(" ");放在style标签中选择器基本选择器1标签2类3 id...
2021-08-14 21:39:47
103
原创 html相关
form<input type="text","password","reset" "submit">多选框input type="checkbox"选中的加checked下拉框<p> <select name=""> <option> </option></select></p>文本域 textarea文件域:<input type="t...
2021-08-14 15:41:25
83
原创 2021-08-12
常见的图像格式 jpg gif png bmp<img src="path" al="text" width="x" height="y'/>src :图像地址 alt:图像的替代文字
2021-08-14 09:52:12
134
原创 所有类型的class对象
package reflection;import java.lang.annotation.ElementType;//所有类型的classpublic class Test04 { public static void main(String[] args) { Class<Object> c1 = Object.class; //类 Class<Comparable> c2 = Comparable.class; //接口.
2021-08-11 09:47:16
151
原创 线程状态
停止线程不推荐使用jdk提供的废弃的stop(),destroy()方法推荐线程自己停下来建议使用一个标志位进行终止变量,当flag=false,则终止线程运行package state;//测试stop//1.建议线程自己终止-->利用次数,不建议死循环//建议使用标志位-->设置一个标志位//不推荐使用jdk提供的废弃的stop(),destroy()方法public class TestStop implements Runnable{ private
2021-08-07 20:12:24
126
原创 Lambda表达式
为什么要使用lambda表达式 避免匿名内部类定义过多 可以让你的代码看起来更简洁 去掉了一堆没有意义的代码,只留下核心的逻辑理解Functionnal Interface(函数式接口)是学习java 8 lambda表达式的关键所在函数式接口的定义 任何接口,如果只包含唯一一个抽象方法,那么它就是一个函数式接口 对于函数式接口,我们可以通过lambda表达式来创建该接口的对象package lambda;/*推到lambda表达式 */public...
2021-08-06 16:52:07
122
原创 实现Callble接口
实现Callble接口,需要返回值类型 重写call方法,需要抛出异常 创建目标对象 创建执行服务:ExecutorService ser=Executors.newFixedThreadPool(1); 提交执行:Future<Boolean> result1=ser.submit(t1); 获取结果:boolean r1=result1.get() 关闭服务:ser.shutdownNow();...
2021-08-06 15:31:16
132
原创 java龟兔赛跑
package demo01;public class Race implements Runnable{ //胜利者 private static String winner; @Override public void run() { for(int i=0;i<=100;i++){ //模拟兔子休息 if(Thread.currentThread().getName().equals("兔子").
2021-08-05 20:13:19
141
原创 多线程相关
继承Thread类子类继承Thread类具备多线程能力 启动线程:子类对象.start()实现Runnable接口实现接口Runnable具备多线程能力 启动线程:传入目标对象+Thread对象.start()
2021-08-04 19:30:48
83
原创 TCP文件上传实现
package lesson02;import java.io.*;import java.net.ServerSocket;import java.net.Socket;import java.nio.charset.StandardCharsets;public class TcpServerDemo02 { public static void main(String[] args) throws IOException { //1创建一个端口 .
2021-08-03 15:08:03
71
原创 TCP实现聊天
package lesson02;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.ServerSocket;import java.net.Socket;//服务端public class TcpServerDemo01 { public st.
2021-08-02 19:47:28
76
原创 2021-08-02
TCP:打电话--连接--接了--通话UDP:发短信--发送完了就完事了--接收package lesson01;import java.net.InetAddress;import java.net.UnknownHostException;//测试IPpublic class TestInetAddress { public static void main(String[] args) { try { InetAddress ine
2021-08-02 15:32:29
123
原创 文本框,密码框,文本域
package lesson06;import javax.swing.*;import java.awt.*;import java.util.Vector;public class TestTextDemo01 extends JFrame { public TestTextDemo01() { Container container=this.getContentPane();// container.setLayout(null); .
2021-08-01 18:20:17
537
原创 下拉框,列表框
package lesson06;import javax.swing.*;import java.awt.*;public class TestComboboxDemo01 extends JFrame{ public TestComboboxDemo01() { Container container=this.getContentPane(); JComboBox<Object> status = new JComboBox(); .
2021-08-01 17:55:11
127
原创 图片按钮,单选框,多选框
package lesson5;import javax.swing.*;import java.awt.*;import java.net.URL;public class JButtonDemo01 extends JFrame { public JButtonDemo01() throws HeadlessException { Container container=this.getContentPane(); //将一个图片变为一个图标 .
2021-08-01 16:33:00
132
原创 文本域JScroll面板
package lesson5;import javax.swing.*;import java.awt.*;public class JPanelDemo extends JFrame { public JPanelDemo() throws HeadlessException { Container container=this.getContentPane(); container.setLayout(new GridLayout(2,1,10,10.
2021-08-01 15:41:49
113
原创 标签Icon,ImageIcon
package lesson04;import javax.swing.*;import java.awt.*;import java.net.URL;public class ImageIconDemo extends JFrame { public ImageIconDemo(){ //获取图片地址 JLabel label = new JLabel("ImageIcon"); URL url = ImageIconDemo.clas.
2021-08-01 14:45:39
107
原创 JDialog弹窗
package lesson04;import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;public class DialogDemo extends JFrame { public DialogDemo() throws HeadlessException { this.setVisible(true).
2021-08-01 13:52:40
191
原创 Swing之JFrame窗体
package lesson04;import javax.swing.*;import java.awt.*;public class JFrameDemo { //init();初始化 public void init(){ JFrame jf = new JFrame("这是一个JFrame窗口"); jf.setVisible(true); jf.setBounds(100,100,200,200); jf.s.
2021-08-01 10:46:09
217
原创 键盘监听事件
package lesson03;import java.awt.*;import java.awt.event.KeyAdapter;import java.awt.event.KeyEvent;//键public class TestKeyListener { public static void main(String[] args) {new KeyFrame(); }}class KeyFrame extends Frame { public KeyF.
2021-07-31 21:22:25
82
原创 窗口监听事件
package lesson03;import java.awt.*;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;public class TestWindow { public static void main(String[] args) { new WindowFrame(); }}class WindowFrame extends Frame{ pub.
2021-07-31 20:46:12
142
原创 画笔paint
package lesson03;import java.awt.*;public class TestPaint { public static void main(String[] args) { new MyPaint().loadFrame(); }}class MyPaint extends Frame{ //ctrl+o弹出提示框,方便的快捷键,呕吼吼 // alt+fn+12是终端输入 public void loadFr.
2021-07-31 16:22:41
73
原创 简易加法计算器,组合内部类
package lesson2;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;//简易计算器public class TestCalc { public static void main(String[] args) { new Calculator(); }}//计算器类class Calculator extends Fram.
2021-07-30 21:25:06
174
原创 输入框事件监听
package com.han.lesson01;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;public class TestText01 { public static void main(String[] args) { //启动 new MyFrame2(); }}class MyFrame2 exten.
2021-07-30 19:02:45
153
原创 监听事件相关
package com.han.lesson01;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;public class TestActionEvent { public static void main(Stri.
2021-07-30 16:46:58
71
原创 frame,button,panel综合小练习
达到如图所示效果package com.han.lesson01;import java.awt.*;public class ExDemo { public static void main(String[] args) { Frame frame=new Frame(); frame.setSize(400,300); frame.setLocation(300,400); frame.setBackgroun..
2021-07-29 21:43:25
157
原创 三种布局管理器
流式布局 东西南北中 表格布局1package com.han.lesson01;import java.awt.*;public class TestFlowLayout { public static void main(String[] args) { Frame frame= new Frame(); //组件-按钮 Button button1=new Button("button1"); Button butto
2021-07-29 20:01:36
185
原创 panel面板
package com.han.lesson01;import java.awt.*;public class TestPanel { public static void main(String[] args) { //可以看成是一个空间,但不能单独存在 Frame frame=new Frame(); //布局的概念 Panel panel=new Panel(); //设置布局 f...
2021-07-29 16:14:14
163
原创 Frame
package com.han.lesson01;//Gui第一个界面import java.awt.*;public class TextFrame { public static void main(String[] args) { Frame frame = new Frame("我的第一个java界面窗口"); //设置可见性 frame.setVisible(true); //设置大小 frame.se.
2021-07-29 15:22:34
107
原创 打印三角形并输出
public class Hi { public static void main(String[] args) { //打印三角形 for(int i=1;i<=5;i++){ for(int j=5;j>=i;j--){ System.out.print(" "); } for(int j=1;j<=i;j++){ .
2021-07-28 19:52:19
195
原创 for循环增强
普通点的public class Hello { public static void main(String[] args) { int[] numbers = {10, 20, 30, 40, 50}; for (int i = 0; i < 5; i++) { System.out.println(numbers[i]); } }}public class .
2021-07-28 19:15:05
63
原创 打开cmd的方式
1开始+系统+命令提示符2.win+R 输入cmd进入控制台(推荐使用)3在任意的文件架下面按住shift+鼠标右键点击,在此处打开命令行窗口4资源管理器的地址栏前面加上cmd路径
2021-07-28 16:20:22
81
原创 Markdown
Markdown学习标题字体markdownmarkdownmarkdown引用fighting分割线图片超链接点击跳转到b站列表 A B C 减号加空格 B C 表格名字 性别 生日 张三 男 1997.7.1 代码public{ }...
2021-07-27 21:45:37
62
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人