摘要: Java常用类(一) 一、String 类:(不可变的字符序列) 1.1 String:字符串,使用一对 " " 引起来表示。 String 类声明为 final 的,不可被继承。 String 类实现了 Serializable 接口:表示字符串是支持序列化的。实现了 Comparable 接口: 阅读全文
posted @ 2022-08-10 21:55 小钊丶 阅读(59) 评论(0) 推荐(0) 编辑
摘要: Java多线程(三) 五、线程的通信 5.1 wait() 与 notify() 和 notifyAll() 介绍: wait():令当前线程挂起并放弃CPU、同步资源并等待,使别的线程可访问并修改共享资源,而当前线程排队等候其他线程调用notify() 或 notifyAll() 方法唤醒,唤醒后 阅读全文
posted @ 2022-08-05 21:17 小钊丶 阅读(57) 评论(0) 推荐(0) 编辑
摘要: Java多线程(二) 四、线程的同步 4.1 线程同步的引入: 多线程出现了安全问题。 问题的原因: 当多条语句在操作同一个线程共享数据时,一个线程对多条语句只执行了一部分,还没有执行完,另一个线程参与进来执行。导致共享数据的错误。例如:买票问题、银行卡消费问题等等。 解决办法: 对多条操作共享数据 阅读全文
posted @ 2022-08-05 17:21 小钊丶 阅读(53) 评论(0) 推荐(0) 编辑
摘要: Java多线程(一) 一、基本概念:程序、进程、线程 程序(program):是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 进程(process):是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期。 程 阅读全文
posted @ 2022-08-01 13:48 小钊丶 阅读(97) 评论(0) 推荐(0) 编辑
摘要: Java异常处理 一、异常概述与异常体系结构 1.1 Java 引入异常的原因: 在进行项目开发的过程中,即使程序员把代码写得完美, 在系统的运行过程中仍然会遇到一些问题,因为很多问题不是靠代码能够避免的,比如:客户输入数据的格式,读取文件是否存在,网络是否始终保持通畅等等。 1.2 异常的概念: 阅读全文
posted @ 2022-07-30 11:44 小钊丶 阅读(207) 评论(0) 推荐(0) 编辑
摘要: Java面向对象(八) 二十四、abstract 关键字 abstract 可以用来修饰的结构:类、方法。 abstract 修饰类:抽象类。 此类不能实例化。 抽象类中一定有构造器,便于子类实例化时调用。(涉及:子类对象实例化的全过程) 开发中,都会提供抽象类的子类,让子类对象实例化,完成相关的操 阅读全文
posted @ 2022-07-25 21:53 小钊丶 阅读(64) 评论(0) 推荐(0) 编辑
摘要: Java面向对象(七) 二十、static 关键字 static:静态的,可以用来修饰:属性、方法、代码块、内部类 使用static修饰属性:静态变量(或类变量) 属性,按是否使用static修饰,又分为:静态属性 vs 非静态属性(实例变量) 静态变量:我们创建了类的多个对象,多个对象共享同一个静 阅读全文
posted @ 2022-07-25 12:04 小钊丶 阅读(57) 评论(0) 推荐(0) 编辑
摘要: Java面向对象(六) 十九、包装类 19.1 八种基本类型包装类 java 提供了8种基本数据类型对应的包装类,使得基本数据类型的变量具有类的特征。 19.2 基本类型、包装类与 String 类间的转换。 19.3 基本数据类型转换为包装类(装箱) public void test1(){ pu 阅读全文
posted @ 2022-07-14 23:13 小钊丶 阅读(58) 评论(0) 推荐(0) 编辑
摘要: (解决)IntelliJ IDEA 中 Error:java: 无效的源发行版: 9 1. 问题描述: IntelliJ IDEA 版本:2020.1(x64) 编译代码时,报错 Error:java: 无效的源发行版: 9 2. 解决步骤: 步骤一: 点击菜单栏的 File - Project S 阅读全文
posted @ 2022-07-13 23:08 小钊丶 阅读(430) 评论(0) 推荐(0) 编辑
摘要: Java面向对象(五) 十六、面向对象特征之三: 多态性 16.1 多态性的定义: 对象的多态性:父类的引用指向子类的对象(或子类的对象赋给父类的引用)。 可以直接应用在抽象类和接口上。 Java 引用变量有两个类型:编译时类型和运行时类型。 编译时类型由声明该变量时使用的类型决定,运行时类型由实际 阅读全文
posted @ 2022-07-13 23:06 小钊丶 阅读(69) 评论(0) 推荐(0) 编辑