- 博客(19)
- 收藏
- 关注
原创 12。异常
在开发中,我们可以自己定义异常,来实现对一类错误的说明,我们自己写一个类继承 exception或者RuntimeException,这样我们就能,然后调用父类的构造方法,传入一段字符串,在new这个异常对象时,要调用父类的构造方法,然后将字符串打印出来,得到我们想要提示的效果。
2023-09-22 15:43:04
45
原创 11。字符串
unicode编码,各国的语言文字每个字符都对应了一个相应的二进制数字,所以char可以存储各种字符char类型是2个字节,16位的,16位最大数,无符号所以char数组存储的范围为[-32767,65535] 错误char表示的是无符号所以范围为[0,65535]unicode编码,各国的语言文字每个字符都对应了一个相应的二进制数字,所以char可以存储各种字符到了jdk9后String类型就成为了byte[]数组了,这里要注意下。
2023-09-22 15:40:20
64
原创 10.数字类型包装类
在一些特定的场合下,基本数据类型满足不了我们的对于一些事物的描述要求。例如汪隋开了一家新的牛肉粉店,需要记录前开业以来前7天的营业情况,可以用Int类型的数组 来表示这样表示没毛病,可能有些场合下,会有岐义,第五天和第七天这个0的意思 是表示开张了没赚钱,还是表示没开张呢,在这种情况下就无法满足我们的表示 要求 这时,如果用引用类型来表示,会有更好的效果创建一个类这时用自己创建的类开表示 开店营业的情况,表示 的更为清晰。
2023-09-22 15:39:41
57
原创 9。枚举_
需求:当我们需要一些常量是固定一些值的,比如季节,方向,只有几个可选的值来表示, 可以用之前的知识用类来做到;此时,我想要几个稳定的变量要如上操作,也能达到我想要的效果如果每次需要稳定的变量都需要按上面操作创建一个类对象,也不是不可以,比较麻烦,此时,jdk已经为我们想到了一个办法,Jdk中自带枚举枚举本质 就是类,他继承 了java.lang.Eume例如:
2023-09-22 15:38:42
48
原创 7。抽象类_接口_多态
抽取两个类的公共代码,两个类的一些特定的实现,我们可以用用抽象类来弄一个抽象 方法,让他们各自去实现自己的特定代码, 这样就起到了一个极致抽取的效果 这也是抽象类的意义所在接口:是一组抽象方法的组合,用interface关键字来表示 ,如果接口中写了固定的方法,有一百个类实现了这个接口,此时 我想再加入一些功能,可能需要重新定义了两个新的抽象方法,让子类去实现, 因为接口中的抽象方法必须子类必须要实现,就会出现 这一百个类都需要去实现这两个方法,这一百个类都会变更, 这样牵一发而动全身,不行。
2023-09-22 15:30:44
50
原创 5。面向对象
编写一个类时没有添加无参构造方法,那么编译器会自动添加无参构造方法;如果自己添加构造函数,无论有参数或是没参数,默认构造函数都将无效编写时添加了有参构造方法而未添加无参构造方法,那么编译器只认有参构造方法而不会默认添加无参构造方法!如果需要使用无参构造方法,一定要在类里面添加这所以这样不难理解,是因为子类需要初始化父类的成员变量,父类的成员变量应当在父类的构造方法中初始化。
2023-09-22 15:24:15
35
原创 4。数组_
数组是是数据结构的一种,他是由线性表装有相同类型的一组数据 ,他是一种连续的内存空间线性表:有方向的,只有前后两个方向非线性表:不同方向的数据结构,没有前后关系!
2023-09-22 15:22:00
32
原创 2。跨平台原理和环境的搭建
jdk:Java的根基, 是开发的基本类,jre:是运行代码的环境,jre中包含了jvm, jvm 就是主要运行这些代码的jdk中包含了Jre ,所以不需要额外的安装 jre了。
2023-09-22 15:13:27
53
原创 java简介
se:是学习ee的基础,一个基本的类库me :是开发小型应用, 比如手机上,电视机上嵌入式java的一个版本ee :开发web应用的一个基础。
2023-09-22 14:36:40
48
原创 深浅拷贝_序列化
java中的中的浅拷贝, 是指实现jdk的一个接口,然后调用 clone方法的一个对象复制操作1。浅拷贝中 ,clone方法后,如果原型对象的成员变量是值类型,拷贝后相当于在程序中 重新生成 了一个对象和原型对象一样的对象 ,这时堆内存中重新开辟空间,引用也要改变如下图2。
2023-03-16 15:34:30
62
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人