万象云档 本次搜索耗时 1.456 秒,为您找到 149 个相关结果.
  • 3.1 使用Java运算符

    3.1 使用Java运算符 3.1.1 优先级 3.1.2 赋值 3.1.4 自动递增和递减 3.1.5 关系运算符 3.1.6 逻辑运算符 3.1.7 按位运算符 3.1.8 移位运算符 3.1.9 三元if-else 运算符 3.1.10 逗号运算符 3.1.11 字符串运算符+ 3.1.12 运算符常规操作规则 3.1.13 转...
  • 10.1 枚举法

    10.1 枚举法 10.1 枚举法 问题求解中常用的一种算法设计方法是枚举策略。给定问题 P,如果知道 P 的可能解构 成一个有限集合 S = {s1, s2, …, sn},则可以逐一列举每个 si,检验它是否确实是 P 的解,这 就是枚举法。枚举法简单而直接,算法容易设计实现,但当可能解集合 S 很大时,枚举策 略的效率很差。实际使用枚举法时,经常...
  • 13.18 可视编程和Beans

    13.18 可视编程和Beans 13.18.1 什么是Bean 13.18.2 用Introspector提取BeanInfo 13.18.3 一个更复杂的Bean 13.18.4 Bean的封装 13.18.5 更复杂的Bean支持 13.18.6 Bean更多的知识 13.18 可视编程和Beans 迄今为止,我们已看到Java对创建...
  • 前言

    前言 前言 2006 年 3 月,美国计算机科学家 Jeannette M. Wing(周以真)在 CACM 上发表文章《计 算思维》(Computational Thinking),主张计算机科学家应该向大学新生讲授一门关于如何“像 计算机科学家那样思考”的课程,这门课并非仅为计算机科学专业学生开设,更重要的是面 向所有非计算机专业的学生,甚至是面向...
  • 1.12 分析和设计

    1.12 分析和设计 1.12.1 不要迷失 1.12.2 阶段0:拟出一个计划 1.12.3 阶段1:要制作什么? 1.12.4 阶段2:如何构建? 1.12.5 阶段3:开始创建 1.12.6 阶段4:校订 1.12.7 计划的回报 1.12 分析和设计 面向对象的模式是思考程序设计时一种新的、而且全然不同的方式,许多人最开始都会在如...
  • 错误处理

    try … catch … finally 错误类型 抛出错误 在执行JavaScript代码的时候,有些情况下会发生错误。 错误分两种,一种是程序写的逻辑不对,导致代码执行异常。例如: let s = null ; let len = s . length ; // TypeError:null变量没有length属性 ...
  • 三、函数

    三、函数 定义函数 绑定和作用域 嵌套作用域 作为值的函数 符号声明 箭头函数 调用栈 可选参数 闭包 递归 添加新函数 函数及其副作用 本章小结 习题 最小值 递归 字符计数 三、函数 原文:Functions 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 部分参考了《Jav...
  • 闭包

    函数作为返回值 闭包 函数作为返回值 高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。 我们来实现一个对Array 的求和。通常情况下,求和的函数是这样定义的: function sum ( arr ) { return arr . reduce ( function ( x , y ) { ...
  • 7.1.1 面向过程观点

    7.1.1 面向过程观点 7.1.1 面向过程观点 我们用一个简单程序来说明传统程序设计的思维方式。 【程序 7.1】eg7_1.py x = 1 y = 2 z = x + y print z 到目前为止,我们在编程时基本上都是这样思考的:先用特定数据类型的常量或变量来 表示数据(如程序 7.1 中...
  • 附录C Java编程规则

    附录C Java编程规则 附录C Java编程规则 本附录包含了大量有用的建议,帮助大家进行低级程序设计,并提供了代码编写的一般性指导: (1) 类名首字母应该大写。字段、方法以及对象(引用)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMeth...