驼峰命名规则:首字母小写,后面每个单词的开始大写money(java里面所有的方法和属性命名采用驼峰)

Pascal命名规则:首字母大写,后面每个单词的开始大写 Money(C#里面类、方法、属性,java里面类命名都采用)

匈牙利命名规则:在Pascal命名规则的基础之上,加一个小写的变量类型字符 dMoney

static:静态的 属于类所有拥有的,不需要实例化,只有一份,对内存的消耗小,程序运行期间就在内存为其分配空间

非静态:属于对象所拥有的,需要实例化

Person p = new Person();

Person p1 = newPerson();

写一个警察类,里面有训练和执勤的方法,有一个属性警员编号 一个属性警员名称, 写一个测试类,

分别给警员编号和名称赋值,调用训练和执勤的方法

JAVA里面严格区分大小写

public修饰的类,类名和文件名一定要一模一样

单件模式

如果一个类的构造方法是私有的,外面的类不能直接调用构造器创建方法

外面的类也不可能通过 对象.方法 来调用

一个类不能实例化的时候,我们只能调用它的什么方法?只能调用它的静态方法

类 类名{

构造方法私用

有个静态的公共方法 static

只有该类内部能调用私有的构造方法,并且要把该实例返回出去,返回的实例一定是成员变量

}

线程安全问题? 对于在静态方法里面实例化这个变量,当有多个线程同时获取对象的时候,仍然可能存在创建多个对象的问题

最简单的单例如何实现

public class PoliceMan {

//构造方法私有

private PoliceMan(){

}

//成员变量私有,静态,静态代码只执行一次

private static PoliceManonePolice = new PoliceMan();

//静态方法共有,返回私有成员变量的实例

public static PoliceMangetInstance(){

return onePolice;

}

}

java软件测试方法有哪些方法有哪些方法_软件测试方法和软件测试规则相关推荐

  1. 在线导航测试软件,性能测试三:无网络状态下导航_软件资讯软件评测-中关村在线...

    正如前文所说的,手机不可能在无时无刻都会有良好的网络,室内可以连接宽带WIFI,外出可以使用EDGE网络或者3G.但当您外出正好处在欠费停机状态下,WIFI.EDGE网络.3G均无信号时,是不是导航软 ...

  2. 图像渲染测试软件,渲染测试:基本渲染和完全渲染_软件资讯软件评测-中关村在线...

    浏览器的工作机制,一句话概括起来是web浏览器与web服务器之间通过HTTP协议进行通信的过程.所以,C/S之间握手的协议就是HTTP协议. 从浏览器地址栏的请求链接开始,浏览器通过DNS解析查到域名 ...

  3. Atitit.提升软件Web应用程序 app性能的方法原理 h5 js java c# php python android .net

    Atitit.提升软件Web应用程序 app性能的方法原理 h5 js java c# php python android .net 1. 提升单例有能力的1 2. 减少工作数量2 2.1. 减少距 ...

  4. Adobe flash cs5 的Java运行时环境初始化错误 完美解决方法

    Adobe flash cs5 的Java运行时环境初始化错误 完美解决方法 下载网络上的Adobe flash cs5 精简版(绿色版),Java运行时环境初始化时出现错误,你可能需要重装Flash ...

  5. JAVA SE、EE、ME,JRE、JDK,基本数据类型,访问修饰符、函数、封装的概念、UML类图、构造方法、this关键字、static关键字、方法重载、方法重写、包(packahe)

    运行第一个JAVA程序: 这里使用的开发环境是eclipse,新建一个java工程,然后可以看到src这个是存放java代码的地方,然后在src文件右击新建一个class(类),然后可以看到下图,同样 ...

  6. 0编译器详解_详解Java枚举类型(Enum)中的方法

    文章前记 程序员工作久了便可能整日忙碌于"增删改查"中,迷失方向,毫无进步. 该公众号致力于分享软件开发相关的原创干货,助你完成从程序员到架构师的进阶之路! 努力!做一个NB的Co ...

  7. app软件测试是否强制升级_这些测试方法对于任何软件都必须是强制性的

    app软件测试是否强制升级 by Rachael Ray 瑞秋·雷(Rachael Ray) 这些测试方法对于任何软件都必须是强制性的 (These testing methods should be ...

  8. 【JAVA SE】第四章 变量和方法

    第四章 变量和方法 文章目录 第四章 变量和方法 一.变量 1.Java 变量类型 二.方法 1.什么是方法 2.方法的优点 3.方法的命名规则 4.方法的定义 5.方法调用 6.方法的重载 一.变量 ...

  9. java 解析数据包_一种基于Java语言的网络通讯数据包解析方法与流程

    本发明涉及网络通讯领域,特别涉及一种基于Java语言的网络通讯数据包解析方法. 背景技术: 计算机系统和网络的大量普及使用使全球跨入了信息化时代.但是,正由于现代社会中几乎一切都在"计算机化 ...

  10. 软件工程 java实现_软件工程作业——WC Java实现

    项目要求: 实现一个统计程序,它能正确统计程序文件中的字符数.单词数.行数,以及还具备其他扩展功能,并能够快速地处理多个文件. 具体功能 -c 返回文件字符数 -w 返回词的数目 -l 返回行数 扩展 ...

最新文章

  1. FutureTask中Treiber堆的实现
  2. ServletResponse-中文名的下载
  3. Python中将dict转换为kwargs
  4. 关于前端与微信交互账号绑定的问题
  5. 包含绑定变量的sql进行调优需注意一点
  6. 面试时,当你有权提问时,别客气,这是个逆转的好机会(内容摘自Java Web轻量级开发面试教程)...
  7. 讲义not have data_“熟记英语300句 中考英语无忧虑”讲练(089)讲义文本
  8. Flume 1.7 源码分析(五)从Channel获取数据写入Sink
  9. Internal Server Error - http code 500
  10. 结型场效应管的结构、特性、参数
  11. 【响应式编程的思维艺术】 (5)Angular中Rxjs的应用示例
  12. php文件的上传与删除方法
  13. LeetCode 139. 单词拆分(动态规划)
  14. java 插入 blob字段 clob字段
  15. Java的Appium自动化测试教程
  16. 如何使用dd工具进行磁盘读写性能测试
  17. Hive实战—时间滑动窗口计算
  18. 安卓谷歌地图打开闪退问题解决
  19. 奇迹mu技术分享:奇迹服务端中的【DATA】文件详细说明
  20. 笔记本ubuntu安装xen之殇

热门文章

  1. 论文阅读-可变形卷积网络:Deformable Convolutional Networks
  2. 最小对/优先队列(C语言实现)
  3. arduino学习笔记(四)——伺服电机(舵机)
  4. vue -- v-cloak解决刷新或者加载出现闪烁(显示变量)
  5. 删除Windows下的Linux系统
  6. 构建之法 阅读笔记04
  7. 如何理解有符号数和无符号数!
  8. 深度强化学习调度研究的心路历程
  9. 知识图谱嵌入的应用场景
  10. python 输出函数表达式——LaTeX数学公式