为了账号安全,请及时绑定邮箱和手机立即绑定

java基础知识

标签:
Java
  1. package:

    1.作用:避免类名的冲突

    2.包名可以有层次结构(域名反写.项目名称.模块名称)

    3.类的全称:包名.类名。同包的类不能同名。

    4.建议:包名所有字母小写。


    import:

    1同包中的类可以直接访问,

    不同包的类不能直接访问,想访问有2种方式

                                            1.先import声明类再使用。

                                            2.类的全称访问。不建议

  2. 访问控制修饰符:

    1.public:公共的,任何类可以访问。

    2.protected:受保护的,本类,不同包和同包子类,同包类可以访问。

    3.默认的:什么也不写,本类,同包子类,同包类可以访问。

    4.private:私有的,本类可以访问。

     说明:

        1.类的访问修饰为public或默认的

        2.类中的成员的访问修饰如上四种都可以


3.final:最终的,不可改变的

        1.修饰变量:变量不能修改

        2.修饰方法:方法不能被重写

        3.修饰类:类不能被继承




4.static

  1静态变量:

    1.1由static修饰

    1.2属于类,存储在方法区中,只有一份

    1.3常常通过类名来访问

    1.4何时用:所有对象共享的数据(图片,音频,视频等)


  2.静态方法

    2.1由static修饰

    2.2属于类的,存储在方法区中,只有一份

    2.3静态方法没有隐式的this传递

        静态方法中不能直接访问实例成员

    2.4何时用:方法的操作仅与参数相关而与对象无关

  

  3.静态块

    3.1属于类,在类被加载期间自动执行,因类只被加载一次,所以静态块也只执行一次

    3.2何时用:加载/初始化静态资源(图片,视频,音频等)


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

举报

0/150
提交
取消