Welcome 微信登录

首页 / 软件开发 / JAVA

java 小结1:static ,final及泛型

java 小结1:static ,final及泛型

java 小结1:static ,final及泛型2014-11-18static,final。(1)final:final:属于“终态”,意思就是不可以改变。可以修饰非抽象类,非抽象类的方法等。反正就是不能够再改变赋值了。注意:1)fina类不能被继承,所以它没有子类。2)final不能用于修饰构造方法。3)final方法可以继承,但是不能够被覆盖4)final一旦赋值,便不能更改5)final容器,比如list,容器不能够改变,...
java 小结2:多态问题和容器简介

java 小结2:多态问题和容器简介

java 小结2:多态问题和容器简介2014-11-18面向对象这个东西,其实我们一直是不是都没有感觉到自己在用,以后我一定要用用。以前学c#时候认真的看过一次,最近一直研究java。随便再看看。多态问题:在java中多态分为(1)编译时多态和(2)运行时多态(1)编译时多态比较容易理解:其实就是通过方法重载,就是方法的重载,同一个函数名但是可以参数不一样。这就是重载(so easy)(2)运行时多态:这个是通过方法覆盖实现的,就是子类在继承父类的时候,通...
java 小结3:hashcode和equals I/o问题

java 小结3:hashcode和equals I/o问题

java 小结3:hashcode和equals I/o问题2014-11-18我需要把星期天看的一些东西记录下来,要不然会忘记。hashCode、equals:1)每个java对象都有hashCode和equals方法。java的终极类是object类,那么object类是如何来标注自己呢,就是object这个类是如何来区分对方。就是使用它们的hashcode和equals来推断。(hashcode是通过hash算法实现的)2)JVM每new一个obje...
java.util.concurrent包源码阅读(一) 源码包的结构

java.util.concurrent包源码阅读(一) 源码包的结构

java.util.concurrent包源码阅读(一) 源码包的结构2014-11-18准备花点时间阅读一下java.util.concurrent这个包里面的java代码,大致看了一下,这个包我个人觉得大致可以分为五个部分(如有不对之处,还望指正)第一部分 Aomic数据类型这部分都被放在java.util.concurrent.atomic这个包里面,实现了原子化操作的数据类型,包括 Boolean, Integer, Long, 和Referren...
Java Drp项目实战:环境搭建

Java Drp项目实战:环境搭建

Java Drp项目实战:环境搭建2014-11-18概要我们要开始一个关于Java项目的开发,那么我们就需要搭建一个关于Java开发的环境,那么搭建一个Java开发环境,都需要些什么东东,又有些什么注意事项呢.过程我先将我搭建Java环境的软件和开发用到的软件列一下,Jdk、Jre、MyEclipse、Oracle、Tomcat、PL/SQLDeveloper、PowerDesign、Rational Rose。在搭建Java之前,我们必须先将这些软件都...
Java Drp项目实战:Drp知多少

Java Drp项目实战:Drp知多少

Java Drp项目实战:Drp知多少2014-11-18是什么Drp是Distribution Resource Planning的缩写,意思是分销资源计划,它是用来管理企业的运行于Internet上的分销网络的系统,是以商业流程优化为基础,它的核心是销售和库存总和控制。这个分销系统或者说是分销体系,它的使用者包括一个大型企业的内部、各个分公司、各级分销商等,它的作用就在于即时的掌握各地的销售信息流、财务资金流、库存信息等一些功能。产生背景是什么知道了D...
Java Drp项目实战:Web应用服务器

Java Drp项目实战:Web应用服务器

Java Drp项目实战:Web应用服务器2014-11-18引言Web应用服务器现在很多人都在用,可是到底什么是Web应用服务器呢,它与Web服务器有什么关系,它与应用服务器又是什么关系,它是他们两种中的其中一种,还是简单的两种服务器的组合呢?要搞明白这个问题,我们得先知道什么是Web服务器以及什么是应用服务器,现在我们就来看下这两个服务器.Web服务器Web服务器(WebServer)可以解析(handles)HTTP协议.当Web服务器接收到一个HT...
Java:实例化(instantiation) 详解

Java:实例化(instantiation) 详解

Java:实例化(instantiation) 详解2014-11-18类包含一个创建对象的模板, 包含属性和行为;实例化是以类的定义为基础, 创建对象的过程; 对象是填充类的属性, 而生成的实例;封装: 将对象的状态和行为捆绑到一个逻辑单元;Java中, 声明是创建一个对象的引用, 创建对象的实体, 需要使用关键字"new";Java的引用, 不同于CC++的指针, 都是表示引用对象, 但是无法进行算数操作;Java中对象引用的赋值操...
Java中声明类的方法

Java中声明类的方法

Java中声明类的方法2014-11-18方法首部返回类型形式参数.方法首部: 方法命名约定, 驼峰约定(camel casing), cas: Capital And Small.形式参数: 可以通过实参的值来控制方法.返回类型: 方法只能返回一个结果, 但可以通过集合的形式返回多个引用.方法, 即一个由特定对象执行的函数.Java类中, 特征(属性和方法)声明的相对顺序是无关紧要的.编程习惯:在类声明的最前面统一声明所有的属性, 即在类方法声明之前声明...
Java中的对象(object) 简介

Java中的对象(object) 简介

Java中的对象(object) 简介2014-11-18对象(object)的实例可以是 物理对象(如 人, 车等实物) 或 逻辑对象(如 运动, 健康等);对象是将状态(数据) 和行为(功能) 组合在一起的软件模块.类是描述一组相似对象共有特征的抽象:1. 每一个属于该类的对象的数据结构;2. 这些对象执行的操作和方法;无论是属性还是方法, 都可以称为类的成员.类的命名风格: Pascal casing, 属性和方法的命名风格:camel casing...
Java中的面向对象(object oriented)编程简介

Java中的面向对象(object oriented)编程简介

Java中的面向对象(object oriented)编程简介2014-11-18程序包含两部分组成: 数据 和操作数据的函数;面向过程的设计方法是自顶向下的功能分解,把一个需求分解成多个子功能, 开发子功能并进行单元测试, 在组装成一个完整的应用程序;问题:1. 程序主要关注功能, 其次数据, 数据从一个函数流动至另一个函数;2. 数据结构需要贯穿多个函数;3. 修改数据结构, 会在程序中造成连锁反应;4. 数据完整性错误, 可能发生在多个函数, 出现b...
<< 571 572 573 574 575 576 577 578 579 580 >>