Mike's Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

java关键字this

this的用途当本地的局部变量和类的成员变量重名的时候,根据“最近原则”,优先使用局部变量。如果需要访问本类当中的成员变量,需要使用格式: this.成员变量名 123456789101112131415161718class Person { String name; // 自己的名字 Person(String name){ this.name =
2020-08-18
Java
#编程语言

java封装

面向对象的封装特性封装就是将一些细节信息隐藏起来,对于外界不可见。 封装在java中的体现 方法就是一种封装 关键字private也是一种封装 private一旦使用了private进行修饰,那么本类依然可以随意访问。 但是超出了本类范围之外就不能直接访问了。
2020-08-18
Java
#编程语言

java局部变量和成员变量

局部变量和成员变量区别1. 定义位置不同局部变量:定义在方法内部 成员变量:在方法的外部,直接写在类当中 2. 作用范围不一样局部变量:只有方法中才可以使用,出了方法或者作用域就不能再用 成员变量:整个类全都可以直接使用 3. 默认值不一样局部变量:没有默认值,如果要想使用,必须手动赋值,否则编译报错 成员变量:如果没有赋值会有默认值,规则和数组一样 4. 内存位置不一样局部变量:位于栈内存 成员
2020-08-18
Java
#编程语言

java面向对象概述

面向对象面向谁就是更加关注谁 面向过程:当需要实现一个功能的时候,每一个步骤都要亲力亲为,详细处理每一个细节。 面向对象:当需要实现一个功能的时候,不关心具体的步骤,而是找一个已经具有该功能的人,来帮我做事儿。 面向对象是一种更符合我们思考习惯的思想,他可以将复杂的事情简单化,并将我们从执行者变成了指挥者。 面向对象的语言中,包含了三大特征,即封装、继承和多态。 类和对象的关系 类是对一类事物
2020-08-18
Java
#编程语言

java中的内存划分

内存划分java的内存需要划分为5个部分 栈(Stack)存放的都是方法中的局部变量。方法的运行一定要在栈当中运行。 局部变量:方法的参数,或者是方法{}内部的变量 局部变量一旦超出作用域,立即从栈的内存中消失 堆(Heap)凡是new出来的东西,都在堆当中。 堆内存里面的东西都有一个地址值:16进制 堆内存里面的数据都有默认值。规则: 如果使用整数类型,那么默认值为0; 如果是浮点类型,那么默
2020-08-18
Java
#编程语言

java数组详解

数组概念数组的概念:是一种容器,可以同时存放多个数据值。 数组的特点: 数组是一种引用数据类型 数组当中的多个数据,类型必须统一 数组的长度在程序运行期间不可改变 初始化动态初始化动态初始化的格式: 数据类型[] 数组名称 = new 数据类型[数组长度]; 静态初始化标准格式: ​ 数据类型[] 数组名称 = new 数据类型[] {元素1, 元素2,…};
2020-08-17
Java
#编程语言

java重载

引入对于功能类似的方法来说,因为参数列表不一样,却需要记住那么多不同的方法名称,太麻烦。 所以有了方法的重载(Overload) 最常用的重载例子System.out.println()方法就是一个最好的重载的例子 1234567891011121314151617181920// 源码public void println() { /* compiled code */ }p
2020-08-17
Java
#编程语言

java方法的定义

方法定义 完整格式: 修饰符 返回值类型 方法名称(参数类型 参数名称, …){ ​ 方法体 ​ return 返回值; } 修饰符: 例如 public static 返回值类型:也就是方法最终产生的数据结果是什么类型 方法名称:方法的名字,规则和变量一样,小驼峰 参数类型:进入方法的数据是什么类型 参数名称: 进入方法对应的变量名称 PS: 参数如果有多个,使用逗号进行分隔 方法体:
2020-08-17
Java
#编程语言

IDEA项目结构与快捷键

IDEA项目结构项目 》模块 》包 IDEA快捷键 快捷键 功能 Alt + Enter 导入包,自动修正代码 Ctrl + Y 删除光标所在行 Ctrl + D 复制光标所在行的内容,插入到光标位置下面 Crtl + Alt + L 格式化代码 Ctrl + / 单行注释,再按取消注释 Ctrl + Shift + / 选中代码注释,多行注释,
2020-08-17
Java
#编程语言

do-while -java

无论如何要先做一次123456789public class Main8 { public static void main(String[] args) { int i = 11; do{ System.out.println(i); i++; }while(i &
2020-08-17
Java
#编程语言
1…56789…15

搜索

Hexo Fluid