2020-04-11 方法的基本语法格式[修饰符] 返回值类型 方法名称 ([参数列表]){ 方法体} []中的内容是可有可无的 暂时将方法的修饰编写为 public static 返回值类型有两种情况: 第一种:无返回值类型; 第二种:有返回值类型: 方法名称,也就是标识符, 建议写单词(没有就查 ...
分类:
编程语言 时间:
2020-04-11 15:49:52
阅读次数:
60
1. 概述 Dart 是 Google 下一代操作系统 Fuchsia 的御用程序开发语言,而是 App 跨平台框架 Flutter 使用的开发语言。它是一种面向对象的语言,使用 C 风格语法,揉合了 Javascript、Python、Java 等语言的相关特性。 如果之前熟悉这几门语言,可以快速 ...
分类:
编程语言 时间:
2020-04-09 12:50:20
阅读次数:
76
哪些变量是局部变量? 方法体中定义的 变量 和 方法的 形式参数(方法声明中) 局部变量和成员变量的比较: 1. 在类中定义的位置不同 2. 在内存中的位置不同 局部变量: 存储在,方法对应栈空间的栈帧中的 成员变量: 存储在,堆空间中的对象的存储空间中 3. 生命周期不同 局部变量: 随着栈帧的创 ...
分类:
其他好文 时间:
2020-04-06 20:28:00
阅读次数:
60
"线程是什么?" "1、顺序执行与并行" "2、继承Thread类" "3、实现Runnable接口" "4、并发问题" "5、线程状态" "6、线程停止" "7、线程休眠sleep ()" "8、线程礼让yield()" "9、线程强制执行join ()" "10、观察线程状态getState() ...
分类:
编程语言 时间:
2020-04-06 11:52:57
阅读次数:
68
用abstract修饰的类叫做抽象类。 一、abstract修饰符: 1. abstract修饰的类为抽象类,此类不能有对象,(无法对此类进行实例化,说白了就是不能new); 2. abstract修饰的方法为抽象方法,此方法不能有方法体(不能有{}); 二、关于抽象类的使用特点: 1. 抽象类不能 ...
分类:
编程语言 时间:
2020-04-06 10:08:32
阅读次数:
73
抽象类: 使用abstract关键字修饰的类为抽象类,其内部可以有类的一切成员,还可以有abstract修饰的抽象方法(不一定有),抽象方法只有方法的声明,没有方法体,有抽象方法的类必须声明为抽象类。 抽象类不能够创建对象(为什么?反证法:假设创建了抽象类的对象,使用其对象调用抽象方法,而方法没有方 ...
分类:
编程语言 时间:
2020-04-03 21:51:43
阅读次数:
67
from collections import Iterable, Iterator class ClassIterator: """迭代器必须实现__iter__和__next__方法,故迭代器一定是可迭代对象""" def __init__(self, obj): self.obj = obj ...
分类:
其他好文 时间:
2020-03-31 01:28:24
阅读次数:
80
接口的理论 1.接口中只能规定方法的原型也就是没有方法体的,可以把接口当成一个纯粹的抽象类。 2.可以规定 方法名、参数列表、返回类型。 3.可以声明 基本数据类型的数据成员、如byte short int long double float boolean char, 默认会声明成final st ...
分类:
编程语言 时间:
2020-03-28 11:49:23
阅读次数:
90
1. 并行和并发有什么区别? 并发:当有多个线程在操作时,如果系统只有一个CPU,则它根本不可能真正同时进行一个以上的线程,它只能把CPU运行时间划分成若干个时间段,再将时间 段分配给各个线程执行,在一个时间段的线程代码运行时,其它线程处于挂起状。.这种方式我们称之为并发(Concurrent)。 ...
分类:
编程语言 时间:
2020-03-27 23:30:30
阅读次数:
140
概念:将一组逻辑语句封装在方法体中,对外暴露方法名 好处:1)隐藏了实现细节 2)提高代码的重用性 调用:select 函数名(实参列表)【from 表】 特点:1)函数名 2)函数功能 分类:1)单行函数 如 concat、length、ifnull等 2)分组函数 功能:做统计使用,又称为统计函 ...
分类:
数据库 时间:
2020-03-27 19:51:21
阅读次数:
77