- 浏览: 82674 次
- 性别:
- 来自: 宁德
-
最新评论
-
wizard945:
350850895@qq.com 感谢楼主
SSI的整合七部曲 -- 1、Struts2实现通过JDBC的CURD -
火红火红火箭迷:
请教一下,我的不能安装在在C盘的program files文 ...
分享MyEclipse安装及安装报错的解决方法 -
kdslafie:
没有具体的例子,只大概说了配置,一点都不明了。
Eclipse和MyEclipse插件的管理(以安装FatJar、UMLet作为示例说明) -
瘋叻ハ.兩:
Super丶曼 写道不好用啊,纠结啊。换了家公司,一直在用id ...
分享MyEclipse安装及安装报错的解决方法 -
Super丶曼:
不好用啊,纠结啊。
分享MyEclipse安装及安装报错的解决方法
文章列表
初次学完抽象类和接口的童鞋,看多了“面向接口编程"字眼,也见多了“面向接口”的好多好处,总会感觉其神秘。然而有些书不给示例,总让我们感觉它的高不可攀,不知其所用。本篇将简单而又完整的介绍2个面向接口编程的例子。
一、简单工程模式
情景1:一个机器类Computer需要具体的输出设备Printer,有较好的两种方式选择:直接在Computer类中组合Printer类; 在2者之间搭个中介OutPut,使Computer组合OutPut,Printer实现OutPut。 那么如何选择哪种方式呢?暂且选第二种,至于为什么,且看代码慢慢分析...
...
final,助你排除不稳定
- 博客分类:
- _语法_Java SE
【友情提示,想看懂本篇请熟悉类的变量的分类、方法重载、重写及相关内容】
final关键字,正如它的英文释义-- 不可更改的,所以被它修饰的属性或者方法一旦确定下来,就不能更改了。鉴于它的整个特性 ...
走了一段路程,要懂得停下来回头看看
- 博客分类:
- 心灵路程
人啊,认识你自己 ---- 苏格拉底
从类的概述到造型,其实Java的基础的基础知识已经不过如此了。我不只是个分享经验的人,我也还需要成长。发博文的初衷一方面给比我还新手的人谈自己的理解,但是也需要前辈门的指点错误或者不够深刻的理解!不过令人失望的是,基本上大家比“一骑红尘妃子笑”还恐怖,全是“无人知是荔枝来”...
我参与过解读官方“Java基础教程”的课后习题解答及答案解释(我们自发的,老师负责监督),从那时我发现我的基础很薄弱,连基本的专业术语代表什么意思都不懂。解题的同时,不断翻书找答案。于是我痛下决心重新自学、整理出属于自己一 ...
于此,在次申明个人觉得把握多态的最重要的一点:(方法)编译看定义、运行找实际。(属性)两者皆可抛,是啥就是啥。
造型Casting,也许大家大家看着会有点陌生,但是ClassCastException相信大家会有见过,这个异常是转型前后不一致时就会报出的。也许会出现这么个情况:想让对象变量编译时就调用运行时方法。那么别无选择,你得重新为这个变量造型,也就是类型转换。
造型,从变量是否含有对象特征,可分为基本数据造型和对象造型(且看图2和图3)。基本类型并没有对象的特征,它没有属性和方法甚至构造器,只是Java为了照顾传统程序员的习惯。以下是图片上主要意思 ...
从前面的继承(Inheritance)到比较this和super,所用的例子都夹杂着多态(Polymorphism)的味道。所以,这篇就是阐述个人总结的多态(Polymorphism)
多态,并没有关键字,可以视之为Java的三大特性之一,也可以视为继承“is a”的另一阐述“substitution principle(代理准则)”的体现。在Java中,对象变量(引用变量)是多态的,如:
Employee e; // e为对象变量
e = new Employee(...);
e = new Manager(....);
变量是多态的, ...
一、this 和 super
关键字this,在java中是当前对象的默认引用。它总是指向调用方法的对象,但是它代表的对象是不确定的,可是类型是确定的,即它所代表的对象只能是当前类。
在“疯狂Java讲义”(李刚著),我找到了this能被使用的缘由并做了一些自己的猜测。“当系统开始执行构造器的执行体之前,系统已经创建了一个对象,只是这个对象还不能被外部程序访问,只能在该构造器中通过this引用它。当构造器的执行体执行结束后,这个对象作为构造器的返回值被返回,通常还会赋给另外一个引用类型的变量,从而让外部程序可以访问该对象”。鉴于红色的那句话,我们并不 ...
当校园项目结束后,我们就开始在老师的指导下忙着寻找暑期实习机会。
因为课程的提前结束,从上周开始我们几个便开始在福建各大招聘网注册账号、完善着简历,然后不断的去首页检索我们的求职意向, ...
封装,是面向对象三大特征之一。它指的是将对象的状态信息隐藏在对象内部,不允许其他累直接访问,带有隐私权的概念。假如其他类要访问一个类的私有属性,只能通过它对外开放的方法是才合法的,否则都是违法,不允许放行的。
因为封装,于是出现了访问控制符的出现,他们分别是private、默认无修饰符(default)、protected、public 四种,下面分别介绍下它们:
private: 译意是“私有的”。被private修饰的属性或者方法是几乎被类完全占有,它只能在定义它的类里使用,如果外界需要访问,那么可以通过类对外开放的方法。
defau ...
一、Inheritance
继承,是面向对象三大特征之一,也是实现软件复用的重要手段。 Java的继承支持单继承(接口除外),即每个子类只有一个直接父类
在Java中,继承的关键字是extends。实现继承的类被称为 ...
针对不同领域,李刚分别推荐了相应图书:数据库、游戏制作、软件工程.....
如果你还在搜索你的专业比较好的书,那么不防下载看看...
所涉领域如下图:
既然谈到类的初始化,那就不得不把VM(Virtual Machine,虚拟机)先做个简单的介绍...
VM,是Java程序运行的核心。它是不可视的,也就是说你在你的机器上根本找不到它。那么它到底是怎么产生的呢?其实它只是一个dll格式文件(全称是jvm.dll,该文件隐藏在jre目录下)。初始化VM的过程:java命令解释*.class文件时 ----> 通过环境变量找到JRE目录并产生JRE ----> 在JRE目录下,寻找jvm.dll文件,并初始化一个jvm (VM的更详细介绍请自行下载观看JVM工作原理)
当我们需要运行一个类时 ...
方法,是类或对象(实例)的行为特征的抽象。从功能上看,它完全类似于传统结构化程序设计里的函数。但是在Java中,方法是不能独立存在的,它必须定义在类里。在逻辑上,它要么属于类,要么属于对象(实例) ...
续前一篇的介绍,本篇主要介绍各种变量的使用。它的分类,请看图片“变量的分类”。下面直接贴出代码代替文字说明:
package com.ClassTests;
/************************************************
*
* @author: 瘋叻ハ.兩
* @create-time: 2011-5 ...
没有特别的,只是对类的组成元素的常见的名称的解析。(纯属个人小结)
名称解析
类,是对某一批事物(有别数据库的事物哈..)的抽象。事物可以是真实存在的,也可以是你幻想成真实存在的。
对象 ...
差不多有一年没碰JavaSE了,这篇也是寒假回头复习的时候做的,算得上笔记吧,呵呵。希望能对Java感兴趣的人起些敲门砖的作用。
我是从大一下学期才接触JavaSE的,在接触ME之前时,压根就不知道Java原来还有分这么多模块。上第一堂课时,主讲老师并没有介绍Java的用途方面,只是一昧的在跟我们介绍Java是“面向对象”的语言,解释的我们当时几乎全军覆没。后来还是自己逼自己买书自学才懂那么些Java语法... 其实,个人认为要一个人对于一个陌生的语言有8分热度,首先你得清楚它能让我们干什么,这样在以后碰到遇到困难时,就会有激情去解决它,而不会使我们内心产生恐惧感...如果 ...