自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 考研去了 友友们

明年见。

2024-03-07 14:42:27 103

原创 List接口及其三个实现子类

/输出第二位的元素。arraylist除线程不安全外,基本等同于vector。底层实现双向链表和双向队列的特点(添加、删除效率高)所以存放在list中的元素都是按顺序存放的,同时可以按索引查找。//实例化一个Arraylist,使其编译类型为List。可添加任意元素包括null,元素可重复。list--顾名思义,清单、列表、目录。Arraylist和Linklist比较。//输出结果如下:(按输入顺序存放)//增强for循环遍历输出。

2024-02-06 09:00:00 190

原创 集合的三种遍历方式

遍历完成,则游标指向最后一个元素;若想再次遍历,应重置迭代器,重置游标位置。可替代 iterator迭代器,是简化版的迭代器,只能用来遍历数组和集合。存在-->游标下移,返回该位置元素;不存在-->退出循环。用途:主要用于遍历Collection集合中的元素。方式二:增强for循环(底层仍是迭代器)根据游标判断集合中是否存在下一个元素。方式一、iterator迭代器。iterator 遍历代码。方式三:普通for循环。

2024-01-20 10:00:00 428

原创 java--连接池

public Connection getConnection() throws SQLException{//取链接。public void retConnection(Connection conn){//还链接。每次连接数据库时,都需创建及销毁连接;在频繁访问数据库的情况下,是非常耗费资源的。if(list.size() <= 0){//集合中无可用链接则重新创建。i++) {//批量建立链接。连接池可以批量创建多个连接,提升性能,避免资源浪费.我们可以将建立连接和销毁连接封装起来,方便调用。

2024-01-06 00:52:32 381

原创 jdbc---Java---mysql

/第一列数据(列名也可以)System.out.println(rs.getObject(2));while (rs.next()){//下一行有数据则为true,无数据则为false。System.out.println("增加、删除、修改成功");System.out.println("增加、删除、修改失败");增加、删除、修改-----

2024-01-04 14:32:50 350

原创 java--跳出双层for循环

这真是一场大汗淋漓的debug,刚写完发现运行结果和预期不符,就一直在debug,后来就搜索发现,还可以这样写。

2023-12-11 18:41:05 52

原创 泛型引入 入门

1、没有toString方法,就需要向下转型访问get方法,如果需要很多数据的话,重复性较高。2、在输入Dog类中数据时,若参入其他类,在编译阶段不会报错。引入泛型:解决以上两个问题。

2023-12-07 09:44:31 41

原创 ​​Collection方法

【代码】​​Collection方法。

2023-11-30 11:51:15 48

原创 Collection集合--框架体系图

上面继承Iterable接口,同时下面还有两个重要子接口 Set接口和List接口;类LinkedHashMap继承 类HashMap 同时实现Map接口。类LinkedList,类Vector,类ArrayList可实现。类Hashtable,hashMap,TreeMap实现。类Properties继承 类Hashtable;类TreeSet和类HashSet可实现。(还有其他很多类,这里只列举少数)2、Map接口实现子类。

2023-11-30 11:49:17 376

原创 java Date类

【代码】java Date类。

2023-10-16 20:41:27 24

原创 Java String类

value[]是final类型不可修改的-----指地址而非数值不可修改(value指向了A,则不可指向B,但 A中的内容是可以改变的)7、String中保存的字符串在底层实际上保存到char类型的value[]中,所以说String本质还是char。5、String实现了Serializable接口(实现串行化:可以在网络上传输)3、字符串的字符使用unicode编码,一个字符(不分汉字英文)占两个字节。6、String还是个final类,是不能被其他类继承的。

2023-09-24 15:26:18 27

原创 内部类知识点总结

定义在外部类的局部位置,比如方法内 且有类名。

2023-08-19 18:17:45 30

原创 final、抽象类、接口细节

final:1、final 可以修饰类(表示不允许继承),属性(表示不允许修改),方法(表示不允许重写),不能修饰构造器2、经final修饰的属性会变为常量,必须得赋初值,可在定义时,构造器内,代码块内3、如果final修饰的属性是static的,可赋初值的位置有:定义时,静态代码块内,不能在构造器内(静态属性在类加载执行,而构造器在创建对象实例时才执行,)4、static final连用不会导致类加载5、包装类例如Integer等都是final类,都是不能被继承的抽象类:1、abst

2023-07-31 17:23:07 155

原创 java 单例模式

单例模式:单个实例模式,采取一定方法保证在整个软件系统中,一个类只能有一个对象实例,并且该类只提供一个取得其对象实例的方法。1、创建时机不同:饿汉式在类加载时就创建对象实例,而懒汉式是在使用时才创建。2、饿汉式存在资源浪费问题,只要是类加载就会创建实例,而不管是否使用。

2023-07-29 10:08:42 33

原创 static 静态相关

2-super()进入父类构造器:1-super() 2-普通代码块 3-构造器。1-进入构造器中 2-super()进入父类构造器 3-普通代码块 4-构造器。1、static代码块也叫静态代码块,作用就是对类进行初始化,而且随类的加载而执行,并且只会执行一次。5、普通代码块和普通属性初始化优先级相同,按程序先后执行(先父后子) (static比普通优先级高)3、如果只是使用类的静态成员(属于类加载),会执行静态代码块,普通代码块不会被执行。如果是普通代码块(只和对象有关),每创建一个对象 就执行。

2023-07-25 09:24:20 29

原创 java 哪些时候会类加载

2、创建子类对象实例时,父类会被加载;先执行父类,再执行子类。3、使用类的静态成员时。

2023-07-24 17:02:20 1128

原创 Java 多态参数

普通员工和经理继承了员工,经理类多了奖金bonus属性和管理manage方法,普通员工类多了work方法,普通员工和经理类要求分别重写getAnnual方法。测试类中添加一个方法showEmpAnnal(Employee e),实现获取任何员工对象的年工资并在main方法中调用该方法[e.getAnnual()如果是经测试类中添加一个方法,testWork,如果是普通员工则调用work方法理,则调用manage方法。

2023-07-23 17:02:13 35 1

原创 Java 多态数组

【代码】Java 多态数组。

2023-07-23 16:51:10 36 1

原创 Java 可变参数

4、可变参数可以和其他形参一起使用,但要保证可变参数位置必须靠后。5、一个形参列表只能出现一个可变参数。1、可变参数实参可以为0或任意多。2、可变参数实参可为数组。3、可变参数本质是数组。

2023-07-19 16:46:14 42

原创 递归解决迷宫问题

递归 迷宫 找路径

2023-07-19 15:54:17 36

原创 递归 斐波那契数列

要求:用递归思想实现斐波那契数列。

2023-07-18 14:19:35 36 1

原创 Java 克隆对象

克隆对象要求:创建p1 p2两个独立但完全相同的对象。

2023-07-17 20:48:24 41 1

原创 输入整数才可以继续运行

如果用户输入的不是一个整数,就提示反复输入,直到输入整数为止,利用try-catch异常处理完成。

2023-02-04 18:23:12 76

原创 Java异常处理机制

Java异常处理机制

2023-02-01 12:38:42 56

原创 Java 异常处理 保姆级教程

Java 异常处理

2023-01-30 11:25:49 79

原创 重载与重写区别

重载:发生在本类方法之间 方法名完全一样 形参列表中 或类型或个数不同重写:发生在子类与父类的方法之间 方法名和形参完全一样 子类的返回类型 要么与父类一样 要么是父类返回类型的子类 访问权限 子类不能缩小父类的访问权限,父类是public子类只能是public,父类是private子类均可访问权限: publ

2023-01-07 18:26:58 48

原创 equals

equals:是object类中的方法,只能判断引用类型。是否相同,但子类中常常重写该方法,用于判断。jdk源码(2020.2版)Integer: 比较内容。

2023-01-05 11:06:27 32

原创 动态绑定机制

动态绑定

2023-01-01 20:57:28 500

原创 Java继承 细节

继承可以解决代码复用,当多个类有相同的属性和方法时,可以定义一个父类,在父类中定义相同的属性和方法,子类在定义自己特有的属性和方法的同时可以直接继承(extends)父类中所有的属性及方法细节:

2022-12-06 17:32:36 72

原创 错误:非法字符‘ufflb‘

将中文封号改成英文封号

2022-11-07 12:56:50 1152

原创 java 冒泡排序

Java 冒泡排序

2022-10-12 19:36:26 101

原创 Java 杨辉三角代码

【代码】Java 杨辉三角

2022-10-12 16:15:48 605

原创 java 一维数组翻转

方法一:逆序翻转public class arrayreverse{ public static void main(String[] args){ int i = 0, j = 0; int [] arr = {11,22,33,44,55,66}; int[] arr1 = new int[arr.length]; for(i = arr.length - 1,j = 0;i >= 0; i--,j++){ arr1[j] = arr[i]; } arr =

2022-10-09 23:06:13 526

原创 JAVA求一个数组 int[] 的最大值

求一个数组 int[] 的最大值 {4,-1,9,10,23} ,并得到对应的下标。

2022-10-06 14:06:14 701 2

原创 JAVA数组(输出26个英文字母)

创建一个char类型的26个元素的数组,分别放置‘A' - 'Z', 使用for循环访问所有元素并打印出来。关于小趴菜学习代码的第一天。

2022-10-06 12:51:13 3103 2

原创 could not open jvm.cfg

我在第一次运行java文件时碰到过这种情况,小小的研究了一下研究结果:出现这种情况原因之一是下载jdk后因为某些原因又卸载重下了,但是卸载过程中没卸干净解决方法:卸载重下jdk(因为我研究不明白,干脆重头开始得了)1、应用卸载:打开控制面板,将jdk有关东西卸载2、文件夹:删除idk jre文件夹3、注册表:“win + R” 打开控制台输入regedit—注册编辑器,HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft ,将JavaSoft文件夹及其子目录全部删除。

2022-09-25 12:49:37 2869 2

空空如也

空空如也

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

TA关注的人

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