Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Static修饰成员变量

Static修饰成员变量

Static修饰一个变量:表示这个变量是类范围内的属性,叫类变量;所有类对象共享一个这样的属性。也即是说创建一个对象的时候不会创建用static修饰的变量。语法如下访问控制符 + static + 变量类型 +变量名;使用方法 类名.类变量名;使用案例: 对象计数器 public static int objCounter =0; puplic CounterObject() { objCounter++; }修饰一个方法用static修饰的方法叫类方法,...
Java中包的必要性

Java中包的必要性

包的必要性 包是用来给java源文件分门别类的,对类文件按功能进行分类;java中一个包在Windows下就是一个文件夹; 包的全限定名是从根目录开始的(src目录)以点号作为分隔符,包名和包名之间使用点号隔开 java中的包可以包含他的子包包的三大作用 区分相同名字的类 当类很多时候,对类进行分类管理;例如可以根据类的不同用途将他们放在不用的包内 控制访问范围 包 打包命令 package com.pengrong; 指示编译器 将该类文件放在com.p...
Java内存机制说明(简单明了)

Java内存机制说明(简单明了)

Java虚拟机在执行Java程序的过程中会把它所管理的内存区域分为若干个不同的数据区域。这些区域都有各自的用途,有的区域随虚拟机进程启动而存在,有的区域则依赖用户线程启动和结束而建立和销毁。Java虚拟机所管理的内存将会包括以下几个运行时数据区域。程序计数器程序计数器是一块较小的内存空间,它的作用可以看做是当前线程所执行的字节码的行号指示器,字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支,循环,跳转,异常处理,线程恢复等...
Cisco IOS Software UBR Devices SNMP子系统拒绝服务漏洞

Cisco IOS Software UBR Devices SNMP子系统拒绝服务漏洞

Cisco IOS Software UBR Devices SNMP子系统拒绝服务漏洞发布日期:2015-06-25更新日期:2015-06-25受影响系统:Cisco IOS描述:CVE(CAN) ID: CVE-2015-4204Cisco IOS是多数思科系统路由器和网络交换机上使用的互联网络操作系统。Cisco Universal Broadband Router的SNMP子系统存在漏洞,经过身份验证的远程攻击者可造成PRE模块上PXF进程的崩溃...
Java同步机制中用到的锁的思想

Java同步机制中用到的锁的思想

锁是计算机的一个术语,“锁”是一种思想,但是不同领域有不同的实现方式。对于Java中的线程同步来说,锁有两种:一、对象锁 ; 二、类锁;对象锁作用于类中的非静态同步方法,对非同步方法没任何作用。在Java平台内部,会为每个对象分配一个对象锁。锁有两种状态 开着的(锁属于对象),锁上(锁属于线程)Java平台实现方法同步原则如下:1、当一个线程要通过一个对象引用调用同步方法时候,线程会向Java平台申请锁;锁如果开着的,Java平台锁...
史上最复杂的验证邮件地址的正则表达式

史上最复杂的验证邮件地址的正则表达式

用正则表达式验证邮件地址似乎是一件简单的事情,但是如果要完美的验证一个合规的邮件地址,其实也许很复杂。邮件地址的规范来自于 RFC 5322。有一个网站 emailregex.com专门列出各种编程语言下的验证邮件地址的正则表达式,其中很多正则表达式都是我听说过而从未见过的复杂——我想说,做这个网站的程序员是被邮件验证这件事伤害了多深啊!其实,在产品环境中,一般来说并不需要这么复杂的正则表达式来做到99.99%正确。一般来说,从执行...
面向 C++ 的测试驱动开发

面向 C++ 的测试驱动开发

用测试的方法驱动开发,这个概念的提出已经很长时间了,但测试驱动开发在 C 和 C++的应用和实践却比较晚,本文用一个简单项目的实例说明如何在 C 和 C++的开发过程中,应用测试驱动开发的理念,从需求定义,代码测试案例设计到开发实现这些案例定义的需求,展现了测试驱动开发的魅力。测试驱动开发和现在流行敏捷开发的是分不开的,测试驱动开发是敏捷开发的一个强有力工具,可以帮助我们从简单的设计开始,逐步地有保护重构设计直至完善设计的过程。测试驱动开发(TDD)背景及...
<< 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 >>