面试官Q1:请问为什么String用"+"拼接字符串效率低下,最好能从JVM角度谈谈吗? 对于这个问题,我们先来看看如下代码: 打印结果: 从上面代码示例中,我们看到两种方式拼接的字符串打印的结果是一样的。但这只是表面上的,实际内部运行不一样。 两者究竟有什么不一样? 为了看到两者的不同,对代码做如 ...
分类:
其他好文 时间:
2018-09-04 13:56:05
阅读次数:
165
常见关键字 在循环中常见的关键字使用方法 continue:结束本次循环,继续执行下一次循环 break:跳出一个循环或者结束一个循环 例 ...
分类:
编程语言 时间:
2018-08-25 21:19:35
阅读次数:
173
编码转换 # -*-coding: utf-8 -*- while 循环的结构 while 条件: 循环体 终止循环的两种方法 1,改变条件 2,break 循环中只要遇见break,立马结束循环 continue:结束本次循环,继续下一次循环. while else 结构 执行完while 后 执 ...
分类:
其他好文 时间:
2018-08-22 20:33:24
阅读次数:
126
1 /** 2 *选择排序(当前值与数组每个值进行比较) 3 */ 4 public class Select 5 { 6 public static void main(String[] args) 7 { 8 simpleSelect(); 9 } 10 public static void s... ...
分类:
编程语言 时间:
2018-08-21 15:14:48
阅读次数:
163
optimizer是在训练中,运用到的训练方法,最常用的是梯度下降法,去寻找最优loss,tf中常见的optimizer有: 通过Dr.Sebastian Ruder 的论文An overview of gradient descent optimization algorithms来详细了解一些优 ...
分类:
其他好文 时间:
2018-08-21 12:43:53
阅读次数:
517
break (1).结束当前整个循环,执行当前循环下边的语句。忽略循环体中任何其它语句和循环条件测试。 (2).只能跳出一层循环,如果循环是嵌套循环,那么需要按照你嵌套的层次,逐步使用break来跳出。 continue (1).终止本次循环的执行,即跳过当前这次循环中continue语句后尚未执行 ...
分类:
其他好文 时间:
2018-08-20 11:31:49
阅读次数:
144
continue的用法: break用法: continue:终止当前循环,开始下一次循环。 break:终止所有循环 ...
分类:
其他好文 时间:
2018-08-17 18:23:02
阅读次数:
157
注: 1、while当型循环,只有条件满足,才可能向下执行。有可能一次都不执行。 2、do while直到型循环,直到条件为假,才终止循环。至少执行一次。 3、while和do while如果第一次循环判断为真,两者的结果是一样的。 4、while和do while如果第一次循环判断为假,两者的结果 ...
分类:
其他好文 时间:
2018-08-16 16:31:25
阅读次数:
202
#4.4.1循环基本格式:#for循环基本格式如下:forvarinobject:循环体语句块else:语句块#else部分可以省略。for执行时,依次将可迭代对象object中的值赋值给变量var。var每赋值一次,则执行一次循环题语句块。#循环结束时,如果有else部分,则执行对应的语句块。else部分只在正常结束循环时执行。如果用break跳出循环,则不会执行else部分。#用x迭代元祖中的
分类:
编程语言 时间:
2018-08-16 16:29:15
阅读次数:
169
break和continue的区别: 1. 当它们用在循环语句的循环体时,break用于立即退出本层循环,而continue仅仅结束本次循环(本次循环体内不执行continue语句后的其它语句,但下一次循环还会继续执行。2. 如果有多层循环时,break只会跳出本层循环,不会跳出其他层的循环。3. ...
分类:
其他好文 时间:
2018-08-16 13:58:47
阅读次数:
164