自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JDBC--

什么是JDBC 他的本质是什么? jdbc是java连接数据库的一种连接器他是一套接口规范让不同厂商数据库来实现他数据库厂商为我们提供jar包 JDBC的原生操作步骤: 1:注册驱动 Classforname("com.xxx"); 2:创建数据库的连接对象 Connection con=DriverManager.getConnection(数据库 ip地址 端口号 ,root,数据库密码);...

2021-10-16 16:09:24 95

原创 Mysql的常用命令

插入语句 : INSERT INTO bm VALUES("值1","值2") //插入单行数据 INSERT INTO bm ("字段名")VALUES("值1") //向指定字段插入值 INSERT INTO bm VALUES ("值1","值2"),("值1","值2") //插入多行数据 修改语句: UPDATE s SET NAME="王宝强" WHERE id=1 //通过条件修改姓名 删除语句: DELETE FROM ...

2021-10-16 16:06:56 52 1

原创 JAVA 反射:

获取字节码文件的三种方式: Class.froname(); 类名.getclass(); import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; public class day1 { public static void main(S

2021-08-15 16:07:06 70

原创 JAVA 网络编程 UDP TCP

UDP :不安全的 不需要建立连接通道,执行效率高,发送文件有限制不超过 64kb,线程不同步, TCP:安全的执行效率第,需要建立连接通道,可靠的连接,发送数据以 字节流发数据,对TCP来说不受限制 UDP:代码实现 import java.io.IOException; import java.net.*; public class day1 { public static void main(String[] args) throws IOException { ...

2021-08-15 15:19:21 71

原创 单例模式:饿汉式,懒汉式

public class day1 { // 单例饿汉式 private day1(){} private static day1 c=new day1(); public static day1 day(){ return c; } public void ac(){ System.out.println("sss"); } } public class day1 { // 单例懒汉式 .

2021-08-15 14:11:29 71

原创 Io流的分类

输入流:读数据 输出流:写数据 字节流: 字符输入流: inputStream 字节缓冲区(高效读取) BufferinputStream 合并流 SequenceinputStream 字符流: 编码:Write outputStreamwrite(); 解码: Reader ...

2021-08-15 10:58:38 45

原创 JAVA集合

Collection 方法: add()-----------------给集合添加元素; remove()------------删除集合指定元素; clear()---------------删除集合中所有元素; contains()-----------判断是否包含指定的对象; size()---------------集合中有多少个元素; ...

2021-07-31 17:50:26 87

原创 StringBuffer,StringBuilder,String

两者的共同点:都是字符串缓冲区,可变长的字符序列; StringBuffer: 线程安全但执行效率低;几乎所有方法都带有synchronized悲观锁 和数组的区别:数组能存放基本数据类型和引用数据类型,但是数组的长度是固定的,数组里只能存放一种类型:StringBuffer:可以存放任何类型长度是可变的通过apped()进行追加; StringBuffer 的常用功能: 反转:reverse(); ...

2021-07-31 12:38:07 47

原创 Object的toString和equals

toString : 他默认比较的是地址值底层代码: getClass.getName+"@"+Integer.toHexString(this.hashCode()); getClass::获取当前类的全限定名称; getName:只获取getClass的包名和类名; Integer:是int的包装引用类型; toHexString:返回16进制的的值; this.hashCode();:返回哈希码值...

2021-07-31 09:59:16 43

原创 抽象类和接口的区别

抽象类: 抽象类可以有:构造方法,普通方法,静态方法; 抽象类的成员属性可以是 常量 和 变量; 类是单继承; 接口: 接口的成员属性默认是被 static final 修饰的静态常量; 接口没有:构造方法,普通方法; 接口可以多继承; ...

2021-07-26 00:40:18 34

原创 多态:

多态: 一个事务有多种不同的形态变化; 父类的引用指向了子类的对象, (向上转型)Fu fu = new Zi(); 继承必须子类重写父类的(非静态)方法; 父类调用子类独有的方法(向下转型)Zi zi=(Zi)fu; 向下转型的前提必须有向上转型; 提高了代码的维护性,提高了代码的扩展性; 代码实现: class Fu { public void fu(){ ...

2021-07-26 00:13:32 52

原创 ------选择排序-----

代码实现: class add{ public static void main(String[]args) { int arr[] = {8, 9, 4, 6, 1, 5, 3}; for (int i = 0; i < arr.length; i++) { for (int b = i; b < arr.length; b++) { if (arr[i] > arr[b])..

2021-07-25 15:51:46 74

空空如也

空空如也

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

TA关注的人

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