• JAVA运行期数据存放


    堆, NEW对象
    栈,局部变量
    数据段,类变量、常量
    代码段,方法的定义
    按照声明的位置和作用域划分
    -局部变量:方法和语句块内部定义的变量,栈空间里面,当方法或语句块一结束,局部变量空间马上释放,
    -成员变量(属性):方法外部、类的内部定义的变量(堆空间,随对象产生而产生,随对象销毁而销毁)
    -类变量(静态变量):加上了关键字static(数据段,常驻变量,创建好之后不会消失)

    包,也就是文件夹。通过package申明该类在哪个包中、
    包的作用 1、组织相关的类。2、信息隐藏。

    如果在一个包中要使用另一个包定义的类,可以通过import可以讲该类进行导入。本包中的类和java.lang。*中的类无需导入可以直接使用。

    如果一个类申明为public,类名和文件名就必须保持一致,另外,该类也可以被其他包的类所访问,如果一个类没有申明public,类名和文件名可以不一致,不能跨包使用。

    方法分为两种,静态方法和成员方法,
    静态方法和成员方法的区别,和静态变量与成员变量区别类似。
    静态方法可以通过类名.和对象.的方式访问。
    成员方法只能通过对象.的方式访问。

    静态方法加载实际在对象之前,所以静态方法不能直接访问成员方法

    重载:重载发生在同一个类中,两个方法的方法名相同,参数列表不同(参数类型,参数个数,参数顺序),调用方法时,根据实参的值来决定调用哪个方法重载。注意,重载和返回类型无关。

  • 相关阅读:
    POJ 1830 开关问题
    UESTC 1558 Charitable Exchange
    UESTC 1546 Bracket Sequence
    POJ 2847 Widget Factory
    java实现自动登录,并获取数据
    学习JAVA浮点数必看文章!
    Linux cron 配置样例
    Red Hat 安装 Tomcat
    在RedHat Enterprise Linux 5下安装JDK
    使用seconds_behind_master和mkheartbeat 检查MySQL数据库主从延时
  • 原文地址:https://www.cnblogs.com/ChinaOMG/p/5526855.html
Copyright © 2020-2023  润新知