[Java编程思想] 第四章 控制执行流程
第四章 控制执行流程 4.1 true和false Java不允许将一个数字作为布尔值使用。 4.2 迭代 while、do-while和for控制着循环,有时将其划分为“迭代语句”。语句会重复执行,直到起控制作用的布尔表达式得到“...
第四章 控制执行流程 4.1 true和false Java不允许将一个数字作为布尔值使用。 4.2 迭代 while、do-while和for控制着循环,有时将其划分为“迭代语句”。语句会重复执行,直到起控制作用的布尔表达式得到“...
第五章 初始化与清理 5.1 用构建器确保初始化 可以想象为每个类都定义一个initialize()方法,与类同名,让编译器在初始化期间自动调用。确保在你能操作对象之前,它已经被恰当地初始化。 从概念上讲“初始化”和“创建”是彼此独...
第六章 访问权限控制 6.1 包:库单元 包内含有一组类,它们在单一的名字空间之下被组织在了一起。 当编写一个Java源代码文件时,此文件通常被称为编译单元。每个编译单元都必须有一个后缀名.java,而在编译单元内则可以有一个pub...
第七章 复用类 第一种方法非常直观:只需在新的类中产生现有类的对象(组合)。 第二种方法更细致一些:它按照现有类的类型来创建新类(继承)。 7.1 组合语法 只需将对象引用置于新类中即可。 class A{}class B{A a = ...
第八章 多态 “我曾经被问到‘求教,Babbage先生,如果你向机器中输入错误的数字,可以得到正确的答案吗?’我无法恰当地理解产生这种问题的概念上地混淆” ——Charles Babbage(1791-1871) 再面向对象地程序设...
第九章 接口 接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。 9.1 抽象类和抽象方法 为了不同的子类可以用不同的方式表示接口,可以创建一个通用接口,以此表示所有导出类的共同之处。另一种说法是将此类称作抽象基类。 ...
make基础 1. make的显式规则 在Linux操作系统下编程时,通常利用make命令来自动完成编译工作。Make命令根据一个称为makefile的文件来完成并自动维护编译工作。Makefile文件需要按照某种语法进行编写,其中说明了如...
[toc] 1、双单引号 \'\' :单引号。在单引号中所有的特殊符号,如 $ 和**"`"**(反引号)都没有特殊含义。 2、双引号 "" :双引号。在双引号中特殊符号都没有特殊含义,但是 $ 、&...
提示:本篇文章接上一篇文章,主要说说 () 小括号和 {} 大括号的区别与使用。 8、 () 小括号 () :用于一串命令执行时, () 中的命令会在子Shell中运行。(和下面大括号一起说明) 9、` {} :用于一串命令执行时, {} ...
前言 近期在重新搭建一套基于ASP.NET Core WebAPI的框架,这其中确实带来了不少的收获,毕竟当你想搭建一套框架的时候,你总会不自觉的去想,如何让这套框架变得更完善一点更好用一点。其中在关于WebApi统一结果返回的时候...