软件构造04规约(specification)方法或者说函数,是程序的积木,可以被测试 、使用。使用客户端的方法无需关注方法本身的具体实现,使用它的抽象作用或者是能力即可。对于程序员自己我们实现一个方法之前首先得知道这个方法是用来干什么的吧,因此我们编写出spec,明确写出这个放啊要实现什么,有什么限制。 而基于这份spec,实现之前,我们编写黑盒的测试用例对于程序员与客户端之间:程序员如何完成
转载 1月前
381阅读
前言: 大家使用Java IO流OutputStream、PrintWriter ……时,会经常用到它的flush()方法。 一.为什么要flush: 与在网络硬件缓存一样,流还可以软件得到缓存,即直接在Java代码缓存。这可以通过BufferedOutputStream或BufferedWriter 链接到底层流上来实现。因此,写 完数据时,flush就显得尤为重要。 例如:
/java的运算符: 算术运算符: +,-,,/,%,++,-- 赋值运算符 = 一个等号=是赋值,两个等号是关系运算符 扩展赋值运算符:+=,-=,*=,/= 关系运算符: >,<,>=,<=,,!= 逻辑运算符: &&,||,! 位运算符: &,|,^,~ , >>,<<,>>> (了解!!
序列与索引1.索引(index)1.索引的创建2.索引的使用3.索引的删除4.索引的优缺点2.序列(sequence)1.创建序列2.序列的使用3.删除序列 1.索引(index)为了提高查询效率, 可以建立类似目录的数据库对象, 实现数据快速查询, 这就是索引(Index)1.索引的创建自动创建 Oracle对primary key和unique约束的列, 会自动创建索引.手动创建 对于不是p
转载 2023-07-22 08:04:40
704阅读
1. 修饰符访问控制符:public   private、protected、default非访问控制符:final、abstract、static、synchronized2. 数组3. 枚举4. 类与对象类是对象的抽象,是现实世界具体事物的抽象,是java对象的模板。对象是类的实例,是类的具体外在表现。类变量:局部变量:方法、构造
循环语句for(int i=0;i<n;i++){}while(){}do{} while();//注意加分号例子:loop:for(int i=0;i<n;i++){ for(int j=0;j<m;j++){ if(3==j){ break loop;// loop为标签只能用在循环语句中,循环 //嵌套中用于跳到外层循环 } } } 辨析:int x,a=6,b=
转载 2024-04-19 16:44:40
73阅读
EPS是消防应急电源,UPS是不间断电源,从字面意思看,两者却有不同,究竟有哪些区别,下面我们来比较EPS与UPS的异同。第一、两者适用的对象不同。EPS电源主要是为了应对电网突发故障时,能即时提供逃生照明和消防应急,确保电力保障和消防联动,保护用户生命安全,产品需要通过公安部的消防认证监督,并接受安装现场消防验收。而UPS电源只是用来保护用户设备或业务免受经济损失,产品需要通过信息产业部认证。第
一:面向对象(一) Java类名必须是由一个或多个有意义的单词连续而成,每隔单词开头字母大写,单词之间不得有分割符。 类包含:Field;方法;构造器。 Field:用于定义类或该类的实例所包含的状态数据,即成员变量。 方法:定义类或该类实例的行为特征和功能实现,即对成员变量的调用并进行数据处理。 构造器:例:Person p=new Person();static:修饰的成员表明它属于这个类本身
一.简介 java语言支持如下运算符:算术运算符 +,-,*,/,%,++(自增),–(自减)赋值运算符 =扩展赋值运算符 +=,-=,*=,/=关系运算符 <,>=,<=,==,!=逻辑运算符 &,|, &&,||,!,^位运算符 &,|,^,~ , >>,<<,>>> (了解!!!)条件运算符 ?:二.
POJO是Plain OrdinaryJava Object的缩写,但是它通指没有使用Entity Beans的普通java对象,可以把POJO作为支持业务逻辑的协助类。POJO实质上可以理解为简单的实体类,顾名思义POJO类的作用是方便程序员使用数据库的数据表,对于广大的程序员,可以很方便的将POJO类当做对象来进行使用,当然也是可以方便的调用其get,set方法。POJO类也给我们stru
喵喵喵~~~~可爱的小北同学又回来啦,今天要给大家分享的是Java的Scanner首先上思维导图:【1】什么是Scanner类?答:Scanner是java.util包的一个类【2】Scanner是用来干什么的?答:常用于控制台的输入,当需要控制台输入时会调用这个类【3】Scanner如何使用呢?答:先来说一下Scanner 的构造方法原理:      &nbsp
算术运算符常见的算数运算符有:+    -    *    /   %(求余数,取模)   ++   –+:当加号两边的操作数都是数值型(注意:字符也是数值型,因为它有对应的ASCLL码值),则做加法运算,当加号两边的操作数中有一个为非数值类型,则做连接,最终连接后的结果为Str
Java基础(四)输入输出输出System.out.println();printlin是print line的缩写,表示输出并换行,如果不想换行,也可以用print()格式化输出:printf() 把数据显示成我们期望的格式 常用占位符:%d:格式化输出整数%x:格式化输出16进制%f:格式化输出浮点数%e:格式化输出科学计数法表示的浮点数%s:格式化输出字符串由于%表示占位
GUI(Graphic User Interface)为程序提供图形界面,它最初的设计目的是构建一个通用的GUI,使其能在所有平台上运行。Java1.0基础类AWT(Abstract Windowing Toolkit)并没有达到这个要求,于是Java2.0之后的版本出现了Swing,它是AWT组件的增强组件,但它并不能完全代替AWT组件,这两种组件需要同时出现在一个图形用户界面。&nbs
目录1.问题的提出:2.如何对class文件进行反汇编步骤(1)步骤(2)步骤 (3)步骤 (4) 步骤(5)步骤(6)1.将常量压入到操作数栈的一些命令2.关于指令的含义3. 对于a=a++解释1.问题的提出:在学过自增自减后的运算符后,对于下面的代码你能不使用计算机直接算结果为多少吗?public class Demo{ public static voi
1.1 什么是调度通常所说的调度(schedule)是和时间有关的。1.1.1 单 CPU 的时间片调度时间作为唯一的不可逆转的资源,一般是划分为多个时间片来使用。就计算机而言,由于 CPU 的速度快的多,所以就有了针对 CPU 时间片的调度,让多个任务同一个 CPU 上运行起来。某一时刻CPU还是单任务运行的。1.1.2 多 CPU 协作为了同一时间运行更多的任务,或者多个处理器一起工作完成
我们把new出来的这个对象叫实例,对象和实例在这个角度上来讲是等价的。 举例:实例化一个cat; public class Cat { public Cat() { System.out.println("这是构造方法"); } } Cat c = new Cat(); Cat c:在内存中分配一个变量叫c 类型是cat; ne
转载 2017-11-17 14:04:45
147阅读
Java内部类(Inner Class) 1)定义:一个类(Outer)还包含着另外一个类(Inner),那么这个Inner就是Outer的内部类或者内置类。 2)动机:内部类可以让我们将逻辑上相关的一组类组织起来,并由外部类(outer class)来控制内部类的可见性。当我们建立一个inner class时,其对象就拥有了与外部类对象之间的一
转载 2024-07-18 07:28:01
0阅读
Java的模块(Module)入门介绍Java 9版本Java 语言引入了一个非常重要的概念:模块(module)。module引入了Java代码分组的另一个级别。每个module都包含许多子package(包)。模块是一组密切相关的包和资源以及一个新的模块描述符文件。【Java和Python的包和模块Python模块(Modules),本质上是一个Python程序,以.py作为文件后缀。
转载 2023-09-05 07:46:04
588阅读
1.分支语句Java中分支结构分为两种-------单分支(if)和多分支(switch);1.1 if 语句if 语句是最基本的条件语句,基本功能是判断条件真或假,然后从程序中选择成立的执行;语法:if ( 布尔表达式 ){ 语句体1; }else{ 语句体2; }举个代码栗子: 这里都比较简单,唯一要注意的就是第8行的if的是布尔表达式!!!if 嵌套形式 if(表达式1){
  • 1
  • 2
  • 3
  • 4
  • 5