- 博客(67)
- 资源 (16)
- 收藏
- 关注
原创 数据结构栈和队列简单举例
数据结构栈和队列 /* * 栈:先进后出 * 元素进栈是压栈:一层压一层先进去的被压到最后 * 元素出栈是弹栈 * * 举例: * 子弹夹 * * 对列: * 先进先出 * * 举例: * 排队 */...
2020-07-31 17:55:23 454
原创 数据结构数组和链表简单举例
数据结构数组和链表 /* * 数组:存储同一种类型的多元素的容器。有索引,方便我门获取 * * 数组特点: * 查询快,增加删除慢 * * * * 链表:由一个链子把多个结点连起组成的数据 * 结点:有数据和地址组成(数据域和指针域组成) * * 获取某个元素,都要从头开始查询 * * 链表的
2020-07-31 17:54:44 237
原创 面试题List的子类特点
List:(面试题List的子类特点) ArrayList: 底层数据结构是数组: 查询快,增加删除慢 线程不安全,效率高 Voctor: 底层数据结构是数组: 查询快,增加删除慢 线程安全,效率低 LinkedList: 底层数据结构是链表: 查询慢,增加删除快 线
2020-07-30 14:16:01 139
原创 List的迭代器特殊功能(ListIterator listitetor();List集合特有的迭代器)
package cn.itcast_03;import java.util.ArrayList;import java.util.List;import java.util.ListIterator;/* * ListIterator listitetor();List集合特有的迭代器 * 该迭代器继承来Iterator迭代器,所以就可以直接使用hasNext()方法和next()方法 * * 但是它也有自身的特有功能 * * Object Previous():获取上一个
2020-07-30 14:14:11 434
原创 List并发修改异常的产生和解决
package cn.itcast_03;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.ListIterator;/* * 问题: * 有一个集合,如果我想判断集合里面有没有“word”这个元素 * 如果有就添加“javaee”元素,请写代码 * * 在if判断中检测到对象的并发修改,但不允许这种修改时,抛出此异常 *
2020-07-30 14:12:57 1284
原创 List练习之存储自定义对象并遍历,用for循环(size()方法和get()方法结合)
package cn.itcast_02;import java.util.ArrayList;import java.util.Iterator;import java.util.List;/* * * 存储自定义对象并遍历,用for循环(size()方法和get()方法结合) * */public class List练习 { public static void main(String[] args) { //创建集合 List list = new ArrayL
2020-07-30 14:11:53 596
原创 List特有的遍历功能
package cn.itcast_02;/* * List集合特有遍历功能 * size()方法和get()方法结合使用 * */import java.util.ArrayList;import java.util.List;public class List特有的遍历功能 { public static void main(String[] args) { //创建集合对象 List list = new ArrayList(); //添加元素 list
2020-07-28 16:12:56 315
原创 List的特有的功能
package cn.itcast_02;import java.util.ArrayList;import java.util.List;/* * List的特有的功能 * A:添加功能 * void add(int index, Object element):在指定位置添加元素 * B:获取功能 * Object get (int index)获取指定位置的元素 * C:列表迭代器 * ListIterator listIterator
2020-07-28 16:11:57 270
原创 List存储字符串并并遍历
package cn.itcast_01;import java.util.ArrayList;import java.util.Iterator;import java.util.List;/* * * List存储字符串并并遍历 * * */public class List存储字符串并并遍历 { public static void main(String[] args) { //创建集合对象 List s = new ArrayList();
2020-07-27 16:26:38 902
原创 List接口的概述和特点
package cn.itcast_01;import java.util.ArrayList;import java.util.Iterator;import java.util.List;/* * List接口的概述 * 有序的collection。此接口的用户可以对列表中的每一个元素的插入位置 * 进行精确的控制。用户可以根据元素的整数索引(在列表中的位置)访问元素 * 并且搜索列表中的元素。 * 与set不同。列表通常允许重复元素 * *
2020-07-27 16:24:53 761
原创 获取Pattern概述
package cn.itcast_05;import java.util.regex.Matcher;import java.util.regex.Pattern;/* * 获取功能 * Pattern和MAther类的使用 * 模式和匹配器基本的使用顺序 */public class 获取Pattern概述 { public static void main(String[] args) { //模式和匹配器的典型调用 //把正则表达式编译成模式对
2020-07-26 16:32:42 240
原创 正则表达式的获取
package cn.itcast_05;import java.util.regex.Matcher;import java.util.regex.Pattern;/* * 获取功能:获取下面这个字符串中由三个字符组成的单词 * da jia ting wo shuo jin tian yao xia yu,bu shang wan zi xi,gao xing bu ? * * 调用匹配器对象功能 * 匹配器的对象功能有三个 * 1.matches 方法尝试将整个输入序列与该模
2020-07-26 16:31:39 974
原创 正则表达式的替换功能:举例说明
package cn.itcast_04;/* * 替换功能 * String类的public String replaceAll(String regex,String replacement) * * */public class 正则表达式的替换功能 { public static void main(String[] args) { String s ="hello55123216word1321java"; //数字用*替
2020-07-26 16:30:16 347
原创 正则表达式之分割功能练习2
package cn.itcast_03;import java.util.Arrays;/* * 我有如下一个字符串:"91,27,46,38,50" * 写代码实现最终输出结果是:"27,38,46,50,91" * * 分析: * A:定义一个字符串 * B:把字符串进行分割,得到一个字符串数组 * C:把字符串数组进行变换成int数组 * D:对int数组排序 * E:把排序后的int数组在组装成一个字符串 * F:数组字
2020-07-25 18:18:48 388
原创 正则表达式之分割功能和练习1
package cn.itcast_03;import java.util.Scanner;/* * 分割功能 * String类的public String[] split(String regex) * 根据正则表达式匹配拆分此字符串 * * * 举例: * 百合网,世纪佳缘,珍爱网,QQ * 搜索好友 * 性别:女 *
2020-07-25 18:17:34 425
原创 正则表达式的判断功能之邮箱号的判定
package cn.itcast_02;import java.util.Scanner;/* * * 判断功能 * String类的punlic static matches (String regex); */public class 正则表达式的判断功能{ public static void main(String[] args) { Scanner sc =new Scanner(System.in); System.out.println
2020-07-24 15:46:09 462
原创 正则表达式规则的简单介绍
A:字符 x 表示字符x 举例:'a'表示字符a // 表示/ 在正则表达式里面 //表式一个/ /n 表示换行符 /r 表示回车符B:字符类[abc] 表示a,b,或c [^abc] 表示出来abc以外的字符都可以匹配 [a-z A-Z] 表示a到z或A到Z的字符都包括 ,两头的字母包括再内 [0-9] 0到9的字符都包括 C:预定义字符类 .
2020-07-24 15:39:31 284
原创 正则表达式概述和基本使用
package cn.itcast_01;import java.util.Scanner;/* * 概述: * 正则表达式:符合一定规则的字符串 */public class 正则表达式的基本使用 { public static void main(String[] args) { Scanner sc =new Scanner(System.in); System.out.println("请输入号码"); String qq = sc.nextLine();
2020-07-23 18:23:56 212
原创 System类中arraycopy方法
package cn.itcast_01;import java.util.Arrays;/* * * System类包含一些有用的字段和方法。它不能被实例化 * * 方法; * public static void arraycopy(Object src,int srcPos,Object dest,int destpos,int length) * 从指定原数组中复制一个数组,复制从指定位置开始,到目标数组的指定位置结束 * Object src 原数组
2020-07-23 18:20:09 510
原创 System类的概述和方法
package cn.itcast_01;/* * * System类包含一些有用的字段和方法。它不能被实例化 * * 方法; * public static void gc()垃圾回收器 * public static void exit(int status)终止当前正在运行的Java虚拟机。参数用作状态码:根据惯例,非零的状态码表示异常终止 * public static long currentTimeMillis()返会以毫秒为单位的当前时间 * pu
2020-07-22 18:12:29 170
原创 Random(用于产生随机数)概述和方法
package cn.itcast_01;import java.util.Random;/* * Random类 * 此类用于产生随机数 * 构造方法; * public Random()没有给出种子,用的是默认种子,是前当时间的毫秒值 * public Random(long seed)给出指定的种子 * * 给定种子后,每次得到的随机数是相同的 * 成员方法: * public int
2020-07-22 18:10:18 676
原创 Date类代码实战之计算你来到世界多少天
package cn.itcast_01;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;/* * * 计算一下以来到这个世界多少天 * 分析: * A:键盘录入你的出生日期 * B:把该字符转成一个日期 * C:通过该日期得到一个毫秒值 * D:获取当前时间的毫秒值
2020-07-21 19:23:06 978
原创 DateFormat实现日期和字符符串的转换
package cn.itcast_01;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/* * Date---String(格式化) * public final String formal(Date date)接受日期返会字符串 * * Sting----Date(解析) *
2020-07-21 19:21:38 692
原创 Date类的方法
package cn.itcast_01;import java.util.Date;/* * public long getTime();获取时间,以毫秒为单位 * public void setTime(long time);设置时间 * * 从Date得到一个毫秒值 * getTime() * 把一个毫秒值转换成Date * 构造 * setTime() */public class
2020-07-20 18:37:21 134
原创 Date类的概述和构造
package cn.itcast_01;import java.util.Date;/* * Date:表示特定的瞬间,精确到毫秒 * * 构造方法: * Date():根据当前的毫秒值创建日期对象 * Date(long date):根据给定的毫秒值创建日期对象 * * */public class Date的概述和构造 { public static void main(String[] args) { //Date():根
2020-07-20 18:36:21 388
原创 Calendar方法
package cn.itcast_01;import java.util.Calendar;/* * public void add(int field,int amount)根据给定的日历字段和对应的时间,来对当前日历进行加减操作 * public final void set(int year,int month,int date)设置当前日历的年月日 * */public class Calendar方法 { public static void main(String[]
2020-07-19 15:20:56 784
原创 Calendar的概述和方法
package cn.itcast_01;import java.util.Calendar;/* * Calendar:它为特定瞬间与一组诸如YEAR MONTH DAY_OF_MONTH HOUR等日历段之间提供了 * 一些方法,并为操作人力字段(列如获得星期的日期)提供了一些方法 * public int get(int field):返回给定日历字段的值。日历类中的每个日历字段都是静态的成员变 * 量并且都是int类型 * * Calendar为抽象类
2020-07-19 15:20:09 374
原创 Calendar案例:获取任意年份二月有多少天
package cn.itcast_01;import java.util.Calendar;import java.util.Scanner;/* * 获取任意年份二月有多少天 * 分析: * A:键盘录入任意年份 * B:设置日历对象的年月份 * 年就是A输入的数据 * 月就是2 * 日是1 * C:把时间往前退一天就是,二月的最后一天 * D输出这一天
2020-07-19 15:18:02 496
原创 BigInteger类的方法
1.BigInteger类的概述和构造2.BigInteger类的方法package cn.itcast_01;import java.math.BigInteger;/* * public BigInteger add(BigInteger val)加 * public BigInteger subtract(BigInteger val)减 * public BigInteger multiply(BigInteger val)乘 * public BigInteger divide
2020-07-18 10:16:56 126
原创 BigInteger类的概述和构造
package cn.itcast_01;import java.math.BigInteger;/* * BigInteger:可以超过Intege范围内的数据进行运算 * * 构造方法 * BigInteger(String val) * */public class BigInteger的概述和构造{ public static void main(String[] args) { /* * 这几个测试,是为了简单超过int范围内引出BigInteger I
2020-07-18 10:15:38 209
原创 BigDecimal的构造方法,成员方法
package cn.itcast_01;import java.math.BigDecimal;/* * 构造方法: * public BigDecimal(String val) * * 成员方法 * public BigDecimal add(BigDecimal auged)加 * public BigDecimal subtract(BigDecimal subtrahend)减 * public BigDecimal multiply(BigDecimal
2020-07-17 12:58:27 557
原创 BigDecima类的引入和概述
package cn.itcast_01;/* * 由于在运算的时候,float类型和double类型很容易丢失精度,演示案例 * 所以为了精确表示和计算浮点数,Java提供了BigDecimal * * 结果和我们想想的不一样,这是因为float类型的数据存储和整数不一样导致的。 * 它们都是带有效数字位 * * BigDecimal类:不可变,任意精度的有符号位十进制数,可以解决数字精度问题 * */public class BigDecima的引入和概述 { publi
2020-07-17 12:57:44 432
原创 数组的高级实现用Arrays实现,Arrays的方法部分代码举例
package cn.itcast_01;import java.util.Arrays;/* * Arrays:针对数组进行操作的工具类。比如说排序和查找 * 1.public static String toString(int[] a)把数组转成字符串 * 2.public static void sort(int[] a)对数组进行排序 * 3.public static int binarySearch(int[] a,int[] key)二分查找 * */public c
2020-07-16 12:57:43 109
原创 StringBuffer和数组的区别
StringBuffer和数组的区别二者都可以看出是一容器,装其他数据。但是,StringBuffer的数据最终是一个字符串数据。而数组可以放置多种数据,但是必须是同一种数据类型
2020-07-16 12:55:17 576
原创 String,StringBuffer和 StringBuilder的区别
String StringBuffer和 StringBuilder的区别String 内容是不可变的StringBuffer StringBuilder都是内容可以改变的StringBuffer是同步的,数据安全,效率低StringBuilder是不同步的,数据不安全,效率高
2020-07-16 12:53:12 94
原创 Java之StringBuffer类的截取功能
package cn.itcast_06;/* * StringBuffer_截取 注意返回值类型不再是StringBuffer本身所以sb不会变 * public String substring(int start) * public String substring(int start,int end) * */public class StringBuffer_截取 { public static void main(String[] args) { //创建对象 St
2020-07-15 13:06:29 515
原创 String类和StringBuffer类的互相转换
package cn.itcast_07;/* * 为什么我们要讲解类之间的转换: * A-----B的转换 * 我们把A转换为B其实是为了使用B的功能 * B-----A的转换 * 我们可能要到结果是A类型,所以我们还得转换回来 * * String和StringBuffer的互相转换 */public class StringBuffer_转换 { public static void main(String[] args) { //String转换为String
2020-07-15 13:05:11 291
原创 Java之StringBuffer类的替换功能
package cn.itcast_04;/* * StringBuffer_替换 * public StringBuffer replace(int start,end String str)从star开始到end结束用str替换 */public class StringBuffer_替换 { public static void main(String[] args) { //创建对象 StringBuffer sb = new StringBuffer(
2020-07-14 14:02:05 429
原创 Java之StringBuffer类的删除功能
package cn.itcast_03;/* * StringBuffer的删除功能 * public StringBuffer deleteCharAt(int index);删除指定位置的字符,并返回本身 * public StringBuffer delete(int start,int end);删除从指定位置开始指定位置结束的内容,并返回本身 * */public class StringBuffer_删除 { public static void main(String[]
2020-07-14 14:01:16 357
原创 Java之StringBuffer的添加功能
package cn.itcast_02;/* * StringBuffer的添加功能 * public StringBuffer append(String str)可以把任意类型数据加到字符串缓冲区里面,并返回字符串缓冲区本身 * 插入 public stringBuffer insert(int affset.String str);在指定位置把任意类型数据加到字符串缓冲区里面,并返回字符串缓冲区本身 */public class StringBuffer_添加 { public
2020-07-13 18:42:39 809
Matlab中基于卡尔曼滤波器的电池荷电状态估计
2024-09-10
基于深度学习的图像融合综述
2024-09-04
对抗鲁棒性工具箱(ART)-机器学习安全Python库-规避、中毒、提取、推理-红蓝团队
2024-08-20
Low-code development tool based on PaddlePaddle(飞桨低代码开发工具)
2024-08-20
摄取、解析和优化任何数据格式 从文档到多媒体 增强与GenAI框架的兼容性
2024-08-20
汉字转拼音(pypinyin)
2024-08-20
EasyPhoto您的智能AI照片生成器
2024-08-20
语言技术平台 LTP(Language Technology Platform)
2024-08-20
获取微信信息;读取数据库,本地查看聊天记录并导出为csv、html等格式用于AI训练,自动回复等 支持多账户信息获取
2024-08-20
一个封装了7种启发式算法的 Python 代码库(差分进化算法、遗传算法、粒子群算法、模拟退火算法、蚁群算法、鱼群算法)
2024-08-20
一个可扩展、可替换的Python算法回溯测试和交易框架,支持多种证券
2024-08-20
飞桨提供视觉分类和识别功能的宝库
2024-08-20
文本纠错,实现了Kenlm,T5,MacBERT,ChatGLM3,LLaMA等模型应用在纠错场景,开箱即用
2024-08-20
OpenMMLab姿态估计工具箱和基准
2024-08-20
视频硬字幕提取,生成srt文件 无需申请第三方API,本地实现文本识别
2024-08-20
Firefly: 大模型训练工具,支持训练Qwen2、Yi1.5、Phi-3、Llama3、Gemma、MiniCPM
2024-08-19
高级深度时间序列模型库
2024-08-13
AidLearning是一个强大的AIOT开发平台,在Android上构建了一个支持GUI、深度学习和可视化
2024-08-13
Official Implementation of OCR-free Document Understanding Trans
2024-08-13
一个包含Getter、Tester和Server的高效代理池
2024-08-13
NanoDet Plus超快速、轻量级的无锚目标检测模型 仅980 KB(int8)/1.8MB(fp16),在手机上运行
2024-08-13
项目基于 Spring Boot 2.6.4、 Jpa、 Spring Security、Redis、Vue的前后端分离
2024-08-05
基于Java8,SpringBoot,WebFlux,Netty,Vert.x,Reactor等开发, 一个全响应式的物联网平台
2024-08-05
boaPHP是一款灵活易用的配置式PHP框架,MVC设计模式,完全面向对象,易学易用、便于快速开发
2024-08-05
一个大型的7B预训练语言模型
2024-08-05
NAS媒体库自动化管理工具
2024-08-05
MMdnn是一组工具,用于帮助用户在不同的深度学习框架之间进行互操作 例如,模型转换和可视化
2024-07-29
研0卑微 主要方向是机器学习-计算机视觉,求一个入门学习路线,前期应该看哪些入门的论文
2022-09-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人