最新文章列表

面向对象编程之包(package)

目录 一、 声明 二、 常用三条命令语句 三、 jdk 提供的 工具包 四、 类与类的关系:存在使用别的类权限 五、静态导入     1. 声明:   package   域 ...
高手在农村 评论(0) 有615人浏览 2014-11-18 22:31

面向对象编程之垃圾回收机制GC(Garbage Collection)

目录 1. 垃圾回收机制记住三句话 2. 引用分类 3. 引用类型分类 4. GC回收过程   1. 垃圾回收机制记住三句话      1、程序无权调用gc       2、可以通知回收,System.gc,不保证立即回收      3、对象引用赋值为 null  , 在finalize()    2. 引用分类     1、强引用:永远不会消失。如方法区 字符串常量池 ...
高手在农村 评论(0) 有617人浏览 2014-11-17 23:03

面向对象编程之块的定义

目录 1. 分类 2. 解析 3. 构造块和构造器的区别 4. 加载顺序   1. 分类 普通块: 方法内|块内 静态块:类中方法外+static  构造块:类中方法外 同步块:多线程讲解synchronized   2.解析     1. 静态块:初始化类信息,仅加载一次     2. 构造块:初始化对象信息,先于构造器执行的,每创建一个对象 初始化一次   3. ...
高手在农村 评论(0) 有433人浏览 2014-11-17 22:42

面向对象编程之static关键字

目录 1. 概念 2. 静态属性 3. 静态方法 4. 静态块 5. 加载顺序   1. 概念 /** * 概念 * 1、凡是静态的,先于对象存在的,与对象无关的 * 2、凡是静态的,就是共享的 * * @author zhongaidong */ public class StaticDemo01 { public static void main ...
高手在农村 评论(0) 有548人浏览 2014-11-17 22:00

面向对象编程之this关键字

this:代表对象本身(已经存在对象、即将创建的对象 -->操作对象) 1、this.属性: 区分属性与局部变量同名 2、this.方法(实参) :成员方法间相互调用 3、this([实参]) :构造器首行,构造器之间相互调用 4、this单独使用: 经常用于比较或者查看hashcode     注意:每个成员方法|构造器隐式包含this参数 1. this:代表对象本身,谁 ...
高手在农村 评论(0) 有509人浏览 2014-11-16 17:30

面向对象编程之构造器

构造器,也叫构造方法,是一种特殊的方法 1、声明:类中 修饰符 类名(形参列表){ }  2、特殊的方法    1)、方法名,构造器名与类同名    2)、没有返回类型|void      3)、构造器中可以存在return ,表示有选择的跳出方法,不能表示返回值    4)、构造器不能直接调用,只能在创建对象时由系统调用 new关键字调用!!不能直接调用,    5)、修饰 ...
高手在农村 评论(0) 有559人浏览 2014-11-16 15:40

面向对象编程之内存分析

1. 内存分析表格(见附件) 2.注意: 一个引用在同一个时刻只能指向一个对象 一个对象可以被多个引用所指向,其中一个对其发生变化,其他引用也可见 一切皆为值传递(基本拷贝值本身,引用拷贝的是地址)   3.基本类型 int a = 0; 1.开辟空间(栈) 2.把方法区里的值copy一份,给栈里的a     4. Person p1 = new Person(); 1 ...
高手在农村 评论(0) 有420人浏览 2014-11-16 12:18

面向对象编程之对象

对象:实例 instance object  一、创建对象  new  格式:    类型 对象名|引用名称 =new 类型([实参]);  或:    类型 对象名|引用名称 =new 构造器;   对象名:引用 ,对象在右边,类型为左边。 注意: 类型 对象名|引用名称 ; //不是创建对象,声明了一个引用类型而已 引用:便于访问对象,对象的代号,相当于风筝中的控制线。通过引 ...
高手在农村 评论(0) 有429人浏览 2014-11-16 12:15

面向对象编程之类

一、类的定义,现有格式 类体中:只是放声明、定义,不能使用。 public|不写  类名{ // 属性 // 方法 } 修饰符:public|不写   二、属性和局部变量 属性:field域、成员变量 1. 区别(见附件)     2、属性: 声明格式     [修饰符]  类型 变量名|属性名 [=初始值]; 三、方法 1、声明    [修饰符] 返回类型|v ...
高手在农村 评论(0) 有383人浏览 2014-11-16 12:08

拦截器与过滤器

过滤器,是在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的 action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或者在传入servlet或者 struts的action前统一设置字符集,或者去除掉一些非法字符 拦截器,是在面向切面编程的就是在你 ...
xiaoxiao1992428 评论(0) 有558人浏览 2014-10-29 09:39

javascript 继承 官方指导写法

很多js框架都定义了js继承 各种extend  对于 js对象继承更倾向于用官方提供的写法,当然 你 可以封装出工厂方法来。 以下为firefox developer提供的写法。   https://developer.mozilla.org/en-US/docs/Web/JavaScript/Introduction_to_Object-Oriented_JavaScript   ...
anole1982 评论(0) 有639人浏览 2014-09-05 14:00

这里有些JAVA的免费课程分享

实战:Flex4.X 实战在线书店项目初步构 建 http://edu.ibeifeng.com/view-index-id-134.html 深入学习 ExtJs4.1的布局及常用控件 http://edu.ibeifeng.com/view-index-id-129.html 专题-深入 Java OOP 编程 http://edu.ibeifeng.com/view-index-id-88 ...
xexileli 评论(0) 有214人浏览 2014-08-18 12:35

简要归纳OOA、OOD、OOP

1、OOA 面向对象分析      把模型分为五个层次:主题层、对象类层、结构层、属性层(成员变量)和服务层(方法);      把工作分为五个流程:标识对象类、标识结构、定义主题、定义属性、和定义服务;      划分结构有两种方式:1,分类结构:一般与特殊的关系                                         2,组装结构:整体与部分的关系      ...
meilinzi123 评论(0) 有1862人浏览 2014-08-01 20:07

java基础教程视频分享

跟我学JAVA系列-Spring入门详解 http://edu.ibeifeng.com/view-index-id-10.html 跟我学JAVA系列-实战Hibernate4.x持久化技术 http://edu.ibeifeng.com/view-index-id-9.html 跟我学JAVA系列-实战Struts2.x http://edu.ibeifeng.com/view-index ...
爆破鬼 评论(0) 有58人浏览 2014-07-08 15:45

接口 抽象类区别

在语法上,抽象类和接口有着以下不同: 1.abstract class在Java语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个interface。 继承抽象类使用的是extends关键字,实现接口使用的是implements关键字,继承写在前面,实现接口写在后面。如果实现多个接口,中间用逗号分隔。例: public class Main extends JAppl ...
dylanyu 评论(0) 有416人浏览 2014-04-24 22:26

Spring AOP系列之一:手动方式

    AOP (Aspect Oriented Programming)面向切面编程,是对OOP (Object Oriented Programming)面向对象编程很好的补充,可以在不改变原始目标原型的情况下,动态地添加通用逻辑,完成业务逻辑和通用处理分离,实现解耦和利于扩展。 首先看下手动方式,没有使用AOP代理: 车辆接口: public interface Vehicle { ...
czj4451 评论(0) 有1394人浏览 2014-04-13 17:44

Java面向对象知多少

         学习Java已经有一段时间了,回想刚学习Java的时候,接触到的最多的一个词就是面向对象编程(OOP)了。学习Java之前,倒也学过两种编程语言(C,汇编),但是这两种编程语言都不是面向对象语言,其中的汇编语言是一种低级语言,表达形式与高级语言差别很大,晦涩难懂,代码量大,每一个细节都需要自己仔细处理,不适宜用来编写应用程序;           而C语言是一种面向过程的编程语言, ...
xuanzhangyang 评论(1) 有580人浏览 2014-03-20 15:21

没有对象,就NEW一个

  2014.2.14日,这一天是一个较为特殊的日子。不仅因为它是西方情人节还因为这是19年才一次的农历元宵节和夏历情人节同一天呢。对于屌丝的程序员来说,当然还是过元宵节更好,因为没有对象,但也会有人想方设法。。。没对象就NEW一个。   程序员眼里的对象和现实生活中的对象是一个概念么?有时候是,有时候不是。   根据汉语词典里的解释:对象,指行动或思考时作为目标的事物或特指恋爱的对方等含义。情人节 ...
乐小易 评论(0) 有713人浏览 2014-02-15 01:31

基于jQuery,实现JS面向对象编程

//接口1var IClassName = {        IgetName:function(){             getName.apply(this);        },        IsetName:function(){            setName.apply(this,arguments);        }}//接口2var IAlertName = {    ...
wbj0110 评论(0) 有1197人浏览 2014-02-10 15:15

JS面向对象教程

Javascript是一个类C的语言,他的面向对象的东西相对于C++/Java比较奇怪,但是其的确 相当的强大,在 Todd 同学的“对象的消息模型”一文中我们已经可以看到一些端倪了。这两天有个前同事总在问我Javascript面向对象的东西,所以,索性写篇文章让他看去 吧,这里这篇文章主要想从一个整体的角度来说明一下Javascript的面向对象的编程。(成文比较仓促,应该有不准确或是有误的地方 ...
wbj0110 评论(0) 有627人浏览 2014-02-10 14:15

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36423) Eclipse(31254) PHP(29988) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics