Java
阿清~
这个作者很懒,什么都没留下…
展开
-
Java重新学习(3)java基础
面向对象的三大特性:封装、继承、多态 封装 广义封装 狭义封装:对类中某些属性私有化,不让外界直接访问,同时提供对应的set和get方法。 因为某些属性,如果直接让外界对其访问,那么外界对其赋的值可能不是我们想要的,这些值可能在语法上没有问题,但是在逻辑上有问题,(例如将给age属性赋值-10),这时候可以将属性私有化,并在set方法中进行过滤。 单例设计模式 在项目的任何模块,任何位置,某个类的对象只能是唯一的一个。 ...原创 2020-07-14 17:38:27 · 91 阅读 · 0 评论 -
Java重新学习(2)java基础
方法重载 在同一个类中的方法,如果满足以下要求,那这些方法之间的关系就是重载关系。 1、方法名相同 2、参数不同(类型不同、数量不同) 网站 https://stackoverflow.com/ IT问答网站 程序员的天堂 数组 //数组声明 int[] array; //数组实例化 int[] array = new int[5]; int[][] array= new int[5][]; array[0]=new int[4]; 数组的内存分析 内存分区:内存可以分为4个区域,堆heap 数组进原创 2020-07-13 20:50:57 · 178 阅读 · 1 评论 -
Java重新学习(1)java基础
JDK、JRE、JVM JDK:(Java development kit )Java开发框架,是Java开发中用到的所有工具的合集 JRE:(Java run environment)Java运行环境,为Java程序的运行提供必要条件 JVM:(Java virtual machine)Java虚拟机,Java程序是运行在Java虚拟机中的 三者的关系:JDK包含JRE,JRE包含JVM 指令 javac指令:编译程序,将一个Java文件编译为字节码文件(后缀名为 .class) Java指令:将编译后的原创 2020-07-11 18:51:16 · 205 阅读 · 0 评论