摘要: static 关键字主要有以下四种使用场景: 1.修饰成员变量和成员方法: 被 static 修饰的成员属于类,不属于单个这个类的某个对象,被类中所有对象共享,可以并且建议通过类名调用。被static 声明的成员变量属于静态成员变量,静态变量 存放在 Java 内存区域的方法区。调用格式:类名.静态 阅读全文
posted @ 2021-10-14 11:53 九月的昵称 阅读(38) 评论(0) 推荐(0)
摘要: 显示调用: 直接使用类名调用 隐式调用: 基于事件的隐式调用风格的思想是构件不直接调用一个过程,而是触发或广播一个或多个事件。系统中的其它构件中的过程在一个或多个事件中注册,当一个事件被触发,系统自动调用在这个事件中注册的所有过程,这样,一个事件的触发就导致了另一模块中的过程的调用 阅读全文
posted @ 2021-10-14 11:48 九月的昵称 阅读(747) 评论(0) 推荐(0)
摘要: 一、重载 1.多个方法的方法名称一样,参数列表不一样 与下列因素有关: ①.参数个数不同 ②.参数类型不同 ③.参数的多个类型的顺序不同 与下列因素无关: ①.与参数名称无关 ②.与方法的返回值类型无关 2.只需要记住一个方法名称,就可以实现类似的多个功能 二、重写(覆盖、复写) 1.在子类中的、与 阅读全文
posted @ 2021-10-14 11:33 九月的昵称 阅读(35) 评论(0) 推荐(0)
摘要: 1、封装 封装就是将一些细节信息隐藏起来,对于外界不可见 封装性在Java当中的体现: 1、方法就是一种封装 2、关键字private也是一种封装 2、继承 3、多态 阅读全文
posted @ 2021-10-06 09:13 九月的昵称 阅读(39) 评论(0) 推荐(0)
摘要: 1、定义位置不同 局部变量:在方法内部定义 成员变量:在方法的外部定义,直接写在类当中 2、作用范围不同 局部变量:只有方法当中才可以使用,出了方法就不能再用 成员变量:整个类全都可以使用 3、默认值不同 局部变量:没有默认值,必须在使用前进行赋值 成员变量;如果没有赋值,会有默认值,规则和数组相同 阅读全文
posted @ 2021-10-06 09:05 九月的昵称 阅读(79) 评论(0) 推荐(0)
摘要: 1.栈(Stack):存放的都是方法中的局部变量。方法的运行一定要在栈当中 局部变量:方法的参数,或是方法{}内部的变量 作用域:一旦超出作用域,立刻从栈内存当中消失 2.堆(Heap):凡是new出来的东西都在堆当中,包含成员变量 堆内存里面的东西都有一个地址值:16进制 堆内存里面的数据,都有默 阅读全文
posted @ 2021-10-05 07:58 九月的昵称 阅读(29) 评论(0) 推荐(0)
摘要: Ctrl+Y,删除光标所在行 Ctrl+D,重复光标所在行 Ctrl+Alt+L,代码格式化 Ctrl+/,单行注释 Ctrl+Shift+/,多行注释 方法之前加 /** 回车,方法注释 Alt+Insert,自动生成toString,Get,Set等方法 Alt+Shift+上下箭头,上下移动当 阅读全文
posted @ 2021-10-04 09:39 九月的昵称 阅读(22) 评论(0) 推荐(0)
摘要: 1、编写源程序 2、通过编译器编译源程序(编译器文件:javac.exe) (编译后转为Java字节码文件) 3、运行(字节码文件在JVM虚拟机运行,解释器文件:java.exe) 阅读全文
posted @ 2021-09-17 20:48 九月的昵称 阅读(979) 评论(0) 推荐(0)
摘要: JDK:编译器等开发工具+JRE。 JRE:运行类库+JVM。 JVM:Java虚拟机。 J2EE:是为开发企业环境下的应用程序提供的一套解决方案,该技术体系中包含的技术如Servlet、Jsp等,主要针对Web应用程序开发。 阅读全文
posted @ 2021-09-17 20:15 九月的昵称 阅读(32) 评论(0) 推荐(0)