随笔分类 -  java基础知识

当你学得很难受的时候,要知道你正走在慢慢表强大的路上
摘要:条件: 1.多个线程共享同一个对象/资源 2.共享的 阅读全文
posted @ 2022-05-22 11:35 安妍 阅读(35) 评论(0) 推荐(0) 编辑
摘要:在构造方法中的this指的是:this所在的构造方法的变量 阅读全文
posted @ 2022-05-22 11:22 安妍 阅读(12) 评论(0) 推荐(0) 编辑
摘要:参考内容: https://blog.csdn.net/xiaozhu0301/article/details/109581189 阅读全文
posted @ 2022-05-16 11:14 安妍 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-02-12 17:54 安妍 阅读(16) 评论(0) 推荐(0) 编辑
摘要:throw和throws 关键字之间的区别 throw 关键字: 使用在方法的内部 抛出的是一个异常对象(必须是Exception/RuntimeException的子类),throw一次性只能抛出一个异常对象。 当抛出的是运行时异常(RuntimeException),则不需要处理,直接交给JVM 阅读全文
posted @ 2021-10-30 20:59 安妍 阅读(184) 评论(0) 推荐(0) 编辑
摘要:接口与抽象类的区别 抽象类 作用:降低接口实现类与接口之间的实现难度。 抽象类是不完全抽象的,里面的方法,可以是抽象的,也可以是非抽象的,但是抽象类的类名必须由abstract修饰。 注意:由于被abstract修饰的成员必须要实现才有意义,而类中的属性不存在需要实现的情况,无论是基本数据类型还是引 阅读全文
posted @ 2021-10-15 08:03 安妍 阅读(355) 评论(0) 推荐(0) 编辑
摘要:关于Java中的集合 集合的定义:集合指的是存储对象的引用的类/接口。由于集合中元素(对象)的存储方式不 同,所以每一种集合都代表一种数据结构。 集合的继承结构图 Iterablee接口(可迭代的,其中有一个iterator()方法用于获取迭代器对象) Collection接口 List接口(有序: 阅读全文
posted @ 2021-10-03 20:02 安妍 阅读(161) 评论(0) 推荐(0) 编辑
摘要:/*接口与实现* 1.接口的声明:* interface 接口名{常量;抽象方法}* 接口体中常量和抽象方法的声明:* 常量: [public final static]常量名* 抽象方法: [public abstract] 返回值类型 方法名();* 2.接口的特点:* (1)接口体中的成员只有 阅读全文
posted @ 2021-09-19 19:50 安妍 阅读(168) 评论(0) 推荐(0) 编辑
摘要:package com.test;/** * @author anyan * @description * @date 2021/9/19 10:25 *//*关于对象的上转型对象** */public class Test02 { public static void main(String[] 阅读全文
posted @ 2021-09-19 11:15 安妍 阅读(267) 评论(0) 推荐(0) 编辑
摘要:/*父子类之间的继承关系* 1.子类继承父类的关键字:extends* 2.除外父类中的被private修饰的成员变量和方法不可以被子类继承,其它都可以被子类继承* 3.子类继承父类后又出现和父类相同的成员变量,则父类中的成员变量被隐藏,子类只能通过从父类继承过来的方法去修改它* 4.子类继承父类中 阅读全文
posted @ 2021-09-19 08:43 安妍 阅读(1856) 评论(0) 推荐(0) 编辑
摘要:1.方法重载机制(Overload) 应用场景:当一个类中存在多个方法实现的功能相似,则可以使用方法重载机制,使得方法使用上如同一个方法。 构成方法重载的条件: 重载的方法都在同一个类当中 方法名相同 参数列不同(数量,顺序,数据类型) 注意:构成方法重载与修饰符列表和返回值类型无关 2.方法重写/ 阅读全文
posted @ 2021-09-12 07:55 安妍 阅读(49) 评论(0) 推荐(0) 编辑
摘要:Java程序的编译和运行 Java文件的两种形式 .java 文件 即Java源文件,在Java开发平台上编写 .class文件 即Java字节码文件,经过源文件编译后的可以执行的文件 java编译阶段:javac.exe将 .java 源文件编译成.class字节码文件。此字节码文件不属于二进制文 阅读全文
posted @ 2021-09-11 19:04 安妍 阅读(49) 评论(0) 推荐(0) 编辑
摘要:类与类之间的六种关系 1.继承关系:(A is B) 类与类之间,接口与接口之间的继承关系,只能是单继承。关键字:extends 2.实现关系:(A like B,C,D...)类与接口之间的关系,可以是多实现。关键字:implements 3.关联关系:(A has B) 类与类之间的包含关系,即 阅读全文
posted @ 2021-09-05 10:08 安妍 阅读(1372) 评论(0) 推荐(1) 编辑
摘要:总结:加号在Java语言中的作用:* 1.算术运算符:当加号两边都是数值型时,加号起运算作用* 2.连接符:当加号两边都为非数值型/其中有一个为非数值型数据时,加号起连接作用 阅读全文
posted @ 2021-09-03 20:17 安妍 阅读(290) 评论(0) 推荐(0) 编辑
摘要:关于java三大体系,我的理解 javaSE(标准版) 主要用于C/S 架构,即用户/服务器 软件结构,负责开发运行在客户端上的APP javaSE包含的主要内容有: 面向对象 多线程 IO流 javaSwing ..... JavaEE(企业版) 主要用于B/S架构,即浏览器/服务器 软件结构,负 阅读全文
posted @ 2021-08-25 19:43 安妍 阅读(240) 评论(0) 推荐(0) 编辑
摘要:java三大版本: JAVAEE:企业级,定位在服务器上的应用 JAVASE:标准版,定位在个人计算机上的应用 JAVAME:微型版。定位在手机等电子消费产品上的应用 JDK,JRE,JVM三者之间的区别和联系: JDK:java开发工具包 java须在此基础上进行应用程序的开发 JRE:Java运 阅读全文
posted @ 2021-07-26 17:37 安妍 阅读(875) 评论(0) 推荐(0) 编辑
摘要:package com.day06;/** * @author anyan * @date 2021/5/25-21:03 *//*反射机制知识点总结:作用:通过反射机制可以操作字节码文件,使得程序更加灵活 获取Class之后可以调用无参数构造方法来实例化对象 newInstance()底层调用的是 阅读全文
posted @ 2021-05-25 21:48 安妍 阅读(69) 评论(0) 推荐(0) 编辑
摘要:package com.day06;import java.util.ResourceBundle;/** * @author anyan * @date 2021/5/25-20:40 *//*资源绑定器的使用。java.util包下专门为.properties文件提供了一个资源绑定器1.必须以. 阅读全文
posted @ 2021-05-25 20:49 安妍 阅读(48) 评论(0) 推荐(0) 编辑
摘要:package com.day06;/** * @author anyan * @date 2021/5/25-15:50 *//*如何获取文件的绝对路径?以下方式有一个前提:文件必须在类路径,即src路径下。// */public class AboutPath { public static v 阅读全文
posted @ 2021-05-25 16:24 安妍 阅读(1710) 评论(0) 推荐(0) 编辑
摘要:package com.day06;/** * @author anyan * @date 2021/5/25-15:17 *//*调用Class.forName()时,底层发生了什么? */public class ReflectTest01 { public static void main(S 阅读全文
posted @ 2021-05-25 15:32 安妍 阅读(129) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示