![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java se
文章平均质量分 83
小董是不懂
正在努力学习的编程菜鸟,博客有问题欢迎私信或者评论讨论
展开
-
进制的转换
我们上面各个进制都是用了1011,我们可以把它看作1011.0,后面小数位置为0,我们乘的时候,从小数点的左边依次从0开始自增作为次幂的值,然后是几进制转化为十进制,就乘几的多少次幂。1>原理:“四合一”, 取二进制中的四位数,合为十六进制中的一位数,里面的四合一,指的是从二进制的小数点为分界点,向左(右)各取四位数。1>原理:“三合一”, 取二进制中的三位数,合为八进制中的一位数,里面的三合一,指的是从二进制的小数点为分界点,向左(右)各取三位数。1>原理: 除以8,直到商为0为止,反向取余。原创 2024-04-01 20:22:00 · 703 阅读 · 0 评论 -
Java se 的异常
如果要写一个自定义异常,一定要继承一个异常,一般来说是继承Exception或者RuntimeException这两个异常就像这样,在自定义之前一定要先继承一下!!!原创 2024-02-19 18:18:45 · 868 阅读 · 1 评论 -
Java se的String类的详解
而且,本质的话,我们在println那应该是访问地址的,但是在String的底层里,其实对’ str ’ 进行了重写,所以在输出时候,就会直接输出str里面的内容。在这里面的那个ret是用来接收转化以后的大写的,所以可以得出,这个转化并不是在原有的基础上转化,而是转变为大写以后,会是一个新的对象。1>后面两个是可变的,String是不可变的,例如上面的拼接的话,String是产生一个新的对象,可以通过图看出来,String是一个引用类型,我们是通过指向我们所要引用的对象,然后进行输出的。原创 2023-12-28 10:59:33 · 997 阅读 · 0 评论 -
Java se的语言特征之多态
在父类的构造方法里面,可以调用子类和父类重写的方法,此时会调用子类的方法,此时也会发生动态绑定,但是注意,不可以这么写。当父类的引用,引用的子类对象不一样的时候,调用这个重写的方法,表现出的行为是不一样的,我们把这种思想叫做多态。2>接口中不可以被实现的方法,只有抽象方法(static , deafult修饰的不受限制)这个里面的话,B也具备了A的功能,但是后面用接口B的时候,B和A都要重新实现。通过父类的引用,只能调用父类自己独有的属性,方法,构造方法。1>abstract修饰的类,方法为抽象类(方法)原创 2023-12-12 10:11:22 · 842 阅读 · 0 评论 -
Java se的语言特征之继承
继承就是对共类进行抽取,放进一个特定的类里面System.out.println(this.name + "吃饭");System.out.println(this.name + "吃饭");System.out.println(this.name + "汪汪叫");System.out.println(this.name + "吃饭");System.out.println(this.name + "喵喵叫");在上面的这个代码中,就是一个子类和父类之间的继承关系。原创 2023-12-10 20:36:25 · 372 阅读 · 1 评论 -
Java se的语言特征之封装
像上面的这幅图,就是访问修饰限定符的范围,其中default是默认的,就是我们在创建的时候不写访问修饰限定符,就默认是default。从语法的层面来理解就是,被private修饰的成员变或者成员方法,只能在当前类中使用,但是可以通过set以及get进行间接访问。可以理解为套壳屏蔽细节,将数据和操作数据的方法进行有机的结合,隐藏对象的属性和实现细节,仅对外公开接口和对象进行交互。就是可以理解为,A和B是一个班的同学,那这个班级对他们两个来说就是都拥有的,就是静态成员变量。原创 2023-12-07 22:44:05 · 376 阅读 · 0 评论 -
Java se之类和对象
/属性(成员变量)//行为(成员方法)1>变量与方法1.成员变量:普通成员变量静态成员变量2.成员方法:普通成员方法静态成员方法其中的静态变量与方法,在后面的封装里面讲述注意点1>不建议一个Java文件里面创建多个类,建议是创建一个类放在一个Java文件里面2>main方法所有的类一般要使用public修饰3>public修饰的类必须和文件名相同。原创 2023-12-07 19:41:22 · 954 阅读 · 0 评论 -
Javase的自定义输入,方法的使用与数组的定义和使用
java中的输入与c语言里面的输入有所不同,具体的代码是这样的可以在上面看到,我们输入是用到了scanner这个方法在这里面我们可以看到我们在输入的时候,在a后面是跟了一串东西的,是scanner.上一个东西,后面的话就是跟上next加上我们前面定义的类型的引用类型.还有一种是循环进行输入在这里的话主要就是我们加了一个循环,然后在循环里面我们再加了一个scanner.hasNext(),这一个是固定的public static 返回值 方法名(形参列表){原创 2023-12-06 22:31:02 · 843 阅读 · 1 评论