Mister张!
码龄5年
关注
提问 私信
  • 博客:30,614
    30,614
    总访问量
  • 68
    原创
  • 342,766
    排名
  • 34
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2020-04-02
博客简介:

m0_46761016的博客

查看详细资料
个人成就
  • 获得9次点赞
  • 内容获得2次评论
  • 获得64次收藏
  • 代码片获得181次分享
创作历程
  • 47篇
    2022年
  • 21篇
    2021年
成就勋章
兴趣领域 设置
  • 微软技术
    c#.netasp.net
创作活动更多

仓颉编程语言体验有奖征文

仓颉编程语言官网已上线,提供版本下载、在线运行、文档体验等功能。为鼓励更多开发者探索仓颉编程语言,现诚邀各位开发者通过官网在线体验/下载使用,参与仓颉体验有奖征文活动。

368人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Maven

Apache Maven是一个项目管理和构建工具,它基于项目对模型(POM)的概念,通过一小段描述信息来管理项目的创建、报告和文档标准化的项目结构标准化的构建流程方便的依赖管理仓库分类:本地仓库:自己计算机上的一个目录中央仓库:由Maven团队维护的全球唯一的仓库远程仓库(私服):一般由公司团队搭建的私有仓库当项目中使用坐标引入对应依赖jar包后,首先会查找本地仓库中是否有对应的jar包:如果有,则在项目直接引用;如果没有,则去中央仓库中下载对应的jar包到本地仓库。
原创
发布博客 2022.10.29 ·
996 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

JDBC笔记

JDBC就是使用Java语言操作关系型数据库的一套API全称:(Java DataBase Connectivity)Java数据库连接官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口各个数据库厂商去实现这套接口,提供数据库驱动jar包我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类各个数据库厂商使用相同的接口,Java代码不需要针对不同数据库分别开发可随时替换底层数据库,访问数据库的Java代码基本不变。
原创
发布博客 2022.10.24 ·
217 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySql

1、一对多实现方式在多的一方建立外键关联一的一方主键2、多对多实现方式建立第三张中间表中间表至少包含2个外键,分别关联双方主键3、一对一实现方式在任意一方建立外键,关联对方主键,并设置外键唯一数据库的事务(Transaction)是一种机制、一个操作序列,包含了一组数据库操作命令事务把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么同时成功,要么同时失败事务是一个不可分割的工作逻辑单元。
原创
发布博客 2022.10.13 ·
434 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java模块化

模块的基本使用步骤模块服务的使用步骤
原创
发布博客 2022.06.15 ·
342 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java反射

Java反射机制:是指在运行时去获取一个类的变量和方法信息。然后通过获取到的信息来创建对象,然后调用方法的一种机制,由于这种动态性,可以极大的增强程序的灵活性,程序不用在编译期就完成确定,在运行期仍然可以扩展2、获取Class类的对象我们要想通过反射去使用一个类,首先我们就要获取到该类的字节码文件对象,也就是类型为Class类型的对象获取Class类型的对象的三种方式:.........
原创
发布博客 2022.06.15 ·
139 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Stream流

需求:按照下面的要求完成集合的创建和遍历使用Stream流的方式完成过滤操作2、Stream流的生成方式回顾:Stream流的使用Stream流的常见生成方式3、Stream流的常见中间操作方法 Stream filter(Predicate predicate):用于对流中的数据进行过滤 Predicate接口中的方法 boolean test(T t):对给定的参数进行判断,返回一个布尔值 Stream limit(long max...
原创
发布博客 2022.06.08 ·
132 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

函数式接口

函数式接口:有且仅有一个抽象方法的接口Java中的函数式编程体现就是Lambda表达式,所以函数式接口就是可以适用于Lambda使用的接口,只有确保接口中有且仅有一个抽象方法,Java中的Lambda才能顺利地进行推导如何检测一个接口是不是函数式接口?@FunctionalInterface注意需求如果方法的参数是一个函数式接口,我们可以使用Lambda表达式作为参数传递3、函数式接口作为方法的返回值需求:如果方法的返回值是一个函数式接口,我们可以使用Lambda表达式作为结果返回
原创
发布博客 2022.06.08 ·
3287 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

Java方法引用

在使用Lambda表达式的时候,我们实际上传递进去的代码就是一种解决方案:拿参数做操作那么考虑一种情况:如果我们在Lambda中所指定的操作方案,已经有地方存在相同方案,那是否还有必要再写重复逻辑呢?答案肯定是没有必要那我们又是如何使用已经存在的方案的呢?这就是我们要讲解的方法引用,我们是通过方法引用来使用已经存在的方案的2、方法引用符方法引用符回顾一下我们在体验方法引用中的代码推导与省略.........
原创
发布博客 2022.06.07 ·
201 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

接口组成更新

接口的组成2、接口中默认方法接口中默认方法的定义格式:接口中默认方法的注意事项:
原创
发布博客 2022.06.06 ·
76 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Lambda表达式

在数学中,函数就是有输入量、输出量的一套计算方案,也就是“拿数据做操作”面向对象思想强调“必须通过对象的形式来做事情”函数式思想则尽量忽略面向对象的复杂语法:“强调做什么,而不是以什么形式去做”而我们要学习的Lambda表达式就是函数式思想的体现需求:启动一个线程,在控制台输出一句话:多线程程序启动方式1:方式2:方式3:1.3 Lambda表达式的标准格式匿名内部类中重写run()方法的代码分析 Lambda表达式的代码分析 组成Lambda表达式的三要素:形式参数,箭头,代码块Lambda表达
原创
发布博客 2022.06.06 ·
77 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java网络编程

计算机网络网络编程IP地址端口协议IP地址:是网络中设备的唯一标识IP地址分为两大类常用命令:特殊IP地址:为了方便我们对IP地址的获取和操作,Java提供了一个类InetAddress供我们使用InetAddress:此类表示Internet协议(IP)地址static InetAddress getByName(String host)1.5 端口端口:设备上应用程序的唯一标识端口号:用两个字节表示的整数,它的取值范围是0-65535.其中,0-1023之间的端口号用于一些知名的网络服务和应用
原创
发布博客 2022.06.06 ·
129 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

生产者消费者

1、生产者消费者模式概述生产者消费者模式是一个十分经典的多线程协作的模式,弄懂生产者消费者问题能够让我们对多线程编程的理解更加深刻,所谓生产者消费者问题,实际上主要是包含了两类线程:为了解耦生产者和消费者的关系,通常会采用共享的数据区域,就像是一个仓库为了体现生产和消费过程中的等待和唤醒,Java就提供了几个方法供我们使用,这几个方法在Object类中Object类的等待和唤醒方法:......
原创
发布博客 2022.06.04 ·
176 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

Java线程同步

需求:电影院买票,共有100张票,有3个窗口买票,设计一个程序模拟电影院买票 思路: 1、定义一个类SellTicket实现Runnable接口,里面定义一个成员变量:private int tickets = 100; 2、在SellTicket类中重写run()方法实现卖票,代码步骤如下 A:判断票数大于0,就卖票,并告知是哪个窗口卖的 B:卖了票之后,总票数减1 C:票没有了,也可能有人来问
原创
发布博客 2022.06.03 ·
339 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

实现多进程

进程:是正在运行的程序线程:是进程中的单个顺序控制流,是一条执行路径方式1:继承Thread类两个小问题:4、设置和获取线程名称Tread类中设置和获取线程名称的方法如何获取main()方法所在的线程名称?5、线程调度线程有两种调度模型Java使用的是抢占式调度模型假如计算机只有一个CPU,那么CPU在某一个时刻只能执行一条指令,线程只有得到CPU时间片,也就是使用权,才可以执行指令。所以说多线程程序的执行是有随机性,因为谁抢到CPU的使用权是不一定的Thread 类中设置和获取线程优先
原创
发布博客 2022.06.02 ·
537 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

猜数字小游戏

需求:请写程序实现猜数字小游戏只能试玩三次,如果还想继续,提示:游戏试玩已结束,想玩请充值(www.guessnumber.cn) 思路: 1、写一个游戏类,里面有一个猜数字的小游戏 2、写一个测试类,测试类中有main()方法,main()方法中按照下面步骤完成: A:从文件中读取数据到Properties集合,用load()方法实现 文件已经存在:game.txt 里面有一个数
原创
发布博客 2022.06.01 ·
128 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

特殊操作流

1、标准输入输出流System类中有两个静态的成员变量:自己实现键盘录入数据:写起来太麻烦,Java提供了一个类实现键盘录入输出语句的本质:是一个标准的输出流2、打印流打印流分类:打印流的特点:字节打印流字符打印流PrintWriter的构造方法:创建一个新的PrintWriter对象序列化:就是将对象保存到磁盘中,或者在网络中传输对象 这种机制就是使用一个字节序列表示一个对象,该字节序
原创
发布博客 2022.06.01 ·
125 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

复制多级文件夹

需求:把C:\zy复制到D盘目录下 思路: 1、创建数据源File对象,路径是C:\zy 2、创建目的地File对象,路径是D:\\ 3、写方法实现文件夹的复制,参数为数据源File对象和目的地File对象 4、判断数据源File是否是目录 是: A:在目的地下创建和数据源File名称一样的目录 B:获取数据源File下所有文件或者目录的File数组...
原创
发布博客 2022.05.31 ·
177 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

复制单击文件夹

需求:把D:\Demo这个文件夹复制到模块目录下 思路: 1、创建数据源目录File对象,路径是D:\Demo 2、获取数据源目录File对象的名称(Demo) 3、创建目的地目录File对象,路径名是模块名+Demo组成(D:\Document\Java\myCharStream\Demo) 4、判断目的地目录对应的File是否存在,如果不存在,就创建 5、获取数据源目录下所有文件的File数组 6、遍...
原创
发布博客 2022.05.31 ·
72 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

集合到文件(数据排序改进版)

需求:键盘录入5个学生信息(姓名,语文成绩,数学成绩,英语成绩) 要求:按照成绩总分从高到低写入文本文件 格式:姓名,语文成绩,数学成绩,英语成绩 思路: 1、定义学生类 2、创建TreeSet集合,通过比较器排序进行排序 3、键盘录入学生数据 4、创建学生对象,把键盘录入的数据对应赋值给学生对象的成员变量 5、把学生对象添加到TreeSet集合 6、创建字符缓冲输出流对象 ...
原创
发布博客 2022.05.31 ·
110 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

文件到集合(改进版)

需求:把文本文件中的数据读取到集合,并遍历集合。 要求:文件中每一行数据是一个学生对象的成员变量 格式:学号,姓名,年龄,居住地 思路: 1、定义学生类 2、创建字符缓冲输入流对象 3、创建ArrayList集合 4、调用字符缓冲输入流对象的方法读数据 5、把读取到的字符串数据用split()进行分割,得到一个字符串数组 6、创建学生对象 7、把字符串数组中的每一个元素取...
原创
发布博客 2022.05.30 ·
119 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多