Java基础语法之控制流程 语言的流程控制提供了对程序步骤的基本方法。 三大流程控制语句:顺序、选择、循环 复合结构 复合结构是以一个区块为单位的,由"{"开始"}"结束。复合语句会为局部变量创建一个作用域,该作用域会成为程序的一部分。在这个作用域中变量能够被创建使用,如果这个变量在这个作用域外使用... ...
分类:
编程语言 时间:
2020-03-05 15:06:32
阅读次数:
66
域 定义:域(Field)又称为成员变量 含义:数据、静态特征 View Code 注意 书写的位置—直接在类class中,不在某些方法中。在方法中的是局部变量。 类中的普通方法可以访问它。 初始化 直接赋初值 是 错误用法 构造方法 using System; using System.Colle ...
分类:
其他好文 时间:
2020-03-04 09:57:06
阅读次数:
128
static: static是用来申明独立于对象的静态变量,无论一个类实例化多少对象,它的静态变量只有一份拷贝,局部变量不能申明为static; 用static修饰的方法叫做静态方法,静态方法不能使用类的非静态变量。静态方法是从参数列表得到数据,然后计算这些数据。 package class3; i ...
分类:
编程语言 时间:
2020-03-04 00:23:45
阅读次数:
76
1.先讲函数嵌套,很简单的例子,如: print(len('我和你')) 这样就很好理解了。 2.关于多个函数共同运行,最重要的区分点就是,变量的作用域,有局部变量和全局变量,局部作用于不能使用其他局部作用域内的变量 def 1(): i=1 //这里的i就只是在1函数作用域 return 0 a ...
分类:
编程语言 时间:
2020-03-03 13:16:14
阅读次数:
74
1.final关键字概念与四种用法 2.final关键字用于修饰类 3.final关键字用于修饰成员方法 4.final关键字用于修饰局部变量 局部变量:方法大括号中定义的变量 5.final关键字用于修饰成员变量 ...
分类:
其他好文 时间:
2020-03-03 11:24:57
阅读次数:
72
性能战术: 代码优化的目标是: 1、减小代码的体积 2、提高代码运行的效率 1、尽量指定类、方法的final修饰符 带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java.lang.String,整个类都是 final的。为类指定final修饰符可以让 ...
分类:
其他好文 时间:
2020-03-03 10:36:44
阅读次数:
91
stack: 栈,存放局部变量,有系统释放 heap: 堆, 存放动态分配的内存,有程序员自己手动释放。比如: int * p = (int * )malloc(4); free(p) 释放的是动态内存,p是局部变量,所以并未释放。 globle, 全局变量, 存放全局变量以及静态变量。有系统自动释 ...
分类:
其他好文 时间:
2020-03-03 00:56:33
阅读次数:
65
知识回顾:C语言中 const const 修饰的变量是 只读的,本质上还是变量;(只读变量:可以通过指针修改只读变量中的值) const 修饰的局部变量在栈上分配空间; const 修饰的全局变量在只读存储区分配空间; const 只在编译期间生效,在运行期间无效; const 修饰的变量不是真的 ...
分类:
编程语言 时间:
2020-03-01 23:21:32
阅读次数:
114
还是周末好啊,可惜的是早上7点钟就有人叫我,内心是崩溃的。但是今天时间比较充足,看到的内容基本自己的都操作了一遍,更多的都是逻辑问题,理解倒是理解了,还是得看后面自己在运用上能否继续这么容易理解。 # name = 'alex'## def test() :# global name #决定该函数内 ...
分类:
编程语言 时间:
2020-03-01 00:26:07
阅读次数:
93
1.块级作用域 什么是: 在一个代码块(括在一对花括号中的一组语句)中定义的所需变量(与let配合使用)并在代码块的外部是不可见的。 为什么: 在ES6之前,函数只能在全局作用域和函数作用域中声明,不能在块级作用域中声明,造成诸多问题: 1.内层变量会覆盖外层变量 2.用来计数的循环变量泄漏变成全局 ...
分类:
Web程序 时间:
2020-02-29 22:47:55
阅读次数:
112