【流程控制】 */ //if语句的替代语法 if (条件判断) : 语句块; elseif (条件判断) : 语句块; else : 语句块; endif; //流程控制的替代语法 在嵌入HTML时常用 将 { 换成 : , 将 } 换成 endif; 等 endif endwhile endfor ...
分类:
Web程序 时间:
2017-08-21 10:28:25
阅读次数:
204
参考:http://blog.csdn.net/luoweifu/article/details/46613015 synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种: 1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对 ...
分类:
其他好文 时间:
2017-08-14 11:35:43
阅读次数:
113
1、将预见可能引发异常的代码包含在try语句块中。 2、如果发生了异常,则转入catch的执行。 catch有几种写法: catch 这将捕获任何发生的异常。 catch(Exception e) 这将捕获任何发生的异常。另外,还提供e参数,你可以在处理异常时使用e参数来获得有关异常的信息。 cat ...
分类:
其他好文 时间:
2017-08-09 13:47:02
阅读次数:
154
给出一个问题,如下: 解决方案如下: 执行这段代码发现问题,就是同一张票号可能被多个售票窗口出售,惹祸的代码就是if else语句块。 解决方法就是在需要同步的代码段用synchronized(Object){你要同步的代码}即可。 修改后代码如下: 执行这段代码发现出票正常了。 线程1正执行需要做 ...
分类:
编程语言 时间:
2017-08-08 22:53:42
阅读次数:
133
if格式(类似于awk):if(表达式){#空格可以忽略
语句;}#elsif注意多了个s,elsif和else可以省略
elsif(表达式){#语句块的{}必须有,可以为空
语句:}
else{
语句;}unless格式:unless(表达式){
语句;}while格式:while(表达式){
语句;}dowhile格式:do{语句}while(表..
分类:
其他好文 时间:
2017-08-08 00:40:27
阅读次数:
177
原文地址:http://blog.csdn.NET/lubiaopan/article/details/4802430 感谢原作者! static{}(即static块),会在类被加载的时候执行且仅会被执行一次,一般用来初始化静态变量和调用静态方法,下面我们详细的讨论一下该语句块的特性及应用。 一、 ...
分类:
编程语言 时间:
2017-08-05 20:36:15
阅读次数:
155
类和对象的概念: 对象:对象是类的一个实例(对象不是找个女朋友),有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。 类:类是一个模板,它描述一类对象的行为和状态 一个类可以包含以下类型变量: 局部变量:在方法、构造方法或者语句块中定义的变量被称为局部变量 ...
分类:
编程语言 时间:
2017-08-02 18:56:01
阅读次数:
145
语法:当没有语句异常发生时,else中的语句将会被执行。 try: 这里是语句块except(IOerror),x: #其中x代表异常的实例 print xelse: print "程序没有错误!" 案例: Python异常类 ...
分类:
编程语言 时间:
2017-08-02 10:03:10
阅读次数:
170
概述 如果在开发过程中,出现大量的if else或者switch case 语句,如果这些语句块中的代码并不是包含业务逻辑,只是单纯的分流方法,那么,每一个语句块中都是一个算法或者叫策略。 背景 比如在最近项目中遇到的问题。一个二维码字符串解析的方法: 微信的二维码扫描结果包含“WeChat”,解析 ...
分类:
其他好文 时间:
2017-08-01 14:16:02
阅读次数:
216
转载自杰瑞的专栏 lambda这个名称来自于LISP,而LISP则是从lambda calculus(一种符号逻辑形式)取这个名称的。在Python中, lambda作为一个关键字,作为引入表达式的语法。想比较def函数,lambda是单一的表达式,而不是语句块! 你仅能够在lambda中封装有限的 ...
分类:
编程语言 时间:
2017-07-31 17:52:50
阅读次数:
203