随笔分类 -  javaSe

javaSejavaSe
摘要:反射 - IO流属性文件综合使用 -- * .properties扩展名 自己写的代码:已试过了啊! 具体文件自己创建: import java.io.FileNotFoundException; import java.io.FileReader; import java.io.InputStre 阅读全文
posted @ 2021-05-06 09:53 咸瑜 阅读(59) 评论(0) 推荐(0) 编辑
摘要:首先要有前提条件:内核环境(内核中常有中断异步发生)或者多进程、多线程,总之是异步环境下。 然后我用我自己的话来解释下什么是可重入:很简单,就是可以重新再进入。就是在运行某个函数或者代码时因为某个原因(中断或者抢占资源问题)而中止函数或代码的运行,等到问题解决后,重新进入该函数或者代码继续运行。其结 阅读全文
posted @ 2021-05-05 08:44 咸瑜 阅读(397) 评论(0) 推荐(0) 编辑
摘要:一时间忘咯 然后就去转载.. 静态变量存储在__区 A 全局区 B 堆 C 栈 D 常量区 参考答案:A 知识点 内存到底分几个区? 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能 阅读全文
posted @ 2021-05-03 20:57 咸瑜 阅读(2504) 评论(0) 推荐(0) 编辑
摘要:代码如下: /** * 死锁 * */ public class DeadThread { private static Object obj1 = new Object(); private static Object obj2 = new Object(); public static void 阅读全文
posted @ 2021-05-02 13:35 咸瑜 阅读(194) 评论(0) 推荐(0) 编辑
摘要:匿名内部类 匿名内部类应该是平时我们编写代码时用得最多的,在编写事件监听的代码时使用匿名内部类不但方便,而且使代码更加容易维护。下面这段代码是一段 Android 事件监听代码: scan_bt.setOnClickListener(new OnClickListener() { @Override 阅读全文
posted @ 2021-05-01 10:52 咸瑜 阅读(318) 评论(0) 推荐(0) 编辑
摘要:import java.io.FileInputStream; import java.io.FileNotFoundException; public class io_stream { public static void main(String[] args) { try { FileInpu 阅读全文
posted @ 2021-04-23 15:24 咸瑜 阅读(75) 评论(0) 推荐(0) 编辑
摘要:按照流向分类: 输入流(InputStream和Reader):从硬盘或者别的地方读到内存里面 输出流(OutputStream和Writer):从内存里面向硬盘或者别的地方输出 按照操作类型分类: 字节流(InputStream和OutputStream) : 字节流可以操作任何数据,因为在计算机 阅读全文
posted @ 2021-04-23 11:43 咸瑜 阅读(346) 评论(0) 推荐(0) 编辑
摘要:想必很多人和我一样 英语小** 用金山词霸 然后 开着IDEA狂泻代码: 那么有概率你Run时 就会 exit code -1073741819 - 0xC0000005 哈哈哈 解决方法: 关闭金山词霸(绝对不是他的错 哈哈哈哈哈) 然后你保存好保存关掉IDEA!重新打开! 解决啦! 阅读全文
posted @ 2021-04-23 10:28 咸瑜 阅读(759) 评论(0) 推荐(0) 编辑
摘要:import java.util.ArrayList; import java.util.Collections; /** * 问题:实现扑克的洗牌和发牌功能 * * 分析: * 初始化一副扑克的,创建集合对象将扑克放进去 * 使用Collections的shuffle方法对集合进行洗牌 * 实现发 阅读全文
posted @ 2021-04-22 22:22 咸瑜 阅读(163) 评论(0) 推荐(0) 编辑
摘要:无意中得知HashSet中不允许添加重复值这个原理 内部是用Map的映射写的 我们可进入HashSet中的add 查看 详细如下: 跟踪Add方法进去: /*Adds the specified element to this set if it is not already present. Mo 阅读全文
posted @ 2021-04-22 14:58 咸瑜 阅读(99) 评论(0) 推荐(0) 编辑
摘要:Main: public class Main { public static void main(String[] args) { Prizes<String> prizes = new Prizes<>(); prizes.addPrizes("一等奖: 荣耀40S手机 一部"); prizes 阅读全文
posted @ 2021-04-20 08:50 咸瑜 阅读(88) 评论(0) 推荐(0) 编辑
摘要:写之前先看下 ArrayList 子函数 contains 的Api 怎么介绍: boolean contains(Object o) 如果此列表中包含指定的元素,则返回 true。 先看个字面意思过过眼就好了 哈哈哈 然之后 我们上实例见 问题:(详看注释) import java.util.Ar 阅读全文
posted @ 2021-04-17 21:08 咸瑜 阅读(131) 评论(0) 推荐(0) 编辑
摘要:public class Main { public static void main(String[] args) { test test = new test(); test.xxx(new zi()); } } class fu{ public void x(){ System.out.pri 阅读全文
posted @ 2021-04-17 19:34 咸瑜 阅读(62) 评论(0) 推荐(0) 编辑
摘要:List两个子类的特点 List的两个子类的特点 因为两个类都实现了List接口,所以里面的方法都差不多,那这两个类都有什么特点呢? ArrayList: 底层数据结构是数组,查询快,增删慢。 LinkedList: 底层数据结构是链表,查询慢,增删快。 这个两个个子类有什么区别和共同点? Arra 阅读全文
posted @ 2021-04-17 19:21 咸瑜 阅读(100) 评论(0) 推荐(0) 编辑
摘要:參考文獻:https://www.jianshu.com/p/f3f6b12330c1 文獻来源:简书 关键字: Java Exception遇到异常信息Exception in thread "main" java.util.ConcurrentModificationException。 假设我 阅读全文
posted @ 2021-04-17 16:40 咸瑜 阅读(298) 评论(0) 推荐(0) 编辑
摘要:关于 java 各进制间的 随便转换 都封装在 Integer类中了 十进制转x进制 :Integer.toString(i, radix) 其次 封装了 二、八、十六进制的 直接转。 x进制转十进制 : Integer.parseInt(s, radix) 字符串数 转 十进制数: Integer 阅读全文
posted @ 2021-04-15 22:05 咸瑜 编辑
摘要:Math类的random()方法 Math类的random()方法可以生成大于等于0.0、小于1.0的double型随机数。 Math.random()方法语句基础上处理可获得多种类型、或任意范围的随机数。 公式: int num=(int)(Math.random()*n); //返回大于等于0小 阅读全文
posted @ 2021-03-02 15:04 咸瑜 阅读(483) 评论(0) 推荐(0) 编辑
摘要:Java 中 字符串比较原理(指针 或 字符) 2020年11月16日 15:57:53 在java中 我们对比一个字符串 他是有分几种情况 :如下: import java.util.*; public class Main { public static void main(String[] a 阅读全文
posted @ 2020-11-16 16:23 咸瑜 阅读(125) 评论(0) 推荐(0) 编辑