java面向对象
文章平均质量分 51
eikiz
这个作者很懒,什么都没留下…
展开
-
Java面向对象(上)_“万事万物皆对象“&内存解析&匿名对象的使用
一.理解:“万事万物皆对象”. 1.在Java语言范畴中,我们都将功能,结构,等封装到类中,通过类的实例化,来调用具体的功能结构。 Scanner,String等 文件:File 网络资源:URL 2.涉及Java语言与前端Html,后端的数据库交互时,前后端的结构在Java层面交互时,都体现为类,对象。 二.内存解析的说明. 引用类型的变量,只可能存储两类值:null 或 地址值(含变量类型) 三. 匿名对象的使用. 理解:我们创建的对象没有显示的赋给一个变量名,即为匿名对象。 特征:匿名原创 2021-04-06 19:35:01 · 149 阅读 · 0 评论 -
Java面向对象(上)_类和对象的使用&类中属性和方法的使用
一.设计类其实就是设计类的成员 属性 = 成员变量 = field = 域,字段 方法 = 成员方法 = 函数 = method 创建类的对象 = 类的实例化 = 实例化类 二.类和对象的使用(面向对象思想的落地实现) 创建类,设计列的成员【写程序时,需要花较多的时间在这上面】 创建类的对象 通过"对象.属性"或"对象.方法"调用对象的结构 如果创建了一个类的多个对象,则每个对象都独立拥有一套类的属性,(非Static的,即,没有加Static关键字) 意味着,如果我们修改一个对象的属原创 2021-04-06 15:51:41 · 236 阅读 · 0 评论 -
Java面向对象(上)_内存解析
JVM内存结构: (0) 编译完源程序以后,生成一个或多个字节码文件。 我们使用JVM中的类的加载器和解释器对生成的字节码文件进行解释运行。意味着,需要将字节码文件对应的类加载到内存中,涉及到内存解析。 《JVM规范》 (1)内存解析 虚拟机栈: 即为平时提到的栈结构。我们将局部变量存储在栈结构中。 堆: 我们将new出来的结构(比如:数组,对象)加载到堆空间中。 》补充:对象的属性(非static的)加载到堆空间中。 方法区: 类的加载信息,常量池,静态域 ...原创 2021-04-05 21:12:03 · 106 阅读 · 0 评论 -
Java面向对象(上)_面向对象的初了解
一.Java面向对象学习 的三条主线: Java类及类的成员: 属性,方法,构造器,代码块,内布类 面向对象的三大特征: 分装性,继承性,多态性,(抽象性) 其他关键字: this,super,static,final,abstract,interface,package,import等。 二.“人把大象装进冰箱”. 面向过程 :强调的具备功能的对象,以函数为最小单位,考虑怎么做: ①把冰箱门打开 ②抬起冰箱,塞进冰箱 ③把冰箱门关闭 面向对象:强调具备了功能的对象,以类/对象为最小单位,原创 2021-04-06 15:03:30 · 97 阅读 · 0 评论