![](https://img-blog.csdnimg.cn/direct/c71fd246ab47488db70ef85b0acb98e2.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
爪哇之旅
文章平均质量分 88
系统学习Java,打下良好基础!
A小码
青春不设限,奋斗正当时
展开
-
JavaSE 知识点总结
/ 方法定义修饰符 返回值类型 方法名称([参数类型 形参 ...]){方法体代码;[return 返回值];类是用来描述对象的// 创建类field;// 字段(属性) 或者 成员变量method;// 行为 或者 成员方法类中包含字段/属性/成员变量:如果是普通的成员变量,需要通过对象的引用来访问,如果是静态的成员变量,需要类名来访问。如果是普通的成员方法,需要通过对象的引用来访问,如果是静态的成员方法,需要类名来访问。具体方式。原创 2023-11-25 21:41:19 · 3007 阅读 · 74 评论 -
java雷区?要小心的子父类代码!
总结:我们应该尽量避免在构造函数内使用实例方法(除了final和private方法)。当在父类的构造方法中调用父类和子类同名的方法时,也会发生动态绑定。“用尽量简单的方式使对象进入可工作状态”,尽量不在构造器中调用方法(如果方法被子类重写,就会触发动态绑定,但是此时子类对象还没有构造完成),就可能会出现一些隐藏的、极难发现的问题,上文例子比较简单,若是大型代码,便难以找出问题所在了。原创 2023-11-14 11:57:59 · 130 阅读 · 9 评论 -
图书管理系统Java实现
图书管理系统java实现版本保姆级教学,思路和步骤详解,代码设计非常巧妙!文末附有总代码!!原创 2023-11-19 15:51:56 · 1941 阅读 · 57 评论 -
如何处理Java异常?
【异常处理流程总结】1.程序先执行 try 中的代码2.如果 try 中的代码出现异常, 就会结束 try 中的代码, 看和 catch 中的异常类型是否匹配.3.如果找到匹配的异常类型, 就会执行 catch 中的代码4.如果没有找到匹配的异常类型, 就会将异常向上传递到上层调用者.5.无论是否找到匹配的异常类型, finally 中的代码都会被执行到(在该方法结束之前执行).6.如果上层调用者也没有处理的了异常, 就继续向上传递.原创 2023-11-25 17:42:21 · 1015 阅读 · 39 评论 -
关于 Git 你了解多少?
Git 是一个版本控制系统,由林纳斯·托瓦兹创建。它旨在管理项目代码的更改,以便团队成员可以协作开发和维护代码库。Git 可以让用户跟踪代码的更改、回滚错误的更改、合并代码等。Git 还具有分支和标签的功能,使得团队成员可以在独立开发的基础上集成代码。与其他版本控制系统不同的是,Git 不用依赖中央服务器来协作开发,这使得它更加灵活和分布式。原创 2023-11-16 21:05:16 · 1010 阅读 · 51 评论 -
JAVA内部类
在Java中,内部类是定义在其他类内部的类。它们的存在是为了提供更加灵活和功能强大的方式来组织和管理代码,从而使代码更加清晰和易于维护。当一个事物的内部,还有一个部分需要一个完整的结构进行描述,而这个内部的完整的结构又只为外部事物提供服务,那么这个内部的完整结构最好使用内部类。在 Java 中,可以将一个类定义在另一个类或者一个方法的内部,前者称为内部类,后者称为外部类。内部类也是封装的一种体现。// OutClass是外部类// InClass是内部类【注意事项】原创 2023-11-16 22:02:26 · 357 阅读 · 44 评论 -
java SE 类和对象(图文详解)
首先,我们都知道java是一门面向对象的语言(Object Oriented Program,简称OOP),在面向对象的世界里,一切都是对象。面向对象是一种思想,用于解决问题,且主要依靠对象间的交互完成一件事情。面向对象的思想设计到了程序,符合我们人类对事物的认知,对于大型程序的设计、扩展及维护都有帮助!JAVA是面向对象程序设计,关注的是对象,而对象其实就是现实生活中的实体,就如:洗碗机。但是我们的计算机并不认识洗碗机,这时候就需要开发人员告诉计算机什么是洗碗机。原创 2023-11-11 22:08:40 · 584 阅读 · 34 评论 -
JavaSE 继承和多态
子类对象中成员是有两部分组成的,基类继承下来的以及子类新增加的部分。父子父子肯定是先有父再有子,所以在构造子类对象时候 ,先要调用基类的构造方法,将从基类继承下来的成员构造完整,然后再调用子类自己的构造方法,将子类自己新增加的成员初始化完整。上述图示中,Dog和Cat都继承了Animal类,其中:Animal类称为父类/基类或超类,Dog和Cat可以称为Animal的子类/派生类,继承之后,子类可以复用父类中成员,子类在实现时只需关心自己新增加的成员即可。直接访问是无法做到的,Java提供了。原创 2023-11-11 23:30:12 · 613 阅读 · 50 评论 -
Java SE 数据类型与变量
目录1. 字面常量2. 数据类型3. 变量3.1 变量概念3.2 语法格式 3.3 整型变量3.3.1 整型变量3.3.2 长整型变量3.3.3 短整型变量3.3.4 字节型变量 3.4 浮点型变量3.4.1 双精度浮点型3.4.2 单精度浮点型3.5 字符型变量3.6 布尔型变量3.7 类型转换 3.7.1 自动类型转换(隐式)3.7.2 强制类型转换(显式)3.8 类型提升4. 字符串类型原创 2023-10-29 00:46:31 · 406 阅读 · 35 评论 -
Java 入门基础题
第2种方式,任何一个数字n,都可以写成 n = a*b的形式。假设i代表行,j代表列,当i==j 或者 i+j+1 == n,此时为星号。斐波那契数列定义为:1 1 2 3 5 8 13 21 我们可以看到,从第3项开始,都等于。在同一个类中定义多个方法:要求不仅可以求2个整数的最大值,还可以求3个小数的最大值?然后使用flag标记控制奇偶项,奇数项为正,偶数项为负,然后将所有的项相加即可。n1保存第一项的值,n2保存第2项的值,n3保存第3项的值。( 注:图片来自网络,如有侵权,请联系删除 )原创 2023-11-14 23:00:40 · 2964 阅读 · 58 评论