自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Java 基础 - 反射机制

反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字,那么就可以通过反射机制来获得类的所有属性和方法。在运行时判断任意一个对象所属的类。在运行时判断任意一个类所具有的成员变量和方法。在运行时任意调用一个对象的方法。在运行时构造任意一个类的对象。反射就是把java类中的各种成分映射成一个个的Java对象例如:一个类有:成员变量、方法、构造方法、包等等信息,利用反射技术可以对一个类进行解剖,把个个组成部分映射成一个个对象。

2024-09-29 10:56:46 373

原创 Java 基础 - 枚举

Java 1.5的枚举能满足绝大部分程序员的要求的,它的简明,易用的特点是很突出的。虽然它为这些常量提供了可打印的字符串,但是它会导致性能问题,因为它依赖于字符串的比较操作,所以这种模式也是我们不期望的。显然就不是了,而且编译会通过,在运行时会出现什么情况,我们就不得而知了。枚举常量打印出来,我们所见到的就是一组数字,这没什么太大的用处。方法定义的代码如下,分别用1 表示春天,2表示夏天,3表示秋天,4表示冬天。使用枚举的大多数场合,我都需要方便得到枚举类型的字符串表达式。如1代表春天,2代表夏天。

2024-09-28 12:09:42 363

原创 Java 基础 - String

String在Java中特别常用,而且我们经常要在代码中对字符串进行赋值和改变他的值,但是,为什么我们说字符串是不可变的呢?首先,我们需要知道什么是不可变对象?不可变对象是在完全创建后其内部状态保持不变的对象。这意味着,一旦对象被赋值给变量,我们既不能更新引用,也不能通过任何方式改变内部状态。复制ErrorOK!这样,操作,不就将原本的"abcd"的字符串改变成"abcdef"了么?但是,虽然字符串内容看上去从"abcd"变成了"abcdef",但是实际上,我们得到的已经是一个新的字符串了。

2024-09-27 09:32:41 782

原创 Java 基础 - 面向对象

下面的代码中,乐器类(Instrument)有两个子类: Wind 和 Percussion,它们都覆盖了父类的 play() 方法,并且在 main() 方法中使用父类 Instrument 来引用 Wind 和 Percussion 对象。表示不同类对象之间有关联,这是一种静态关系,与运行过程的状态无关,在最开始就可以确定。比如学生和学校就是一种关联关系,一个学校可以有很多学生,但是一个学生只属于一个学校,因此这是一种多对一的关系,在运行开始之前就可以确定。比如公司和部门,公司没了部门就不存在了。

2024-09-26 11:30:21 1295 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除