
Java
文章平均质量分 54
Java初级知识
HHppGo
为了守护我所珍爱之人,星光不问赶路人,时光不负有心人。永远相信一分耕耘一分收获!一万年太久,只争朝夕!专注+坚持+勤奋==成功!
展开
-
java_String类
【代码】java_String类。原创 2025-02-03 10:32:59 · 258 阅读 · 0 评论 -
安装 Windows的包管理器Chocolatey
会搜索出所有包含关键字的软件包,比如关键字为python,就会输入与之相关的各种软件包。choco uninstall 软件包名称。choco install 软件包名称。choco upgrade 软件包名称。choco search 关键字。4.uninstall:卸载软件。2.install:安装软件。3.update:更新软件。原创 2025-02-02 16:02:36 · 190 阅读 · 0 评论 -
java_包装类
针对八种基本数据类型相应的引用类型—包装类有了类的特点,就可以调用类中的方法。//示例一//F//示例二//F//示例三//底层 Integer.valueOf(127)//-128~127//T//示例四//F//示例五//F//示例六//只有有基本数据类型,判断的是//值是否相同//T//示例七//T【注意~】://只有基本数据类型,判断的是值是否相同。原创 2025-02-01 11:22:55 · 447 阅读 · 0 评论 -
java_throw和throws的区别
【代码】java_throw和throws的区别。原创 2025-01-31 16:32:44 · 203 阅读 · 0 评论 -
java_自定义异常
当我们接收Person对象年龄时,要求范围在18-200之间,否则抛出一个自定义异常(要求 继承),并给出提示信息。原创 2025-01-31 11:11:48 · 194 阅读 · 0 评论 -
java_throws异常处理
【代码】java_throws异常处理。原创 2025-01-31 10:34:32 · 118 阅读 · 0 评论 -
java_异常-Exception
NullPointerException 空指针异常ArithmeticException 数学运算异常ArrayIndexOutOfBoundsException 数组下标越界异常ClassCastException 类型转换异常NumberFormatException 数字格式不正确异常[]编译异常是指在编译期间,就必须处理的异常,否则代码不能通过编译。原创 2025-01-23 11:13:23 · 310 阅读 · 0 评论 -
java_异常处理 try-catch-finally
异常处理就是当异常发生时,对异常处理的方式。原创 2025-01-23 11:12:52 · 285 阅读 · 0 评论 -
java_注解
使用 Annotation 时要在其前面增加 @ 符号, 并把该 Annotation 当成一个修饰符使用。用于修饰它支持的程序元素@Override: 限定某个方法,是重写父类方法, 该注解只能用于方法@Deprecated: 用于表示某个程序元素(类, 方法等)已过时@SuppressWarnings: 抑制编译器警告@Override 注解Deprecated_类a.hi();//1.@Deprecated 修饰某个元素,表示该元素已经过时。原创 2025-01-21 11:17:30 · 688 阅读 · 0 评论 -
java_枚举
Enumeration02类//演示自定义枚举// 1.将构造器私有化,目的防止 直接 new// 2.去掉setXXX方法, 防止属性被修改// 3.在Season 内部,直接创建固定的对象class Season{ // 类//描述// 定义了四个对象,固定public final static Season SPRING = new Season("春天", "温暖");原创 2025-01-19 16:52:14 · 325 阅读 · 0 评论 -
java_内部类
public class InnerClass01 { //外部其他类class Outer { //外部类//属性public Outer(int n1) {//构造器public void m1() {//方法{//代码块System.out.println("代码块...");class Inner { //内部类, 在 Outer 类的内部。原创 2025-01-18 20:00:44 · 330 阅读 · 0 评论 -
java_接口
(1)抽象方法,可以省略abstract关键字(2)在jdk8后,可以有 默认实现方法,需要使用default关键字修饰(3)在jdk8后,可以有 静态方法AInterface接口//写属性//在接口中,抽象方法,可以省略abstract关键字//在jdk8后,可以有 默认实现方法,需要使用default关键字修饰//在jdk8后,可以有 静态方法//1.如果一个类 implements 实现接口//2.需要将接口的所有抽象方法都实现@Override。原创 2025-01-12 10:53:59 · 310 阅读 · 0 评论 -
java_抽象类最佳实践-模板设计模式
【代码】java_抽象类最佳实践-模板设计模式。原创 2025-01-11 18:36:54 · 373 阅读 · 0 评论 -
java_抽象类
/抽象类,不能被实例化//new A();//抽象类不一定要包含 abstract 方法。也就是说,抽象类可以没有 abstract 方法//,还可以有实现的方法。//一旦类包含了 abstract 方法,则这个类必须声明为 abstract//abstract 只能修饰类和方法,不能修饰属性和其它的class C {原创 2025-01-11 17:50:57 · 204 阅读 · 0 评论 -
java_final关键字
【代码】java_final关键字。原创 2025-01-11 15:09:51 · 606 阅读 · 0 评论 -
java_单例设计模式
對象,通常是重量級的對象, 餓漢式可能造成創建了對象,但是沒有使用.原创 2025-01-11 14:05:50 · 524 阅读 · 0 评论 -
java_代码块
【代码】java_代码块。原创 2025-01-10 00:03:37 · 231 阅读 · 0 评论 -
java_深入理解main方法
【代码】java_深入理解main方法。原创 2025-01-09 21:14:21 · 188 阅读 · 0 评论 -
java_类变量和类方法
类变量也叫静态变量/静态属性,是该类的所有对象共享的变量,任何一个该类的对象去访问它时,取到的都是相同的值,同样任何一个该类的对象去修改它时,修改的也是同一个变量。//输出当前收到的总学费class Stu{原创 2025-01-09 20:44:11 · 762 阅读 · 0 评论 -
java_项目-房屋出租系统
在实际开发中,公司都会提供相应的工具类和开发库,可以提高开发效率,程序员也需要能够看懂别人写的代码,并能够正确的调用。老师说明:实现功能的三部曲 [明确完成功能->思路分析->代码实现]项目设计-程序框架图 (分层模式=>当软件比较复杂,需要模式管理)原创 2025-01-08 23:55:42 · 372 阅读 · 0 评论 -
java_章节作业
Professor类。原创 2024-12-21 23:41:26 · 687 阅读 · 0 评论 -
java_零钱通项目
【代码】java_零钱通项目。原创 2024-12-19 22:38:00 · 262 阅读 · 0 评论 -
java_断点调试(debug)
【代码】java_断点调试(debug)原创 2024-12-18 20:40:28 · 255 阅读 · 0 评论 -
idea中各种for循环的快捷键
lenfori回车键(其中len为循环长度)例如:编写10次循环。原创 2024-12-18 19:27:28 · 931 阅读 · 0 评论 -
Object类详解
判断两个 Person 对象的内容是否相等,如果两个 Person 对象的各个属性值都一样,则返回 true,反之 false。原创 2024-12-18 00:12:59 · 397 阅读 · 0 评论 -
java_多态的应用
代码。原创 2024-12-15 21:50:59 · 270 阅读 · 0 评论 -
java_java的动态绑定机制(非常非常重要!!!)
【代码】java_java的动态绑定机制(非常非常重要!!!原创 2024-12-14 16:03:23 · 242 阅读 · 0 评论 -
java_多态
方法或对象具有多种形态。是面向对象的第三大特征,多态是建立在封装和继承基础之上的。原创 2024-12-14 15:43:22 · 310 阅读 · 0 评论 -
java_方法重写/覆盖(override)
方法覆盖(重写)就是子类有一个方法,和父类的某个方法的名称、返回类型、参数一样,那么我们就说子类的这个方法覆盖了父类的方法。原创 2024-11-07 00:05:38 · 412 阅读 · 0 评论 -
java_super关键字
super代表父类的引用,用于。原创 2024-11-06 19:41:12 · 271 阅读 · 0 评论 -
java_继承
继承继承。原创 2024-11-06 19:40:53 · 506 阅读 · 0 评论 -
java_封装
面向对象编程有三大特征:封装、继承和多态。// 如果要使用快捷键alt+r,需要先配置主类// 第一次,我们使用鼠标点击形式运算程序,后面就可以用了/* 那么在 java 中如何实现这种类似的控制呢?请大家看一个小程序(com.hspedu.encap: Encapsulation01.java), 不能随便查看人的年龄,工资等隐私,并对设置的年龄进行合理的验证。年龄合理就设置,否则给默认。原创 2024-10-30 23:20:00 · 517 阅读 · 0 评论 -
java_包、访问修饰符
公开级别:用public修饰,对外公开受保护级别:用protected修饰,对子类和同一个包中的类公开默认级别:没有修饰符号,向同一个包的类公开.私有级别:用private修饰,只有类本身可以访问,不对外公开.原创 2024-10-30 00:57:07 · 194 阅读 · 0 评论 -
IDEA常用快捷键
删除当前行, 默认是 ctrl + Y 自己配置 ctrl + d复制当前行, 自己配置 ctrl + alt + 向下光标补全代码 alt + /添加注释和取消注释 ctrl + / 【第一次是添加注释,第二次是取消注释】导入该行需要的类 先配置 auto import , 然后使用 alt+enter 即可快速格式化代码 ctrl + alt + L快速运行程序 自己定义 alt + R生成构造器等 alt + insert [提高开发效率]查看一个类的层级关系 ctrl + H [学原创 2024-10-29 23:49:18 · 265 阅读 · 0 评论 -
java_this
thisthis。原创 2024-10-29 19:31:15 · 326 阅读 · 0 评论 -
java_构造器
构造方法又叫构造器(constructor),是类的一种特殊的方法,它的主要作用是完成对新对象的初始化。方法名和类名相同没有返回值在创建对象时,系统会自动的调用该类的构造器完成对象的初始化。//编写一个 main 方法//当我们 new 一个对象时,直接通过构造器指定名字和年龄System.out.println("p1 的信息如下");System.out.println("p1 对象 name=" + p1.name);//smith。原创 2024-10-29 19:30:55 · 439 阅读 · 0 评论 -
java_方法重载、可变参数、作用域
cat1.hi();cat1.cry();cat1.eat();//全局变量:也就是属性,作用域为整个类体 Cat 类:cry eat 等方法使用属性//属性在定义时,可以直接赋值//指定的值是 10//全局变量(属性)可以不赋值,直接使用,因为有默认值,//默认值是 0.0//局部变量必须赋值后,才能使用,因为没有默认值String address = "北京的猫";//属性//1. 局部变量一般是指在成员方法中定义的变量//2. n 和 name 就是局部变量。原创 2024-10-29 00:35:29 · 382 阅读 · 0 评论 -
java_迷宫问题、汉诺塔
汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着 64 片圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。原创 2024-10-27 23:20:09 · 493 阅读 · 0 评论 -
java_方法递归调用
简单的说: 递归就是方法自己调用自己,每次调用时传入不同的变量.递归有助于编程者解决复杂问题,同时可以让代码变得简洁。原创 2024-10-27 15:49:02 · 598 阅读 · 0 评论 -
Java_成员方法
形参列表:表示成员方法输入 cal(int n) , getSum(int num1, int num2)返回数据类型:表示成员方法输出, void 表示没有返回值方法主体:表示为了实现某一功能代码块return 语句不是必须的。结合前面的题示意图, 来理解。原创 2024-10-27 14:01:10 · 538 阅读 · 0 评论