摘要: String: 在java的底层中,String使用final char[ ]来存放字符串的,final决定了字符串是不可以被更改的,只能重新赋值 而在字符串中还有两个可以更改内容的方法:1.StringBuffer 2.StringBuilder (字符串内容可以变。java.lang) 当我们需 阅读全文
posted @ 2019-10-22 19:26 小星星i 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 2013年,一个青涩的少年走入了网吧 阅读全文
posted @ 2019-10-22 18:38 小星星i 阅读(120) 评论(0) 推荐(0) 编辑
摘要: ==:是比较内容是否是同一个对象,比较的是地址 equals:是Object里面的方法,默认的是==,比较的也是地址(注意,这里说的是默认的,也就是说没有重写过的,如果业务逻辑需要,可以再需要的类中重写equals方法) hashcode:native本地方法(C,C++),操作系统是讲逻辑,把结果 阅读全文
posted @ 2019-10-21 20:56 小星星i 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 代码块:一块代码,用括号括起来 代码块在构造对象的时候运行,在构造方法前执行,写在方法里面的临时代码块跟信后顺序有关 静态代码块:静态代码块会在类加载的时候执行,所以静态代码块只执行一次,普通代码块是在构造对象的时候执行,每份对象都有一份 接口(interface):专门用抽象方法来定义规范 接口中 阅读全文
posted @ 2019-10-18 17:39 小星星i 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1.抽象方法一定在抽象类中吗? 抽象方法是一定在抽象类中的,一个抽象类中有0~N个抽象方法 2.堆和栈的区别 堆的内存大,但是运算速度慢,栈的空间较小,但是运算速度快 每日一练 1,说下有哪几种访问修饰符?他们有什么区别?(面试题) public protected default private 阅读全文
posted @ 2019-10-17 18:57 小星星i 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 何为抽象类:自己定义方法,但是自己不是实现方法,让后代去实现(自己的事情不做,留给后代去做) 访问修饰符: public protected default private 一个类被abstract修饰代表这个类是抽象类,被abstract修饰的方法叫做抽象方法 有抽象方法一定有抽象类(有0到n个) 阅读全文
posted @ 2019-10-17 18:54 小星星i 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 1.Java中最重要的三部分 封装继承和多态 阅读全文
posted @ 2019-10-16 16:58 小星星i 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 多态的定义:同一个行为具有多个不同表现形式或形态的能力 多态的好处:高类聚,低耦合 父类引用指向子类对象 调用看左,执行看右(在eclipse里面,写一个对象a在加一个点号,后面提示的内容就是可以选择的方法,后面也有这个方法是那个类里面的) 类型的转换包含:1.基本数据类型的转换 2.引用数据类型的 阅读全文
posted @ 2019-10-16 16:57 小星星i 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1.final的使用方法: A.当finla修饰变量的时候,表示常量 B.当final修饰类时,表示这个类不能被继承 C.当final修饰方法时,这个方法不能被重写(override) 2,final的用法?(面试题) 1.final用来修饰变量得时候,表示常量 2.final用来修饰类的时候表示这 阅读全文
posted @ 2019-10-15 19:25 小星星i 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 构造方法不能够有返回值,如果有返回值的话就变成成员方法了 在调试的时候可以用断点来调试 封装:隐藏对象的属性和方法可以用访问修饰符来修改 常见的访问修饰符:public private default protect 属性变成私有的之后,在别的类中就不能够用对象名.属性的方法来使用(改变和获取),可 阅读全文
posted @ 2019-10-15 19:24 小星星i 阅读(115) 评论(0) 推荐(0) 编辑