千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:成都千锋IT培训  >  行业资讯  >  Java基础知多少 千锋成都Java培训学员分享学习收获

Java基础知多少 千锋成都Java培训学员分享学习收获

来源:千锋教育
发布人:Yolanda
时间: 2019-01-08 15:59:00

  来千锋成都Java培训班学习已经一个多月的时间了,总算顺利度过了第一个阶段。我收获了很多,这中间也遇到了很多问题,但是通过问同桌和老师,都解决了这些问题,我很感谢他们。现在我来总结一下这一个多月学习的基础知识点。

  常量:不可变的量,包括三种:

  1.用fiana修饰的变量;

  2.字面值常量;

  3.数字字面量(个人认为储存在静态常量区里)。

  用final修饰的变量和字面值常量的生命周期:

  1.创建:程序运行到常量那一行,常量存储在常量池中;

  2.销毁:程序运行完毕

  总结:常量存储在常量池中(不包含数字字面常量);常量的生命周期比变量要长的多,使用需要谨慎。

图片5

  重载:方法与方法之间的关系。

  应用场景:同一个类里,多个方法之间的功能一致,但是细节实现不同,这时考虑使用重载

  条件: 1.在同一个类里;2.方法名一致;3.参数列表的个数或类型不一致;4.与返回值无关。

  重写/复写:父类方法不满足子类需求

  条件:1.继承关系中的子类里;2.返回值、方法名、参数列表必须和父类一致;3.访问修饰符不能比父类更严格(比如父类是public,子类也必须是public,若父类是private,子类可以是4个访问修饰符)

  全局变量 vs 局部变量

  1、作用域的区别:全局变量:整个类;局部变量:当前方法中。

  2、何时被销毁:全局变量:对象销毁,随之销毁;局部变量:方法结束,立即销毁。

  3、初始值的区别:全局变量:系统会给定初始值(整数类型-0 浮点类型-0.0 字符类型-空格 布尔类型-false 引用类型-null);局部变量:系统不会给定默认值。

  构造方法:与类名相同,且没有返回项的方法。

  new + 构造方法 :创建对象的作用;

  构造方法的应用场景:初始化数据。

  无参构造何时被系统默认实现?1.没有其他带参数的构造方法时,系统默认实现;2.构造方法之间可以有重载关系。

  构造方法 vs 普通方法:

  构造方法和new这个关键字一起使用,是创建对象的意思;普通方法是对象调用。

  代码块:应用场景:初始化数据。代码块优先级 > 构造方法

  this:本对象

  1.调用属性:调用本对象的属性(this.属性:访问本类的成员属性(成员变量与局部变量同名的情况,成员变量无效))

  2.调用方法:调用本对象所属类的方法(this.方法:访问本类的成员方法)

  3.调用构造方法:调用本对象其他的构造方法(this():访问本类中的构造函数)

  ps:

  1.this调用构造方法,只能在构造方法中调用

  2.this调用构造方法,只能在构造方法的第一句调用

  static关键字:由Arrays工具类的作用,来引入对static关键字的学习

  最重要的应用就是工具类的制作。

  1.静态属性 修饰属性:静态属性

  2.静态方法 修饰方法:静态方法(应用场景:工具类)

  3.静态代码块

  静态属性:所有对象共享的

  生命周期:

  创建:当前类的字节码文件(.class)加载到方法区时,会扫描此文件中的所有静态属性

  存放的位置:静态常量区里

  销毁:项目结束时

  注意:少用静态属性,因为生命周期长,使用过多的静态属性可能会导致内存溢出

  应用场景:static + final

  ps:

  静态代码块:只会被调用一次

  静态代码块:在当前类的字节码文件加载到方法区中时,就会被调用

  应用场景:初始化数据

  注意:静态代码块优先于代码块

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

零基础学习java多久可以学会?

2023-04-06

学程序员需要什么条件?要掌握哪些方面的基础理论知识

2023-02-13

程序员培训一般要多少钱?要考虑相应的综合性价比

2023-02-01

最新文章NEW

计算机前端和后端区别,哪个好?

2023-03-30

it培训大概需要多少钱?快速的完成相应的综合分析和对比

2023-01-11

成都it培训多少钱?把握了当前的市场培训价格

2023-01-11

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>