自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java|TCP|Swing|注册登录

参考https://blog.csdn.net/baidu_38591365/article/details/74276249服务器public class Service extends Thread{ //顶一个socket对象,在构造函数中传入 Socket socket; public Service(Socket socket) { this.socket = socket; } @Override public voi.

2021-12-15 23:31:03 960

原创 微信小程序上传图片到云储存

这是wxml,用了Vant组件库<van-cell title="商品图片" size="large"> <van-uploader file-list="{{ fileList }}" max-count="5" bind:after-read="afterRead" bind:delete="delete" /> </van-cell><van-button color="#7232dd" size="large

2021-09-12 21:41:54 2577 4

原创 Maven

Maven下载和环境配置下载Maven环境配置检查环境是否配置好了修改一下Maven的settings.xml,主要修改的是存储地址和配置阿里镜像,随便找一个合适的地方创建一个repository文件用来放jar包,给settings.xml添加图片中高亮内容IDEA编辑器集成MavenFile–>Other Settings–>Settings for new Projects…创建Java项目创建好了弄几个resour编译项目,添加配置点击运

2021-08-16 23:25:01 114 1

原创 JavaSwing连接数据库实现插入操作

之前太复杂了, 匿名内部监听写出来非常清爽JDBC函数传参给小问号赋值package JDBC;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;public class Demo09xz { public void add(String tm, String a, String b, String

2021-06-17 15:04:26 2318 4

原创 JavaSwing读数据库表格到窗口面板

JDBCpackage JDBC;import java.sql.*;import java.util.ArrayList;import java.util.List;public class Demo05 { public Object[][] table() { Object[][] data = new String[20][3]; Connection conn = null; PreparedStatement st = .

2021-06-17 09:28:28 2783 2

原创 JS基础语法部分

什么是JavaScriptJavaScript是运行在浏览器上的脚本语言. 简称JSJavaScript是网景公司 (NetScape) 的布兰登艾奇 (JS之父) 开发的, 最初叫LiveScriptLiveScript的出现让浏览器更加的生动, 不再是单纯的静态页面了. 页面更具有交互性在历史的某个阶段, SUN公司和网景公司他们之间有合作关系, SUN公司把LiveScript的名字修改为JavaScriptJavaScript这个名字中虽然带有Java, 但是和Java没有任何关系, 只

2021-05-31 01:17:16 216 1

原创 反射...

反射概述 Java ReflectionReflection是被视为动态语言的关键, 反射机制允许程序在执行期借助于Refiection API取得任何类的内部信息, 并能直接操作任意对象的内部属性及方法加载完类之后, 在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象), 这个对象就包含了完整的类的结构信息, 我们可以通过对象看到类的结构. 这个对象就像一面镜子, 透过这个镜子看到类的结构, 所以 我们形象地称之为: 反射Java反射机制提供的功能在运行时判断任意

2021-05-29 16:48:31 70

原创 网编...

网络编程概述[概述]Java是Internet上的语言, 它从语言级上提供了对网络应用程序的支持, 程序员能够很容易开发常见的网络应用程序Java提供的网络类库, 可以实现无痛的网络连接, 联网的底层细节被隐藏在Java的本机安装系统里, 由JVM进行控制, 并且Java实现了一个跨平台的网络库, 程序员面对的是一个统一的网络编程环境[网络基础]计算机网络: 把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大, 功能性强的网络系统, 从而使众多的计算机可以方便地传递信息,

2021-05-25 23:51:47 91

原创 Java-IO

Java IO 原理I/O是input/output的缩写, I/O技术是非常实用的技术, 用于处理设备之间的数据传输. 如读/写文件, 网络通讯等Java程序中, 对于数据的输入/输出操作以"流(stream)"的方式进行java.io包下提供了各种"流"类和接口, 用以获取不同种类的数据, 并通过标准的方法输入或输出数据输入input: 读取外部数据(磁盘/光盘等存储设备的数据)到程序(内存)中输出output: 将程序(内存)数据输出到磁盘/光盘等存储设备中IO流

2021-05-21 00:18:37 100

原创 文件

java.io.File类: 文件和文件目录路径的抽象表示形式, 与平台无关File能新建, 删除, 重命名文件和目录, 饭File不能访问文件内容本身. 如果需要访问文件内容本身, 则需要输入流/输出流想要在Java程序中表示一个真实存在的文件或目录, 需要一个File对像, 但是Java程序的一个File对象, 可能没有一个真是存在的文件或目录File对象可以作为参数传递给流的构造器File的三种创建方式public File(String pathname)以pathname为..

2021-05-20 11:21:31 48

原创 泛型

泛型的使用jdk 5.0新增特性集合接口或集合类在jdk5.0时都修改为带泛型的结构在实例化集合类时,可以指明具体的泛型类型指明完以后, 在集合类或接口中凡是定义类或接口时, 内部结构使用到类的泛型位置, 都指定为实例化时的泛型类型泛型也可以是用户类如何自定义泛型结构: 泛型类, 泛型接口, 泛型方法使用泛型前后对比在集合中使用泛型之前的情况ArrayList list = new ArrayList();//需求:存放学生的成绩list.add(78);list.add(76)

2021-05-20 10:13:00 48

原创 集合

Collection接口Collection: 单列集合List: 有序可重复 动态数组 ArrayList LinkedList VectorSet: 无序不可重复Map: 双列集合Collection接口方法测试 每一次都是新的testCollection coll = new ArrayList();//子接口的具体实现类来做测试coll.add(123);coll.add(456);coll.add(new String("Tom"));coll.add(false)

2021-05-20 08:25:03 65

原创 枚举

枚举类的使用枚举类的理解: 类的对象只有有限个, 确定的, 我们称此类为枚举类当需要定义一组常量时, 强烈建议使用枚举类如果枚举类中只有一个对象, 则可以作为单例模式的实现方式如何定义枚举类JDK5.0之前, 自定义枚举类class Season{ //1.声明Season对象的属性private final private final String seasonName; private final String seasonDesc; //

2021-05-19 21:17:21 55

原创 常用类

String类final类, 不可变的字符序列, 字符串常量, 它的值在创建之后不能更改, String对象的字符内容是存储在一个**字符数组value[]**中的String声明为final, 不可被继承实现了Serializable接口: 表示字符串是支持序列化的实现了Comparable接口: 表示String可以比较大小String内部定义了final char[] value用于存储字符串数据String: 代表不可变的字符序列. 简称: 不可变性不可变性: 当对字符串重新赋值时,

2021-05-19 21:13:28 48

原创 CSS

[什么是CSS]Casccading Style Sheet 层叠级联样式表[我的第一个css程序]合并<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Title</title><!--规范<style>可以编写css的代码--><style> h1{ color: red

2021-03-18 19:52:35 107

原创 HTML.

什么是HTMLHyper Text Markup Language(超文本标记语言)创建HTML创建一个项目, 删除src,创建一个html目录在html目录创建一个HTML文件, 名为: 1.我的第一个网页<!--DOCTYPE:告诉浏览器, 我们要使用什么规范--><!DOCTYPE html><html lang="en"> <!--head标签代表网页的头部--><head><!-.

2021-03-11 14:00:33 114

原创 Swing图形界面监听器简单使用

例子, 点击第一张图[登录页面]的注册按钮, 会打开[注册界面]并关闭[登录界面]需要监听器, 登陆页面, 注册界面监听器//listener002login2连接接口ActionListenerpublic class listener002login2 implements ActionListener { private final JFrame login;//调用监听器的时候顺便把登录界面传进入,为了以后关闭登录界面 public listener002..

2021-03-08 21:33:46 333

原创 JavaSwing图形界面连接数据库实现登录

搞过注册之后, 登录就差不多了哈哈, 在注册的基础上开始了, 第一步, 检查数据库判断账号是否存在并且密码是否匹配, 如果匹配, 则登录, 如果不匹配, 则提示账号或者密码输入错误或者不存在, 代码如下package JDBC;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;/*检查账号密码是否对, 实

2021-03-06 17:51:30 5662 4

原创 JavaSwing图形界面连接数据库实现注册

创建lib目录, 导jar包, 添加为库,注意这个lib包, 一定要放在项目包下面, 我的放在QQQ下面, 暂时需要的jar包如下, 点击下载各种commons创建一个qqxm数据库数据库的名称设置为qqxm(忽略图), 基字符集设置为utf8, 数据库排列规则设置为utf8_general_ci创建一个users表JDBC步骤再总结加载驱动连接数据库DriverManager获得执行sql对象Statement获得返回的结果集释放连接连接池用DBCP, .

2021-03-06 15:10:46 4675 6

原创 MySQL

创建数据库studentcreate database if not exists student删除数据库studentdrop database if exists student使用数据库studentuse student查看所有的数据库show database数据库的数据类型数值tinyint / 十分小的数据 / 1个字节smallint / 较小的数据 / 2个字节mediumint / 中等大小的数据 / 3个字节in...

2021-03-04 18:34:14 131 1

原创 JDBC.

规范数据库设计为什么需要设计当数据比较复杂的时候, 我们就需要设计了糟糕的数据库设计良好的数据库设计数据冗余, 浪费空间节省内存空间数据库插入和删除都会很麻烦, 异常[屏蔽使用物理外键]保证数据库的完整性程序的性能差方便我们开发系统软件开发中, 关于数据库的设计分析需求: 分析业务和需要处理的数据库的需求概要设计, 设计关系图E-R图设计数据库的步骤(个人博客)收集信息, 分析需求用户表(用户登录注销, 用户的个人信息, 写博客,.

2021-02-26 13:27:37 114

原创 乱七八糟的东西方便以后练习时调用

图片

2021-02-07 18:13:25 172

原创 面向对象

面向对象什么是面向对象面向对象变成的本质是: 以类的方式组织代码, 以对象的组织(封装)数据抽象三大特性封装继承多态类是甜甜圈模板, 对象是甜甜圈创建对象使用new关键字创建对象Person person = new Person();构造器类中的构造器也成为构造方法, 是再进行创建对象的时候必须调用的构造器必须和类的名字相同构造器必须没有返回值, 也不能写void作用: 初始化值public class Person(){ Strin

2021-02-07 15:25:40 152

原创 数组

数组什么是数组数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据, 按照一定的先后次序排列组合而成数组也是一个对象数组的声明和创建声明int[] nums; //首选的方法, 声明一个数组int nums[]; //此方法是为了让熟悉C语言的同学快速掌握java的,不建议使用这个声明创建nums = new int[10]; //这里面可以存放10个int类型的数字数组.length()用来计算数组的长度初始化静态初始化创建+赋值int[] a = {

2021-02-07 00:40:40 138

原创 方法

方法Java方法是语句的集合, 他们在一起执行一个功能方法是解决一类问题的步骤的有序组合方法包含于类或者对象中方法在程序中被创建, 在其他地方被引用设计方法的原则方法的本意是功能块, 就是实现某个功能的语句块的集合. 我们设计方法的时候, 最好保持方法的原子性, 就是一个方法只能完成一个功能, 这样有利于我们后期的扩展方法的命名规则首字母小写的驼峰命名法格式修饰符 返回值类型 方法名(参数类型 参数名){ ... 方法体 ...

2021-02-06 22:45:58 234

原创 Scanner()

Scanner()Scanner对象基础语法: Scanner s = new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串, 在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据//创建一个扫描器对象,用于接收键盘数据Scanner scanner = new Scanner(System.in);System.out.println("使用next方式接收:");//判断用户有

2021-02-06 17:09:23 545

原创 Java基础

Java基础创建Java项目创建一个空项目左上角文件–>新建–>新模块选中java模块, 一路next文件–>项目结构–>项目, 爆红的那个地方(项目SDK)选择一个SDK1.8version, 项目语言等级选择8 - lambda、类型注解等右键src创建一个类,为HelloWorldpublic class HelloWord { public static void main(String[] args) { Sy

2021-02-06 16:30:40 145 1

原创 我的第一个java程序

Hello World!向世界呐喊, Hello World!我的第一个java程序随便新建一个文件夹,存放代码创建一个文件,文件名为hello.java, 注意文件后缀名改为java写代码public class Hello{ public static void main(String[] args){ System.out.print("Hello World!"); }}进入cmd,在文件地址栏前加上cmd,例如cmd C:\Users\

2021-02-06 00:07:41 134

原创 基本的Dos命令

基本的Dos命令打开CMD的方式开始—>Windows系统—>命令提示符Win+R, 输入cmd, 打开控制台Dos命令D:盘符切换,切换到D盘dir查看当前目录下的所有文件cd切换目录,例如:F:\>cd /d E:\IDE,/d实现跨盘切换cd ..返回上一级,change directorycd进入文件,例如:cd IDE进入IDE文件cls清理屏幕,clear screenexit退出终端ipconfig查看电脑的IPcalc计算器mspaint

2021-02-05 23:11:38 134

原创 电脑常用快捷键

电脑常用快捷键Ctrl+C复制Ctrl+v粘贴Ctrl+A全选Ctrl+X剪切Ctrl+Z撤销操作Ctrl+S保存Alt+F4关闭窗口Shift+Del永久删除Win+R运行Win+E打开我的电脑, 这个超方便欸~Ctrl+Shift+Esc打开任务管理器Win+Tab切换程序以后接着补充…...

2021-02-05 18:27:07 165

原创 Markdown学习笔记

Markdown学习标题井号加空格三级标题四级标题五级标题最多六级标题几个#就是几级标题字体hello,word! 两边加两个**是加粗hello,word! 加一个*是斜体hello world! 三个*斜体加粗~~hello world!~~两个~波浪符删除引用选择狂神说Java,走向人生巅峰,一个>空格引用分割线三个—就是一个分割线三个***也是一个分割线图片[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gu3geG

2021-02-05 17:39:57 162

空空如也

空空如也

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

TA关注的人

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