- 博客(15)
- 收藏
- 关注
原创 java 学习9——常用API学习
/false原因:因为equals方法是被sb调用的,而sb是stringBuilder,所以这里的equals方法要看stringBuilder中的equals方法,那么在stringBuilder当中,没有重写equals方法,故使用的是obiect中的equals,在object当中默认是使用==号比较两个对象的地址值,而这里的str1和sb记录的地址值是不一样的,所以结果返回false。深克隆,又称深拷贝,基本数据类型拷贝过来字符串复用,引用数据类型会重新创建新的空间,故存储的是新的空间地址值。
2025-08-21 18:02:26
279
原创 Chrome安装Vue-devtool插件
安装了正确的devtool工具并且启动了Vue.js项目,可以点击open with live server,如下图。否则如果下载当前最新的7.7.X即使安装成功,打开Vue.js项目,按F12也无法看到Vue工具。还有就是如果下载了对应的正确版本,但是没有启动Vue.js项目,则也无法看到Vue工具。1、如果可以访问外网则可以直接去谷歌应用商城安装Vue-devtool插件并添加。需要主要的是如果你使用的是Vue2则需要下载低版本,即选择如下。2、如果无法方法外网可以访问。下载Vue-devtool。
2025-08-19 22:41:45
255
原创 java 学习7——接口
接口用关键字interface来定义public interface 接口名 {}接口不能实例化接口和类之间是实现关系,通过implements关键字表示 :public class 类名implements 接口名 {}接口的子类(实现类)要么重写接口中的所有抽象方法要么是抽象类接口和类的实现关系,可以单实现,也可以多实现。public class 类名 implements 接口名1,接口名2 {}实现类还可以在继承一个类的同时实现多个接口。
2025-08-09 22:01:11
342
原创 java 学习6 类的相关知识——构造代码块、静态代码块、抽象方法和类
3.执行时机:我们在创建本类对象的时候会先执行构造代码块再执行构造方法。注:相关知识从黑马程序员学习到,记录下来只是为了更好理解知识。代码块的分类: 局部代码块,构造代码块,静态代码块。2.作用:可以把多个构造方法中重复的代码抽取出来。1.写在成员位置的代码块。
2025-08-08 10:17:23
276
原创 java 学习5 类的相关知识——多态、包、final、权限修饰符
使用强制类型转换,可以转换成真正的子类类型,从而调用子类独有功能。使用父类型作为参数,可以接收所有子类对象体现多态的扩展性与便利。不能使用子类的特有功能。
2025-08-06 23:27:41
171
原创 java 学习4 类相关的知识——继承、方法重写
父类的成员变量不管私有还是非私有均可以继承,继承中成员变量访问遵循就近原则,即先在局部位置找,本类成员位置找,父类成员位置找,逐级往上。java中提供一个关键字extends,用这个关键字,可以将一个类和另外一个类建立起继承关系。当类与类之间,存在相同(共性)的内容,并满足子类是父类中的一种,就可以考虑使用继承,来优化代码。父类的虚方法表中方法可以继承,即只有非私有的可以继承。
2025-08-04 15:05:53
387
原创 Java 学习 基本知识
方法、变量使用小驼峰命名:(1)标识符只有一个单词时,全部小写(name);(2)标识符由多个单词组成时,则第一个单词首字母小写,其他单词首字母大写(myName);类名使用大驼峰命名法:(1)标识符是一个单词的时候,首字母大写(Name);(2)标识符由多个单词组成的时候,每个单词的首字母均大写(MyNmae)。(2)byte short char 三种类型的数据在运算的时候,都会直接先提升为int,再进行运算。(1)取值范围小的和取值范围大的进行运算,小的会先提升为大的,再进行运算;
2025-08-04 11:30:45
316
原创 JAVA学习1:使用社区版IntelliJ IDEA创建工程项目
5.创建模块成功后,如下图src右击New--->选择package,包名的命名规则一般遵循公司域名反向编写com.xxx.包功能名。6.点击包名选择Open In -->Explorer可打开该文件目录,该包名其实是层级命名文件。4.点击File-->Project Structure-->Modules。3.选择Empty Project,设置名称和项目路径点击create。点击download --->选择其他版本下载社区版本。package(包)module(模块)projcet(项目)
2024-12-30 23:09:12
366
原创 使用VS Code进行java 开发与调试
在 VS Code 中,需要安装 Java 扩展包以获得对 Java 语言的支持。这个扩展包包含了多个有用的 Java 开发工具,如语法高亮、代码补全、调试器等。JDK 是 Java 语言的开发工具包,它包含了 Java 编译器、Java 虚拟机(JVM)以及其他用于开发 Java 应用程序的工具。安装完 Java 扩展包后,需要配置 Java 运行环境。这通常包括设置 JAVA_HOME 环境变量和更新 VS Code 的设置以指定 JDK 的路径。需要下载并安装 Visual Studio Code。
2024-12-08 23:30:41
1578
原创 cmd 执行Java文件报找不到或无法加载主类解决方法
3、上述排查没有问题后,确认是否是win10系统,若是,将环境变量path中%JAVA_HOME%\bin路径改写成实际绝对路径写法保持环境变量,JAVA_HOME仍然保留;改完后再执行应该就没有问题了。2、确认编译成功,即存在相同名称以.class结尾的文件;1、首先得确认类名与文件名一致;
2024-12-08 00:05:02
548
原创 python 中property、__getattr__和__setattr__
两种方法等到效果类似,但是__getattr_或__setattr__适合在编写类时无法确定属性集,甚至无法以确定何种具体形式存在的情况下使用,更为动态或通用的接口。而property通常就只是一种可选和冗余的扩展功能了。
2023-07-24 15:48:22
1616
原创 Word文档多级标题设置
想要标题如上呈现,且二级、三级标题随着上一级标题编号变动操作如下。1.1.2 标题a32。2.1.2 标题b32。1.1.1 标题a31。2.1.1 标题b31。
2023-04-23 17:15:18
1606
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅