
java
文章平均质量分 52
一介书生.
Call life as natality, noticing, accompaning, death.
展开
-
IDEA自动导入仓库代码
复制代码仓库的链接,粘贴到Cet from VCS中,自动下载代码到本地。原创 2022-10-19 11:15:56 · 246 阅读 · 0 评论 -
输出当前 Student类 所属包下面的 被 @AutoRunClass 标注过的类名,并且调用被 @AutoRunMethod 标注过的公开且无参的方法
输出当前 Student类 所属包下面的 被 @AutoRunClass 标注过的类名,并且调用被 @AutoRunMethod 标注过的公开且无参的方法原创 2022-10-17 18:40:12 · 288 阅读 · 0 评论 -
Stream流(工厂的流水线)
Stream是 Java8中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。Stream是数据渠道,用于操作数据源(集合、数组等)所生成的元素序列。“集合讲的是数据,流讲的是计算!”原创 2022-10-15 22:06:18 · 283 阅读 · 0 评论 -
Java反射专题笔记
反射机制是Java的动态机制,可以程序运行期间确定实例化对象,方法调用,属性操作等。原创 2022-10-15 17:26:57 · 785 阅读 · 0 评论 -
try加上小括号
写在try()中的资源,就会自动加上finally,并且会在finally中,调用close自动关闭(比如流连接,数据库连接,网络连接等)原创 2022-10-11 15:28:30 · 524 阅读 · 0 评论 -
Java学习之路
Java学习之路原创 2022-10-08 14:20:01 · 700 阅读 · 0 评论 -
Spring Boot Configuration Annotation Processor not configured
Spring Boot Configuration Annotation Processor not configured原创 2022-10-01 22:32:46 · 411 阅读 · 0 评论 -
SpringBoot 的 application.properties 文件中文乱码
SpringBoot 的 application.properties 文件中文乱码原创 2022-10-01 07:12:36 · 363 阅读 · 0 评论 -
Java多线程专题笔记-下
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考Lock锁可以实现synchronized的效果,即实现原子性、有序性和可见性。但它属于轻量级锁,可以手动获取锁和释放锁、可中断的获取锁、超时获取锁。Lock只能给代码块上锁,synchronized可以给方法和代码块上锁。原创 2022-09-30 00:00:32 · 220 阅读 · 0 评论 -
Java多线程专题笔记上
多线程是指从软件或者硬件上实现多个线程并发执行的技术。原创 2022-09-27 23:51:24 · 323 阅读 · 0 评论 -
Java-JDBC
JDBC为访问不同的数据库提供了统一的接口,为使用者屏蔽了细节问题。Java程序员使用JDBC,可以连接任何提供了JDBC驱动程序的数据库系统,从而完成对数据库的各种操作。原创 2022-04-25 20:18:53 · 805 阅读 · 0 评论 -
Java常用操作
向二维数组添加一维数组,进制转换。原创 2022-04-07 21:07:52 · 1642 阅读 · 0 评论 -
常用小算法
1、KMP的部分匹配值表/*** 生成到一个字符串(子串) 的部分匹配值表** @param str 传入空数组,子字符串*/public static void getNext(String str){ //创建一个 next 数组保存部分匹配值 int[] next = new int[str.length()]; //如果字符串长度为1 部分的匹配值就是0 next[0] = 0; for (int i=1,j=0; i< str.le原创 2022-04-07 21:01:01 · 107 阅读 · 0 评论 -
Java 向二维数组里添加一维数组
//创建一个二维数组,确定行的个数int[][] arr = new int[3][];//逐个向二维数组添加一维数组arr[0] = new int[]{1,2,3,4,5};arr[1] = new int[]{1,2,3,4,5};arr[2] = new int[]{1,2,3,4,5};原创 2022-03-10 15:55:13 · 3057 阅读 · 0 评论 -
Java 函数调用函数,被调用函数结束后,程序会返回到被调用的地方继续执行下一条语句。
主函数调用测试函数,测试函数遍历1-5,在调用打印函数进行输出,当打印函数输出完后,程序会返回到测试函数,继续执行下一条语句。public class demo { //主函数 public static void main(String[] args) { Test(); //调用Test()函数 } //测试函数: public static void Test(){ //遍历1-5 for (int i .原创 2022-03-10 15:48:36 · 1693 阅读 · 0 评论 -
计算机二级公共基础知识
一、计算机系统计算机系统结构、计算机硬件系统、操作系统【考点一】计算机概述1、计算机诞生:1946年,美国宾夕法尼亚大学,ENIAC。2、计算机发展阶段:第一阶段 电子管计算机时代 1946年-20世纪50年代后期第二阶段 晶体管计算机时代 20世纪50年代后期-20世纪60年代中期第三阶段 中小规模集成电路计算机时代 20世纪60年代中期到20世纪70年代初期第四阶段 大规模集成电路计算机时代 20世纪70年代初期-至今原创 2022-03-08 15:02:32 · 7017 阅读 · 1 评论 -
Java的比较
==是地址比较,equals()是内容比较。原创 2022-03-03 20:32:13 · 328 阅读 · 0 评论 -
十大排序算法
一、冒泡排序谁大谁上,每一轮都把最大的顶到天花板,效率太低O(n²)。就是从数组中依次取出元素与数组剩下的元素相比较,当前面的元素比后面的元素大就交换。public class demo0 { public static void main(String[] args) { int[] arr = {1,99,24,63,4,34,35,6,32,3}; Bubbling(arr); System.out.println(Arrays.t.原创 2022-03-02 11:02:11 · 345 阅读 · 0 评论 -
Java的位运算
一、原码、反码、补码Java都是有符号数,二进制数的最高位是符号位,0表示正数,1表示负数。【原码】是二进制数;【反码】是符号位不变,其它位取反;【补码】是反码+1,反码是补码-1。正数三码合一,负数才分原码、反码和补码。整数0的原码、反码和补码都是0。计算机是以补码来运算的,我们看结果是看原码 。正数 原码,反码,补码2原码 0000 0000 0000 0010反码 0000 0000 0000 0010补码 0000 0000 0000 0010负数 原码,反码,补码...原创 2022-02-22 12:19:54 · 295 阅读 · 0 评论 -
数组的赋值机制
基本数据类型赋值:赋值方式为值拷贝,变量之间传递的是值,变量之间的赋值不会相互影响。数组赋值:赋值方式为引用传递,变量之间传递的是地址。原创 2021-11-10 21:07:05 · 279 阅读 · 0 评论