随笔分类 -  Java基础+进阶

上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 22 下一页
摘要:线程安全问题的代码实现 线程安全问题产生的原理 搜索 复制 阅读全文
posted @ 2022-07-07 19:13 肥宅快乐水~ 阅读(24) 评论(0) 推荐(0)
摘要:匿名内部类方式实现线程的创建 匿名内部类: 把子类继承父类,重写父类的方法,创建子类对象合一步完成 把实现实现接口,重写接口中的方法,创建实现类对象合成一步完成 匿名内部类的最终产物:子类/实现类对象,而这个类没有名字 格式: new 父类/接口(){重写父类或者接口中的方法} 线程安全问题的概述 阅读全文
posted @ 2022-07-07 19:06 肥宅快乐水~ 阅读(28) 评论(0) 推荐(0)
摘要:创建多线程程序的第二种方式实现Runnable接口 实现步骤: 1.创建一个Runnable 接口的实现类。 2.在实现类中重写runnable接口的run方法,设置线程任务。 3.创建一个runnable接口的实现对象 4.创建Thread类对象,构造方法中传递Runnable接口的实现类对象。 阅读全文
posted @ 2022-07-07 16:14 肥宅快乐水~ 阅读(19) 评论(0) 推荐(0)
摘要:Thread类的常用方法设置线程名称的方法 getname获取名称。 设置线程的名称: 1.使用Thread类中的方法setname(名字) void setname(String name)改变线程名称,使之与参数的name相同 2.创建一个带参数的构造方法,参数传递线程的名称,调用父类的带参构造 阅读全文
posted @ 2022-07-07 16:10 肥宅快乐水~ 阅读(222) 评论(0) 推荐(0)
摘要:多线程原理多线程内存图解 Thread类的常用方法获取线程名称的方法 获取线程的名称: 1.使用thread类中的方法getname() String getname()返回该线程的名称。 2.可以获取到当前正在执行的线程,使用线程中的getname()获取线程的名称 static thread c 阅读全文
posted @ 2022-07-07 15:43 肥宅快乐水~ 阅读(44) 评论(0) 推荐(0)
摘要:创建多线程程序的第一种方式创建Thread类的子类 java.Lang.Thread类:是描述线程的类,我们想要实现多线程程序,就必须继承Thread类 实现步骤: 1.创建一个Thread类的子类 2.在Thread类的子类中重写Thread类中的run方法,设器线程任务(开启线程要做什么?) 3 阅读全文
posted @ 2022-07-07 15:37 肥宅快乐水~ 阅读(22) 评论(0) 推荐(0)
摘要:线程调度 分时调度 所有线程轮流使用CPU 的使用权,平均分配每个线程占用CPU 的时间。 抢占式调度 优先让优先级高的线程使用CPU,如果线程的优先级相同,那么会随机选择一个(线程随机性),Java使用的为抢占式调度。 主线程 Java使用java.lang.Thread类代表线程,所有的线程对象 阅读全文
posted @ 2022-07-07 15:31 肥宅快乐水~ 阅读(23) 评论(0) 推荐(0)
摘要:进程概念 进程︰是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程;进程也是程序的一次执行过程,是系统运行程序的基本单位;系统运行一个程序即是一个进程从创建、运行到消亡的过程。 线程∶线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一 阅读全文
posted @ 2022-07-07 15:26 肥宅快乐水~ 阅读(42) 评论(0) 推荐(0)
摘要:自定义异常类的练习 模拟用户注册异常,如果用户名已经存在,则抛出异常,并提示。分析:1.使用数组保存注册过的用户名(数据库)2.使用scanner获取用户输入的用户名(前端页面)3.定义一个方法,对用户输入的用户名进行判断遍历储存的用户名,获取每一个用户名进行比较ture:用户名存在:抛出regis 阅读全文
posted @ 2022-07-07 15:23 肥宅快乐水~ 阅读(20) 评论(0) 推荐(0)
摘要:异常注意事项子父类异常 如果父类抛出了多个异常,子类重写父类方法时,抛出和父类相同的异常或者是父类异常的子类或者不抛出异常。-父类方法没有抛出异常,子类重写父类该方法时也不可抛出异常。此时子类产生该异常,只能捕获处理,不能声明抛出注意:父类异常时什么样,子类异常就什么样 自定义异常类 为什么需要自定 阅读全文
posted @ 2022-07-07 15:11 肥宅快乐水~ 阅读(48) 评论(0) 推荐(0)
摘要:异常注意事项多异常的捕获处理 多个异常使用捕获又该如何处理呢? 1、多个异常分别处理 2、多个异常一次处理 3、多个异常一次捕获一次处理 异常注意事项finally有return语句 如果finally有return语句,永远返回finally中的结果,避免该情况. 搜索 复制 阅读全文
posted @ 2022-07-07 15:08 肥宅快乐水~ 阅读(15) 评论(0) 推荐(0)
摘要:Throwable类中3个异常处理的方法 Throwable类中定义了3个异常处理的方法:String getMessage() 返回此throwable的简短描述String toString() 返回此throwable的详细消息字符串void printStackTrace() JVM打印异常 阅读全文
posted @ 2022-07-07 15:03 肥宅快乐水~ 阅读(35) 评论(0) 推荐(0)
摘要:Throws关键字--异常处理的第一种方式交给别人处理 声明异常∶将问题标识出来,报告给调用者。如果方法内通过throw抛出了编译时异常,而没有捕获处理(稍后讲解该方式),那么必须通过throws进行声明,让调用者去处理。 关键字throws运用于方法声明之上,用于表示当前方法不处理异常,而是提醒该 阅读全文
posted @ 2022-07-07 10:18 肥宅快乐水~ 阅读(45) 评论(0) 推荐(0)
摘要:throw关键字 hrow是直接编写在语句之中的,表示人为进行异常的抛出。 例如,在之前使用过了一个10/0这样的语句,而这样的语句执行之后所产生的数学异常是由JVM负责进行异常类的对象实例化了,而现在如果不希望异常类对象由系统产生,希望由用户控制异常类实例化对象的产生,就可以使用throw来完成。 阅读全文
posted @ 2022-07-07 10:11 肥宅快乐水~ 阅读(46) 评论(0) 推荐(0)
摘要:异常分类 我们平常说的异常就是指Exception,因为这类异常一旦出现,我们就要对代码进行更正,修复程序。异常(Exception)的分类:根据在编译时期还是运行时期去检查异常? 编译时期异常:checked异常。在编译时期,就会检查,如果没有处理异常,则编译失败。(如日期格式化异常)。 运行时期 阅读全文
posted @ 2022-07-07 10:04 肥宅快乐水~ 阅读(43) 评论(0) 推荐(0)
摘要:斗地主案例实现 异常概念&异常体系 异常指的是程序在执行过程中,出现的非正常的情况,最终会导致jvm的非正常停止 在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象,Java处理异常的方式是中断处理 异常指的并不是语法错误,语法错了,编译不通过,不会产生 阅读全文
posted @ 2022-07-07 09:50 肥宅快乐水~ 阅读(27) 评论(0) 推荐(0)
摘要:Debug追踪 Debug调试程序:可以让代码逐行执行,查看代码执行的过程,调试程序中出现的bug。使用方式:在行号的右边,鼠标左键单击,添加断点(初学可以添加到每个方法的第一行,熟练之后哪里有bug添加到哪里)右键,选择Debug执行程序,程序就会停留在添加的第一个断点处执行程序:F8:逐行执行程 阅读全文
posted @ 2022-07-07 09:41 肥宅快乐水~ 阅读(31) 评论(0) 推荐(0)
摘要:练习计算一个字符串中每个字符出现次数 需求∶ 计算一个字符串中每个字符出现次数。 分析: 1.获取一个字符串对象 2.创建一个Map集合,键代表字符,值代表次数。 3.遍历字符串得到每个字符。 4.判断Map中是否有该键。 5.如果没有,第一次出现,存储次数为1;如果有,则说明已经出现过,获取到对应 阅读全文
posted @ 2022-07-07 09:37 肥宅快乐水~ 阅读(23) 评论(0) 推荐(0)
摘要:LinkedHashMap集合 我们知道HashMap保证成对元素唯一,并且查询速度很快,可是成对元素存放进去是没有顺序的,那么我们要保证有序,还要速度快怎么办呢? 在HashMap下面有一个子类LinkedHashMap,它是链表和哈希表组合的一个数据存储结构。 java.util.LinkedH 阅读全文
posted @ 2022-07-07 09:33 肥宅快乐水~ 阅读(30) 评论(0) 推荐(0)
摘要:Map集合遍历键值对方式 Set<Map.Entry<K, V>> entrySet() 返回此映射中包含的映射关系的Set视图 1、使用Map集合中的方法entrySet(),把Map集合中多个Entry对象取出来,存储到一个Set集合中 2、遍历Set集合,获取每一个Entry对象 3、使用En 阅读全文
posted @ 2022-07-06 19:35 肥宅快乐水~ 阅读(39) 评论(0) 推荐(0)

上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 22 下一页