JavaSE
文章平均质量分 93
Java
WriteOnce,RunAnyWhere!
秋落风声
永生缥缈非我求,长生无为老愧羞
界壁消散乱世起,宿命一去竞自由
鹰击长空鲸霸海,不试怎知龙与蚯
凡夫俗子岂识我,非到末路不甘休
展开
-
[Java]栈--Stack
JavaStack类基本使用原创 2024-08-07 06:59:31 · 964 阅读 · 0 评论 -
接口(非完整版,代更)
我们以Comparable接口为例来介绍一下其语法。这个接口只提供了一种方法,comparaTo.前面总结过,它是一个public abstract的方法,意味着所有implements Comparable的类都要具体实现该方法。comparaTo方法里的参数Object类型,它接受所有类的对象为参数,并返回一个整型。定义一个接口要用interface关键字,接口名的命名规范和类一致,采用大驼峰命名从阅读角度,接口名以I开头方便区分这是一个接口而不是类。接口名最好是“形容词”。原创 2024-06-20 19:43:49 · 1018 阅读 · 0 评论 -
Java的static关键字
static修饰的成员变量称为静态成员变量。假设上面的三个学生在一个班级,只需要一个静态变量。三个学生即三个对象。静态变量属于类,不属于对象,为所有对象共有。静态成员变量虽然属于类,但可以通过对象访问打印结果都是1班,但不建议。因为静态变量属于类,可以直接用访问静态成员变量静态成员变量:1.通过对象访问;2.通过类名访问。推荐类名访问。静态的,是类的属性,与有无对象无关(不依赖对象)。静态成员变量存储在方法区。所有对象共用静态成员。生命周期随着类加载诞生,随着类卸载销毁。原创 2024-05-19 15:49:31 · 651 阅读 · 1 评论 -
【JavaSE】面向对象---多态
看main方法,首先实例化D类对象,先进入D中构造方法,构造方法为默认构造方法,由于继承关系,子类构造还有里面还要调用父类构造方法。父类构造方法里的调用func()即子类和父类方法重写,由于动态绑定,会调用子类的func(),而此时子类的num还没初始化为1,默认为0.所以最终打印结果为。总之,构造器中最后不要调用实例化的方法,调用静态绑定的方法比如final,private修饰的方法。在Java中,对象变量是多态的,它既可以引用自身的类型,还可以引用其子类的对象。调用的是子类Dog,为什么呢?原创 2024-06-08 19:00:21 · 1206 阅读 · 1 评论 -
Java--初识类和对象
本篇讲解Java类和对象的入门版本。学习目的:1.理解什么是类和对象。2.引入面向对象程序设计的概念3.学会如何定义类和创建对象。4.理解this引用。5.了解构造方法的概念并学会使用考虑到篇幅过长问题,作者决定分多次发布。原创 2024-05-13 08:25:39 · 758 阅读 · 2 评论 -
Java篇---方法
方法就是一个代码片段。类似C语言的函数。是能够模块化的组织代码(当代码规模比较复杂的时候).做到代码被重复使用, 一份代码可以在多个位置使用.让代码更好理解更简单.直接调用现有方法开发, 不必重复造轮子.public static 返回值类型 方法名称(形式参数列表){方法代码比如这里实现一个两个整数和的方法return x+y;判断一个数(n>1)是否为素数int i=0;for(i=2;i<n;原创 2024-05-12 03:07:26 · 774 阅读 · 0 评论 -
[JavaSE]数组
Java数组篇的基础知识原创 2024-07-15 19:49:58 · 385 阅读 · 0 评论 -
Java-字符串
由于String不可修改的特性,Java提供了StringBuilder类和StringBuffer类。它们可以直接修改对象的内容,而不会返回新的对象,提升了效率。StringBuilder在线文档。原创 2024-07-16 23:03:01 · 724 阅读 · 0 评论 -
[java]-包装类
在Java中,基本类型不是类,为了在泛型代码中可以支持基本类型,Java给每个基本类型都对应了一个包装类型。包装类。int与char类型的包装类分别是Integer,Character。其余类型的包装类,类名是原基本数据类型关键字首字母大写。原创 2024-07-19 19:15:51 · 583 阅读 · 0 评论