`
stinge
  • 浏览: 155649 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
位运算   程序中的所有数在计算机内存中都是以二进制的形式储存的。 位运算就是直接对整数在内存中的二进制位进行操作。 位运算直接对内存数据进行操作,不需要转成十进制,因此处理速度非常快     一、位运算        | 或 , & 与 , ~ 非 , ^ 异或, << 左移 ,>> 右移        (1)与运算        运算规则: 只有对应的两个二进位均为1时,结果位才为1,否则为0, 即同1为1.其余为0        用途:              1)与运算通常用于二进制 ...
静态变量和实例变量 静态变量:由static修饰符修饰。                可以通过  类名.变量名 访问,不需要通过对象访问。                所有对象共用一个静态变量。  在内存中只存在一份,在对象里值保存静态变量的引用。   实例变量:属于特定的对象。                只能通过对象来访问。   public class bishi { private static int bi; private int he; public static void main(String[] args) { bishi ...

重载与重写

    博客分类:
  • java
重载与重写 方法的重写 Overriding 和重载 Overloading 是 Java 多态性的不同表现。   重写 Overriding 是父类与子类之间多态性的一种表现。子类继承父类时,重写父类中的方法。 重载 Overloading 是一个类中多态性的一种表现。同一个类的成员函数,参数类型或参数个数不同,返回值也可不同。   如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写  (Overriding) 。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被 " 屏蔽 ...
Java中关键字(keyword)和保留字(reservedword) Keyword :Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等。 Reserved word:保留字是为java预留的关键字,他们虽然现在没有作为关键字,但在以后的升级版本中有可能作为关键字。 如下列表: Java关键字 访问控制 :private 私有的   protected 受保护的   public 公共的 类、方法和变量修饰符 abstract 声明抽象  class 类  ...
JDK   JDK(Java Development Kit),JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。是java的开发环境。   Java SE, Java standard edition,从JDK 5.0开始,改名为Java SE Java EE,enterprise edition,使用这种JDK开发J2EE应用程序 Java ME,micro edition,主要用于移动设备、嵌入式设备上的java应用程序   JDK包含的基本组件:    javac – 编译器,将源程序转成字节码  jar ...

虚拟机

    博客分类:
  • java
虚拟机   JVM(java virtual machine )是一个想象中的机器,在实际的计算机上通过软件模拟实现,Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还有相应的指令系统。是java语言的运行环境。   特点:平台无关性,Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行,不需要重新编译。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令。    

编译器

    博客分类:
  • java
编译器     编译器 用来将源码编译成class字节码  
final   finally   finalize   final      修饰成员变量:不能被改变,只能在定义处或构造函数里初始化。    修饰成员函数:不能被重写    修饰类:不能被继承,叶子类   finally     异常处理后总会执行的代码。   finalize      finalize()方法,在垃圾收集器将对象从内存中清除出去之前做必要的清理工作 。      垃圾收集器在确定对象没被引用时调用。  

Java 反射机制

    博客分类:
  • java
JAVA反射机制   在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。   功能:   在运行时判断任意一个对象所属的类   在运行时构造任意一个类的对象   在运行时判断任意一个类所具有的成员变量和方法   在运行时调用任意一个对象的方法   Reflection是Java被视为动态或准动态语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其mo ...

Java相关

    博客分类:
  • java
Java相关   1、类型转换       自动类型转换:(1)转换前得数据类型与转换后的类型兼容                          (2)转换后的表示范围比转换前得类型大。        强制类型转换:(欲转换的数据类型)变量名称;       若是整数的类型为short或byte,为了避免溢出,Java会将表达式中的short和byte自动转换成int类型。   short c = 2; c = c +1;     编译错误,不能将int型转换为short型,需要强制类型转换为short型;   //编译成 ...
静态查找算法:仅对查找表进行查找操作,不改变表   一、顺序查找    算法思想:从表的一端开始,向另一端逐个按给定值kx与关键字进行比较,若找到,查找成功,并返回位置;若检测完毕,仍未找到,返回错误信息。 ...
应用服务器与WEB服务器   Web服务器(Web Server)         Web服务器可以解析(handles)HTTP协议。当Web服务器接收到一个HTTP请求(request),会返回一个HTTP响应 (response),例如送回一个HTML页面。为了处理一个请求(request) ...
网络模型         计算机网络是指由通信线路互相连接的许多自主工作的计算机构成的集合体,各个部件之间以何种规则进行通信,就是网络模型研究的问题。网络模型一般是指OSI七层参考模型和TCP/IP四层参考模型。       一、OSI模型       开放互连模型,网络体系结构参考模型,ISO模型只是定义了分层结构中的每一层向其高层提供的服务,并非具体实现的协议描述,只是为制定标准而提供的概念性框架。      OSI 采用七层模型的体系结构,从上到下:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。   二、TCP/IP模型      TCP/ ...
程序的执行   一、平台无关性       平台:计算机体系结构、操作系统、开发平台(编译器、链接器)       不同的计算机体系结构有不同的指令集,       汇编语言、机器语言是针对具体的体系结构的指令集写的程序,只能在特定的平台上运行       C语言可以在不同体系结构的计算机上使用特定的C编译器,编译成不同体系结构的机器指令,高级语言都具有平台无关性 二、程序的执行过程      1、编译执行(C/C++)          (1)写源代码,保存为pro.c          (2)运行编译器进行编译,把源 ...
apache配置   # # This is the main Apache HTTP server configuration file. It contains the # configuration directives that give the server its instructions. # See <URL:http://httpd.apache.org/docs/2.2/> for detailed information. # In particular, see # <URL:http://httpd.apache.org/do ...
Global site tag (gtag.js) - Google Analytics