随笔分类 -  Java

摘要:sad 阅读全文
posted @ 2022-06-08 10:33 Zhbeii 阅读(23) 评论(0) 推荐(0) 编辑
摘要:(1)声明的位置不同 成员变量:类中方法外 局部变量:(1)方法的()中,即形参(2)方法体的{}的局部变量(3)代码块{}中 (2)存储的位置不同 成员变量: ​ 如果是静态变量(类变量),在方法区中 ​ 如果是非静态的变量(实例变量),在堆中 局部变量:栈 (3)修饰符不同 成员变量:4种权限修 阅读全文
posted @ 2022-05-09 20:06 Zhbeii 阅读(133) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/zhaozhirongfree1111/article/details/77962184 阅读全文
posted @ 2022-05-09 19:31 Zhbeii 阅读(28) 评论(0) 推荐(0) 编辑
摘要:HashMap HashSet 实现Map接口 实现Set接口 存储键值对 仅存储对象 调用put()向map中添加元素 调用add()向set中添加元素 HashMap使用key计算hashCode HashSet使用成员对象来计算hashCode值,有可能两个对象的hashCode相同,那么就使 阅读全文
posted @ 2022-01-16 10:14 Zhbeii 阅读(25) 评论(0) 推荐(0) 编辑
摘要:在调用一个有参函数的时候,将实际参数传递给函数中的形式参数的过程中有两种形式: 值传递和引用传递 值传递:是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数。 引用传递:是指在调用函数时将实际参数的地址直接传递到函数中,那么在函数中对参数所进行的修改 阅读全文
posted @ 2022-01-15 21:43 Zhbeii 阅读(51) 评论(0) 推荐(0) 编辑
摘要:char:单字符,使用单引号 String:字符串,使用双引号 八种基本数据类型都有对应的包装类: Byte、Short、Integer、Long、Float、Double、Character、Boolean 包装类型不赋值就是 Null 基本类型有默认值且不是 Null 基本数据类型直接存放在Ja 阅读全文
posted @ 2022-01-15 17:15 Zhbeii 阅读(42) 评论(0) 推荐(0) 编辑
摘要:hashCode定义于Object类中,说明任何类中都包含hashCode函数 通过hashCode的计算,来看已加入的对象中是否有相同的hashCode,如果有相同的,再通过equals比较他们所对应的对象的值是否相同。 为什么重写 equals() 时必须重写 hashCode() 方法? 因为 阅读全文
posted @ 2022-01-15 17:13 Zhbeii 阅读(29) 评论(0) 推荐(0) 编辑
摘要:== 对基本数据类型来说:== 比较的是值 对引用数据类型来说:== 比较的是对象的内存地址 equals() equals()比较字符串中所包含的内容是否相同 阅读全文
posted @ 2022-01-15 16:53 Zhbeii 阅读(21) 评论(0) 推荐(0) 编辑
摘要:怎么理解 如果使用标准库的ArrayList,想要存储String,就需要强转,但是强转是容易出问题的,想要方便的使用就需要为String编写一个自己的ArrayList,但是如果换一个数据类型,难道还要自己再动手写吗? 泛型ArrayList<T>就是一个模板,T可以是任何class, 使用方法 阅读全文
posted @ 2022-01-15 16:29 Zhbeii 阅读(24) 评论(0) 推荐(0) 编辑
摘要:重载: 同一个类中多个同名方法根据不同的传参来执行所对应的方法 重写: 子类根据需要,对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变 阅读全文
posted @ 2022-01-15 15:55 Zhbeii 阅读(30) 评论(0) 推荐(0) 编辑
摘要:静态的成员属于类,随着类的加载而加载到静态方法区内存 但是当类加载时,此时不一定有实例创建,没有实例,就不可以访问非静态的成员。 阅读全文
posted @ 2022-01-15 15:42 Zhbeii 阅读(31) 评论(0) 推荐(0) 编辑
摘要:JRE是Java的运行环境,面向的是Java程序的使用者,包含JVM和核心使用类库,不包含开发工具(编译器,解释器) JDK是Java开发工具包,提供了开发环境和运行环境 JVM是负责解释执行字节码文件,不同平台的JVM不同 阅读全文
posted @ 2022-01-15 12:31 Zhbeii 阅读(19) 评论(0) 推荐(0) 编辑
摘要:引用JDBC相关的所有接口或者是抽象类的时候,必须导java.sql的包,方便后期的维护和管理 整体 1、加载驱动类:Class.forName() 2、获取数据库连接:DriverManager.getConnection() 3、创建SQL语句执行句柄:Connection.createStat 阅读全文
posted @ 2021-12-30 17:50 Zhbeii 阅读(41) 评论(0) 推荐(0) 编辑
摘要:Serializability of a class is enabled by the class implementing the java.io.Serializable interface. Classes that do not implement this interface will 阅读全文
posted @ 2021-12-30 17:18 Zhbeii 阅读(31) 评论(0) 推荐(0) 编辑
摘要:Java中,每一个类第一次使用的时候,就会被Java虚拟机(JVM)中的类加载器,去从磁盘上的.class文件中加载出来,然后为每个类都会构建一个Class对象,就代表了这个类 每个类在第一次加载的时候,都会进行自身的初始化,那么类初始化的时候,会执行哪些操作的呢? 就由每个类内部的static { 阅读全文
posted @ 2021-12-29 18:28 Zhbeii 阅读(39) 评论(0) 推荐(0) 编辑
摘要:DAO模式 Data Access Object:数据访问对象 首先,你的应用程序,肯定会有业务逻辑的代码。在三层架构的web系统中,业务逻辑的代码,就是在你的Service组件里面;在我们的spark作业中,业务逻辑代码就是在我们的spark作业里面。 如果说,你不用DAO模式的话,那么所有的数据 阅读全文
posted @ 2021-12-28 18:52 Zhbeii 阅读(45) 评论(0) 推荐(0) 编辑
摘要:JavaBean:类 JavaBean,虽然就是一个类,但是是有特殊条件的一个类,不是所有的类都可以叫做JavaBean的 首先,它需要有一些field,这些field,都必须用private来修饰,表示所有的field,都是私有化的,不能随意的获取和设置 其次,需要给所有的field,都提供对应的 阅读全文
posted @ 2021-12-28 18:07 Zhbeii 阅读(53) 评论(0) 推荐(0) 编辑
摘要:外部类: 最普通的,我们平时见到的那种类,就是在一个后缀为.java的文件中,直接定义的类,比如 public class Student { private String name; private int age; } 内部类: 内部类,顾名思义,就是包含在外部类中的类,就叫做内部类。内部类有两 阅读全文
posted @ 2021-12-28 17:33 Zhbeii 阅读(92) 评论(0) 推荐(0) 编辑
摘要:public class Singleton{ private static Singleton instance = null; private Singleton(){ } private static Singleton getInatnce(){ if(instance == null){ 阅读全文
posted @ 2021-12-28 15:20 Zhbeii 阅读(28) 评论(0) 推荐(0) 编辑
摘要:字节流:默认不使用缓冲区 字符流:默认使用缓冲区 Block-IO 四个基本抽象类:Block-IO:InputStream,OutputStream ; Reader和Writer 字节流的抽象基类 InputStream,OutputStream 阅读全文
posted @ 2021-12-27 21:46 Zhbeii 阅读(19) 评论(0) 推荐(0) 编辑

more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示