2011年7月15日
摘要: 引言:多态是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。因为在程序运行时才确定具体的类,这样,不用修改源程序代码,就可以让引用变量绑定到各种不同的类实现上,从而导致该引用调用的具体方法随之改变,即不修改程序代码就可以改变程序运行时所绑定的具体代码,让程序可以选择多个运行状态,这就是多态性。多态性增强了软件的灵活性和扩展性。多态性:发送消息给某个对象,让该对象自行决定响应何种行为。 通过将子类对象引用赋值给超 阅读全文
posted @ 2011-07-15 21:44 亲亲美人 阅读(11630) 评论(0) 推荐(3) 编辑
摘要: 四个访问修饰符:private 表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有的,只对本类可见不能通过对象点的方式访问数据现在来说说为什么要把数据定义为私有把数据定义为私有通过公有方法来访问数据,这是一个规范public 表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用,对一切可见如果在类的修饰符中用了public,那个类的名字必须和你的文件名一致一个.java的源文件中 一般有且只有一个public的类protected 对于子类、同级类来说,就是public的,可以自由使用,没有任何限制,而对于其他的外部class,protected就变 阅读全文
posted @ 2011-07-15 08:46 亲亲美人 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 抽象类和接口的区别------------------------------------------------------------------------------------------------------------------------------------- 简而言之: 1.首先,abstract class在Java语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个interface。 2.其次,在abstract class的定义中,我们可以赋予方法的默认行为。但是在interface的定义中,方法却不能拥有默认行为,为了绕过这个限 阅读全文
posted @ 2011-07-15 08:43 亲亲美人 阅读(236) 评论(0) 推荐(0) 编辑
  2011年7月14日
摘要: 前段时间因为实习生计划花了很多时间做了实习生招聘的工作,产生的一些想法,写在这里。 这次招聘过程中,我发现我们在校的学生有下面的这些特点: 1)NB的项目。当说到自己做过的项目时,我发现他们做的事都是很NB。要么是研究Linux的底层内核,要么是图像识别处理,要么是推荐算法,要么做高性能计算,要么做数据挖掘,要么是移动方面的协议,还有一些很高深的课题我听不太懂的项目。这让我想起当年我在学校里的实习,对比起我用Java Applet 和 HTML做操作系统的教学课件,或是在公司里用Delphi/PowerBuilder做的那些MIS系统。让我觉得有些汗颜。 2)OK的解决问题能力。当问到算... 阅读全文
posted @ 2011-07-14 22:56 亲亲美人 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 一、什么是单例模式? 在我们的Java应用程序中,随着应用程序的运行会创建出很多对象。但有时候我们希望在创建某类对象时,无论创建多少次该类对象只有一份在内存中。这就是单例模式。如果我们要实现单例模式首先要保证构造函数私有化,即不允许用户随意调用我本类的构造函数,因为只要通过new操作创建对象,必定要在堆中开辟空间,这样就无法实现单例了。 单例类有如下特点:§单例类只有一个实例。§单例类自行创建并提供这个唯一的实例。单例模式有以下的特点:§单例类只能有一个实例。§单例类必须自己创建自己的惟一的实例。§单例类必须给所有其他对象提供这一实例。二、单例 阅读全文
posted @ 2011-07-14 14:24 亲亲美人 阅读(1336) 评论(0) 推荐(0) 编辑
摘要: final在Java中并不常用,然而它却为我们提供了诸如在C语言中定义常量的功能,不仅如此,final还可以让你控制你的成员、方法或者是一个类是否可被覆写或继承等功能,这些特点使final在Java中拥有了一个不可或缺的地位,也是学习Java时必须要知道和掌握的关键字之一。final 关键字表示'终态的','无法改变的', 它可以修饰非抽象类,非抽象方法及变量 final类不能被继承,没有子类,final类中的方法默认是final的 final方法不能被子类覆盖,但可以继承 final变量只能一次赋值,不可更改 final不能修饰构造函数 1. final类 f 阅读全文
posted @ 2011-07-14 10:45 亲亲美人 阅读(3350) 评论(1) 推荐(0) 编辑
  2011年5月21日
摘要: select * from emp; #注释#---------------------------#----命令行连接MySql---------#启动mysql服务器net start mysql#关闭 net stop mysql #进入mysql -h 主机地址 -u 用户名 -p 用户密码 #退出exit #---------------------------#----MySql用户管理---------#修改密码:首先在DOS 下进入mysql安装路径的bin目录下,然后键入以下命令:mysqladmin -uroot -p123 password 456;#增加用户#格式:gr 阅读全文
posted @ 2011-05-21 22:59 亲亲美人 阅读(59386) 评论(3) 推荐(5) 编辑
  2011年5月17日
摘要: 栈、堆、常量池虽同属Java内存分配时操作的区域,但其适用范围和功用却大不相同。本文将深入Java核心,详细讲解Java内存分配方面的知识。Java内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域:◆寄存器:我们在程序中无法控制◆栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中◆堆:存放用new产生的数据◆静态域:存放在对象中用static定义的静态成员◆常量池:存放常量◆非RAM存储:硬盘 阅读全文
posted @ 2011-05-17 22:58 亲亲美人 阅读(356) 评论(0) 推荐(0) 编辑
  2011年4月15日
摘要: UI即User Interface(用户界面)的简称。UI设计则是指对软件的人机交互、操作逻辑、界面美观的整体设计。好的UI设计不仅是让软件变得有个性有品味,还要让软件的操作变得舒适、简单、自由,充分体现软件的定位和特点。 UI是什么 软件设计可分为两个部分:编码设计与UI设计。编码设计大家都很熟悉,但是 UI设计还是一个很陌生的词,即使一些专门从事网站与多媒体设计的人也不完全理解UI的意思。UI的本意是用户界面,是英文User和 interface的缩写。从字面上看是用户与界面2个组成部分,但实际上还包括用户与界面之间的交互关系。 界面设计。在漫长的软件发展中,界面设计工作一直没有被重视.. 阅读全文
posted @ 2011-04-15 15:39 亲亲美人 阅读(256) 评论(0) 推荐(0) 编辑
  2011年4月6日
摘要: 如何知道我的电脑是基于x86的操作系统还是基于x64的操作系统开始/运行,在运行的对话框里输入CMD后回车,进入的是DOS的窗口,然后在里面输入systeminfo之后回车,接着显示出一串代码啥的,里面有个“系统类型”.是X86的话就是32位的系统.是X64的话就是64位系统了。 阅读全文
posted @ 2011-04-06 22:42 亲亲美人 阅读(795) 评论(0) 推荐(0) 编辑