-
第八章 测试与性能调优--生成文档和测试示例代码
所属栏目:[大数据] 日期:2021-05-21 热度:121
java也可以生成文档,就像一个手册一样,可以用来查看方法,接口,下面我们给go项目生成文档 godoc -http : 6060 ? godoc如果没有需要下载 然后在浏览器打开http://localhost:6060就可以查看生成的文档了. 可以进入到Package包中查看. ? 1. 生成注释代码. 可以在[详细]
-
第十章 channel select 总结
所属栏目:[大数据] 日期:2021-05-21 热度:55
感觉channel在理解起来还有点费劲的,尤其是select的使用,既要可以读数据,又要可以写数据. 复习一下都学了哪些?然后在重点查一下select的资料 ? 一. channel的定义.? channel的读数据--两种方式 package mainimport ( " fmt " time " )func main() { a : = ma[详细]
-
第九章 goroutine
所属栏目:[大数据] 日期:2021-05-21 热度:189
接下来学习并发编程,并发编程是go语言最有特色的地方,go对并发编程是原生支持. goroutine是go中最近本的执行单元 每一个go程序至少有一个goroutine,那就是主goroutine. 当程序启动时,他会自动创建. 也就是main方法 main方法也是一个goroutine ? 一. 如何定义[详细]
-
java编程思想第四版第二章要点总结
所属栏目:[大数据] 日期:2021-05-21 热度:129
1. 基本类型 ???? 基本类型 二进制位数 包装器类 boolean - Boolean byte 8 Byte char 16 Character short Short int 32 Integer long 64 Long float Float double Double boolean类型所占的存储空间大小没有明确指定,仅定义为能够取字面量值true和false Jav[详细]
-
java编程思想第四版第八章习题
所属栏目:[大数据] 日期:2021-05-21 热度:103
第一题 package net.mindview.polymorphism; // 基类-自行车 class Cycle{ } 子类-单轮车 Unicycle extends Cycle{ } 子类-双轮车 Bicycle extends Cycle{ } 子类-三轮车 Tricycle extends Cycle{ } public CycleCompetition { static void ride(Cycle cycle[详细]
-
java编程思想第四版第十四章 类型信息总结
所属栏目:[大数据] 日期:2021-05-21 热度:142
1. Class 对象: 所有的类都是在对其第一次使用的时候,动态加载到JVM中的。当程序创建第一个对类的静态成员的引用时,就会加载这个类。这说明构造器也是类的静态方法。即使在构造器之前并没有static关键字,这个类也会被加载。 java程序在它开始运行之前并非[详细]
-
java编程思想第四版第三章要点总结
所属栏目:[大数据] 日期:2021-05-21 热度:168
1. 静态导入 使用import static方式导入一个类的所有方法. 例如: import static net.mindview.util.Print.*; 首先定义了一个Print类,里面有静态方法print package net.mindview.util; public class Print { static void print(Object s){ System. out .print[详细]
-
java编程思想第四版第三章要点习题
所属栏目:[大数据] 日期:2021-05-21 热度:157
使用"简短的" 和正常的 打印语句来编写一个程序 package net.mindview.util; public class Print { /* * * 不带有回车 * @param s */ static void print(Object s){ System. out .print(s); } * * 带有回车 * @param s println(Object s){ System. .println([详细]
-
java编程思想第四版第六章总结
所属栏目:[大数据] 日期:2021-05-21 热度:108
1. 代码重构 为什么f要代码重构 第一次代码不一定是完美的,总会发现更优雅的写法. 代码重构需要考虑的问题 类库的修改不会破坏客户端程序员的代码. 源程序方便扩展和优化 2. 包 创建一个独一无二的报名 通常package名称的第一部分是类的创建者的返序的Intene[详细]
-
java编程思想第四版第十章习题
所属栏目:[大数据] 日期:2021-05-21 热度:184
@H_301_0@ 第一题 package net.mindview.innerclasses; public class Outer { Inner { Inner(){ System. out .println( " 这是一个内部类 " ); } } public Inner in (){ return new Inner(); } static void main(String[] args) { Outer out = Outer(); Outer[详细]
-
java编程思想第四版第六章习题
所属栏目:[大数据] 日期:2021-05-21 热度:133
(略) (略) 创建两个包:debug和debugoff,他们都包含一个相同的类,该类有一个debug()方法,第一个版本显示发送给控制台的String参数,而第二版本什么也不做,使用静态import语句将该类导入到一个测试程序中,并示范条件编译效果。 package net.mindview.a[详细]
-
java编程思想第四版第八章总结
所属栏目:[大数据] 日期:2021-05-21 热度:90
1. 多态的含义 面向对象的三大基本特征: 封装,继承,多态。 多态是干什么的? 多态将做什么和怎么做分离开。从另一个角度将接口是实现类分离开。 多态的作用 消除类型之间耦合的关系 使用多态的好处? 能够改善代码的组织结构,提高代码可读性 能够创建可扩展[详细]
-
java编程思想第四版第十一章习题
所属栏目:[大数据] 日期:2021-05-21 热度:72
第一题 package net.mindview.holding.test1;import java.util.ArrayList;import java.util.List; /* * * 沙鼠 * @author samsung * */ public class Gerbil { static int counter; gerbilNumber; public Gerbil(){ this .gerbilNumber = counter ++ ; } Str[详细]
-
java编程思想第四版第十三章字符串 习题
所属栏目:[大数据] 日期:2021-05-21 热度:190
fas 第二题 package net.mindview.strings;import java.util.ArrayList;import java.util.List; /* * * 无限循环 */ public class InfiniteRecursion { public InfiniteRecursion(){ } @Override String toString() { return " InfiniteRecursion address "[详细]
-
java编程思想第四版第七章总结
所属栏目:[大数据] 日期:2021-05-21 热度:82
1. 实现类的复用通常有两种方式 组合:在新的类中产生现有类的对象 继承:按照现有类的类型来创造新类 2. 一个特殊的方法toString() 在非基本类型的对象中,都有toString()方法 当编译器需要一个String而你只有一个对象时,toString()方法会被自动调用 3. 父类[详细]
-
java编程思想第四版第五章总结
所属栏目:[大数据] 日期:2021-05-21 热度:159
1. 构造器 构造器的一个重要的作用: 保证对象被使用之前初始化了. 构造器是一种特殊类型的方法,因为他没有返回值。这与返回值为空(void)明显不同。对于空返回值,尽管方法本身不会自动返回什么, 但仍可选择让他返回别的东西。 思考: void还可以返回别的东[详细]
-
java编程思想第四版第十三章字符串 总结
所属栏目:[大数据] 日期:2021-05-21 热度:57
1. String和StringBulider的使用 通过书中介绍,我们得知如下结论: 当使用+连接符将字符串进行拼接的时候,编译器会进行自动优化为使用StringBuilder连接字符串。 当在for循环中使用+连接符进行拼接字符串的时候, 每一个for循环都会创建一个Stringbuilder对象[详细]
-
java编程思想第四版第九章习题
所属栏目:[大数据] 日期:2021-05-21 热度:180
第三题@H_502_3@ package net.mindview.interfaces; abstract class Base{ public Base(){ print(); } void print();} public Test3 extends Base{ private int i = 5 ; @Override print() { System. out .println(i); } static main(String[] args) { Test3[详细]
-
java编程思想第四版第十四章 类型信息习题
所属栏目:[大数据] 日期:2021-05-21 热度:156
fda dfa 第三题u package net.mindview.typeinfo.test4;import java.util.ArrayList;import java.util.Arrays;import java.util.List; abstract class Shape { void draw(){ /* * 重点在这里: * this指代的是实例对象,由于使用+连接字符串,会自动调用对象的t[详细]
-
python file文件操作--内置对象open
所属栏目:[大数据] 日期:2021-05-21 热度:167
说明: 1. 函数功能打开一个文件,返回一个文件读写对象,然后可以对文件进行相应读写操作。 2. file参数表示的需要打开文件的相对路径(当前工作目录)或者一个绝对路径,当传入路径不存在此文件会报错。或者传入文件的句柄。 a = open('test.txt') # 相对路[详细]
-
内置函数--global() 和 local()
所属栏目:[大数据] 日期:2021-05-21 热度:151
一 . globals :返回当前作用域内全局变量的字典。 ? globals(){'__spec__': None,'__package__': None,'__builtins__': module 'builtins' (built-in),'__name__': '__main__','__doc__': None,'__loader__': class '_frozen_importlib.BuiltinImporter'} a[详细]
-
内置函数值 -- chr() ord() -- 字符和ascii的转换
所属栏目:[大数据] 日期:2021-05-21 热度:146
英文文档: chr ( i ) Return the string representing a character whose Unicode code point is the integer i . For example, chr(97) returns the string 'a' ,while chr(8364) returns the string '[详细]
-
python 下载新的模块
所属栏目:[大数据] 日期:2021-05-21 热度:80
首先,进入到python的安装目录 在安装目录下有一个Scripts文件夹. 然后里面有一个pip.exe 文件,这个文件就是执行安装包的. 执行: pip.exe install django ? 即开始下载django模块 下载完成的效果 ? 同理,如果卸载的话,就是 pip.exe uninstall django ?[详细]
-
python2.x和python3.x的区别
所属栏目:[大数据] 日期:2021-05-21 热度:54
一、python2.x和python3.x中raw_input( )和input( )区别 1、在 Python2.x 中raw_input( )和input( ),两个函数都存在,其中区别为 raw_input( )---将所有输入作为 字符串 看待,返回字符串类型 input( )-----只能接收“数字”的输入,在对待纯数字输入时具有[详细]
-
内置函数--bin() oct() int() hex()
所属栏目:[大数据] 日期:2021-05-21 热度:106
英文文档: bin ( x ) ??? Convert an integer number to a binary string. The result is a valid Python expression. If x is not a Python int object,it has to define an __index__() method that returns an integer. 说明: ??? 1. 将一个整形数字转[详细]