自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 初识J2EE

一、背景         随着电子商务和信息技术的快速发展以及对他们的需求给应用程序开发人员带来了新的压力。怎样用更少的资金、更少的时间、更少的资源来更快地设计、开发企业应用程序呢?         J2EE为此带来光明。J2EE平台提供了一个支持简化的、基于组建的方法来设计、开发、装配及部署企业应用程序。由于组件技术的使用,开发人员可以进行合理的分工,许多工作可以同时进行,提高了开发的效率。

2014-08-26 12:24:56 815 20

原创 为什么要在重写了equals方法时还要重写hashcode方法

上篇博客中遗留了““重写了Object的equals方法,当所引用的对象是同一类对象且属性内容相等时,它们却不一定是相同的对象,这是为什么?我们又该如何解决”或则个问题? 我们先来看为什么会出现这样的问题? 首先,出现这个问题的根源在于哈希表的集合类型上。也就是说在我们的程序中如使用了hashmap时,要比较两个对象是否相等,hashmap是通过key的hashcoe来查找,所以即使我们重写了

2014-08-19 21:48:09 1866 18

原创 equals小结 java

一、什么是equals方法 Equals方法是Object类中(所有的类都有equals这个方法)提供定义对象是否相等的逻辑。 方法如下: public boolean equals(Object obj) { return (this == obj); } 调用方法:x.equals(y);当x和y是同一个对象的应用时,返回true,否则返回false。 二、

2014-08-19 16:51:01 1003 12

原创 Java异常处理

一、概述         如果一个人生病了,我们就要对其诊断,然后对症下药,否则任其病不断发展下去或是多种病同时存在,这个人就会变得痛苦,不能正常工作。同样,java是在网络中运行的,为了保证运行安全,网络能正常的运转,同样需要找出程序运行时的错误,并能够及时有效的进行处理,则java引出了异常。所谓异常既是不同于正常的,那么我们也可以称其为例外。 二、异常框架        异常处理在程序

2014-08-11 18:06:19 1123 11

原创 java构造方法与方法的区别

构造方法是定义在java类中的一个用来初始化对象的函数,其方法名和类名相同,但是通常不显示地它,在创建类的一个实例时,构造方法就像一个方法一样被调用,因为从来不显示地调用它,所以无法访问其返回值,即构造函数不返回值。 构造方法的小例子:

2014-08-07 00:05:50 1630 5

原创 Java中this关键字的用法

在类的方法定义中使用的this关键字代表使用该方法的对象的引用,this指向的是自身对象的引用,我们可以通过一个小例子分析一下内存分配情况: 代码展示:

2014-08-06 23:56:33 1371 9

原创 面向对象中类和类的关系

在面向对象方法中,我们在确定了类及类的属性和方法后,不可避免的要研究类和类之间的关系,正是这些关系将整个事情串联起来,使彼此之间有了联系,就像现实生活中,人与人交往中存在着不同的关系。了解这些关系,对于我们开发系统百利而无一害,可以让我们轻松、高效的工作,同样像我们在日常生活中处理好人与人之间的关系,会给我们带来巨大的好处。那么我们就来认识一下,面向对象中类与类之间有那些关系。 类和类之间的关系

2014-08-06 23:42:36 1665 4

原创 面向对象

面向对象的基本思想是,从现实世界中客观存在的事物出发来构造软件系统,并在系统的构造中尽可能运用人类的思想。 面向过程的基本思想是分析一件事情从头到尾每一步是怎么实现的。 面向对象的实现我觉得还是要依赖面向过程的。怎么说呢!首先我们举一个例子分析一下,我们就举建筑公司。如果是面向过程的话,一个项目的开始,首先是市场调查,然后是分析,其次是策划,再次施工,最后展示,在编写代码的时候我们就按着公司的

2014-08-02 12:21:51 926 7

转载 常量池技术2

基本类型和基本类型的包装类。基本类型有:byte、short、char、int、long、boolean。基本类型的包装类分别是:Byte、Short、Character、Integer、Long、Boolean。注意区分大小写。二者的区别是:基本类型体现在程序中是普通变量,基本类型的包装类是类,体现在程序中是引用变量。因此二者在内存中的存储位置不同:基本类型存储在栈中,而基本类型包装类存储在堆中

2014-08-01 20:03:36 719

转载 常量池

String常量池问题的几个例子   下面是几个常见例子的比较分析和理解:   String a = "a1";   String b = "a" + 1;   System.out.println((a == b)); //result =true  String a = "atrue";   String b = "a" +"true";   System.out.println((a

2014-08-01 18:26:12 574

原创 Java中的内存分配

下面我们这篇博客来说一下java中是怎么合理的利用内存的,怎么将内存进行划分,做到各司其责,使系统平稳高效运行。 首先要知道的是java程序运行在JVM上,可以把JVM理解成java程序和操作系统之间的桥梁。因此JVM是内存分配原理的基础和前提。 一个完整的java运行程序会涉及一下内存区域: (1)      寄存器(registers):JVM内部虚拟寄存器,这是速度最快的最快的存储

2014-08-01 18:23:02 1412 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除