![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
pigofzhou
知行合一,行胜于言!Hello New World!
展开
-
Java基础知识复习(概述)
JAVA语言概述软件:一系列按照特定顺序组织的计算机数据和指令的集合。开发:制作软件。内存的划分为:寄存器、本地方法区、方法区、栈内存、堆内存。栈内存:存储的都是局部变量(定义在方法中的变量)、而且变量所属的作用域一旦结束,该变量将自动释放。堆内存:堆内存所有线程共享的一块内存区域,是JVM所管理的内存中最大的一块,因为该内存区域的唯一目的就是存放对象实例,存储的是数组和对象(其实数组就是对象)凡...原创 2018-03-07 21:50:58 · 311 阅读 · 0 评论 -
Java基础知识复习(对象、变量)
public class text1 { public static void main(String[] args) { int[] a = new int[10]; System.out.println(a); } }[I@4554617c@左边是实体的类型,@右边是实体的哈希值 面向对象对于面向对象思想,强调的是对象(实体)当你在设计类...原创 2018-03-08 09:56:07 · 238 阅读 · 0 评论 -
Java基础知识复习(封装详解)
封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式,是面向对象方法中重要原则。好处:1、可以彻底的隐藏方法的内部实现,仅提供一个调用方法,使用这个类时不需要关心是如何实现的,只需知道如何调用即可。2、提高对象数据的安全性。3、提高重用性。原则:使用公有与私有这两个存取修饰符,将不需要对外提供的内容都隐藏起来,提供公共方法对其访问。 即将实例变量标记为私有的,并提供公有的g...原创 2018-03-08 11:05:58 · 257 阅读 · 0 评论 -
Java基础知识复习(构造函数、this关键字)
Q:在Java中有没有一种方法,当对象创建时就立刻给它赋值呢?A:这时将引入构造函数这一方法概念。构造函数构造函数:构造创建对象时自动调用的函数。作用:给对象进行初始化。特点:1、函数名与类名相同。2、不用定义返回值类型。3、没有具体的返回值(不可以加void)。注意:1、默认构造函数的特点。2、多个构造函数是以重载的形式存在的。3、创建对象都必须要通过构造函数初始化4、如果在类中没有定义过构造函...原创 2018-03-08 11:36:14 · 775 阅读 · 1 评论 -
Java基础知识复习(static关键字)
Q:为什么需要static关键字的存在?有什么作用呢?A:Java是面向对象的,但若处于某种特殊情况下,通常是实用方法,则不需要类的对象。static这个关键字可以标记出不需要实例的方法。static的特点(静态变量)1、static是一个修饰词,用于修饰成员。2、static修饰的成员被所有的对象所共享。3、static优先于对象存在,因为static的成员随着类的加载就已经存在了。4、stat...原创 2018-03-08 15:09:06 · 140 阅读 · 0 评论