E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java提高
java提高
篇(八)-----实现多重继承
多重继承指的是一个类可以同时从多于一个的父类那里继承行为和特征,然而我们知道Java为了保证数据安全,它只允许单继承。有些时候我们会认为如果系统中需要使用多重继承往往都是糟糕的设计,这个时候我们往往需要思考的不是怎么使用多重继承,而是您的设计是否存在问题.但有时候我们确实是需要实现多重继承,而且现实生活中也真正地存在这样的情况,比如遗传:我们即继承了父亲的行为和特征也继承了母亲的行为和特征。可幸
chenssy
·
2013-10-27 11:00
java
java提高
篇(八)-----实现多重继承
多重继承指的是一个类可以同时从多于一个的父类那里继承行为和特征,然而我们知道Java为了保证数据安全,它只允许单继承。有些时候我们会认为如果系统中需要使用多重继承往往都是糟糕的设计,这个时候我们往往需要思考的不是怎么使用多重继承,而是您的设计是否存在问题.但有时候我们确实是需要实现多重继承,而且现实生活中也真正地存在这样的情况,比如遗传:我们即继承了父亲的行为和特征也继承了母亲的行为和
chenssy
·
2013-10-27 11:00
java提高
篇(九)-----实现多重继承
多重继承指的是一个类可以同时从多于一个的父类那里继承行为和特征,然而我们知道Java为了保证数据安全,它只允许单继承。有些时候我们会认为如果系统中需要使用多重继承往往都是糟糕的设计,这个时候我们往往需要思考的不是怎么使用多重继承,而是您的设计是否存在问题.但有时候我们确实是需要实现多重继承,而且现实生活中也真正地存在这样的情况,比如遗传
·
2013-10-26 10:00
java
java提高
篇(七)-----详解内部类
可以将一个类的定义放在另一个类的定义内部,这就是内部类。内部类是一个非常有用的特性但又比较难理解使用的特性(鄙人到现在都没有怎么使用过内部类,对内部类也只是略知一二)。第一次见面内部类我们从外面看是非常容易理解的,无非就是在一个类的内部在定义一个类。publicclassOuterClass{privateStringname;privateintage;publicStringgetName()
chenssy
·
2013-10-25 20:00
java提高
篇(七)-----详解内部类
可以将一个类的定义放在另一个类的定义内部,这就是内部类。 内部类是一个非常有用的特性但又比较难理解使用的特性(鄙人到现在都没有怎么使用过内部类,对内部类也只是略知一二)。 第一次见面 内部类我们从外面看是非常容易理解的,无非就是在一个类的内部在定义一个类。publicclassOuterClass{ privateStringname; privateint
chenssy
·
2013-10-25 20:00
java提高
篇(七)-----详解内部类
可以将一个类的定义放在另一个类的定义内部,这就是内部类。 内部类是一个非常有用的特性但又比较难理解使用的特性(鄙人到现在都没有怎么使用过内部类,对内部类也只是略知一二)。 第一次见面 内部类我们从外面看是非常容易理解的,无非就是在一个类的内部在定义一个类。 public class OuterClass { private String name ; pr
chenssy
·
2013-10-25 20:00
java
java提高
篇(八)----详解内部类
可以将一个类的定义放在另一个类的定义内部,这就是内部类。 内部类是一个非常有用的特性但又比较难理解使用的特性(鄙人到现在都没有怎么使用过内部类,对内部类也只是略知一二)。 第一次见面 内部类我们从外面看是非常容易理解的,无非就是在一个类的内部在定义一个类。 publi
·
2013-10-25 19:00
java
java提高
篇(六)-----关键字static
一、static代表着什么 在Java中并不存在全局变量的概念,但是我们可以通过static来实现一个“伪全局”的概念,在Java中static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,当然也可以修饰代码块。 Java把内存分为栈内存和堆内存,其中栈内存用来存放一些基本类型的变量、数组和对象的引用,堆内存主要存放一些对象。在JVM加载一个类的时候,若
chenssy
·
2013-10-24 20:00
java提高
篇(六)-----关键字static
一、 static代表着什么 在Java中并不存在全局变量的概念,但是我们可以通过static来实现一个“伪全局”的概念,在Java中static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,当然也可以修饰代码块。 Java把内存分为栈内存和堆内存,其中栈内存用来存放一些基本类型的变量、数组和对象的引用,堆内存主要存放一些对象。在JVM加载一个类的时候,若该类存在static
chenssy
·
2013-10-24 20:00
static
java提高
篇(七)-----关键字static
一、 static代表着什么 在Java中并不存在全局变量的概念,但是我们可以通过static来实现一个“伪全局”的概念,在Java中static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,当然也可以修饰代码块。 Java把内存分为栈内存和堆内存,其中栈内
·
2013-10-24 19:00
static
java提高
篇(五)-----使用序列化实现对象的拷贝
我们知道在Java中存在这个接口Cloneable,实现该接口的类都会具备被拷贝的能力,同时拷贝是在内存中进行,在性能方面比我们直接通过new生成对象来的快,特别是在大对象的生成上,使得性能的提升非常明显。然而我们知道拷贝分为深拷贝和浅拷贝之分,但是浅拷贝存在对象属性拷贝不彻底问题。关于深拷贝、浅拷贝的请参考这里:渐析java的浅拷贝和深拷贝一、浅拷贝问题我们先看如下代码:publicclassP
chenssy
·
2013-10-22 19:00
java提高
篇(五)-----使用序列化实现对象的拷贝
我们知道在Java中存在这个接口Cloneable,实现该接口的类都会具备被拷贝的能力,同时拷贝是在内存中进行,在性能方面比我们直接通过new生成对象来的快,特别是在大对象的生成上,使得性能的提升非常明显。然而我们知道拷贝分为深拷贝和浅拷贝之分,但是浅拷贝存在对象属性拷贝不彻底问题。关于深拷贝、浅拷贝的请参考这里:渐析java的浅拷贝和深拷贝 一、浅拷贝问题 我们先看如下代码: p
chenssy
·
2013-10-22 19:00
java
java提高
篇(五)-----使用序列化实现对象的拷贝
我们知道在Java中存在这个接口Cloneable,实现该接口的类都会具备被拷贝的能力,同时拷贝是在内存中进行,在性能方面比我们直接通过new生成对象来的快,特别是在大对象的生成上,使得性能的提升非常明显。然而我们知道拷贝分为深拷贝和浅拷贝之分,但是浅拷贝存在对象属性拷贝不彻底问题。关于深拷贝、浅拷贝的请参考这里:渐析java的浅拷贝和深拷贝 一、浅拷贝问题 我们先
chenssy
·
2013-10-22 19:00
java
java提高篇
java提高
篇(六)-----使用序列化实现对象的拷贝
我们知道在Java中存在这个接口Cloneable,实现该接口的类都会具备被拷贝的能力,同时拷贝是在内存中进行,在性能方面比我们直接通过new生成对象来的快,特别是在大对象的生成上,使得性能的提升非常明显。然而我们知道拷贝分为深拷贝和浅拷贝之分,但是浅拷贝存在对象属性拷贝不彻底问题。关于深拷贝、浅拷贝的请参考这里:渐析java的浅拷贝和
·
2013-10-22 19:00
java
java提高
篇(四)-----抽象类与接口
接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。 抽象类与接口是java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间对抽象概念的支持有很大的相似,甚至可以互换,但是也有区别。 一、抽象类 我们都知道在面向对象的领域一切都是对象,同时所有的对象都是通过类来描述的,但是并不是所有的类都是来描述对象的。
chenssy
·
2013-10-18 21:00
java
抽象类
接口
java提高篇
java提高
篇(四)-----抽象类与接口
接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。 抽象类与接口是java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间对抽象概念的支持有很大的相似,甚至可以互换,但是也有区别。 一、抽象类 我们都知道在面向对象的领域一切都是对象,同时所有的对象都是通过类来描述的,但是并不是所有的类都是来描述对象的。如果
chenssy
·
2013-10-18 21:00
java
java提高
篇(五)-----抽象类与接口
接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。 抽象类与接口是java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间对抽象概念的支持有很大的相似,甚至可以互换,但是也有区别。 一、抽象类
·
2013-10-18 20:00
java
java提高
篇(三)-----理解java的三大特性之多态
面向对象编程有三大特性:封装、继承、多态。封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。那么什么是多态呢?多态的实现机制又是什么?请看我一一为你揭开:所谓多态就是指程序中定义的引用变量所指向的具体类
chenssy
·
2013-10-16 19:52
java提高篇
java提高
篇(三)-----理解java的三大特性之多态
面向对象编程有三大特性:封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。那么什么是多态呢?多态的实现机制又是什么?请看我一一为你揭开:
chenssy
·
2013-10-16 19:00
java提高
篇(三)-----理解java的三大特性之多态
面向对象编程有三大特性:封装、继承、多态。封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。那么什么是多态呢?多态的实现机制又是什么?请看我一一为你揭开:所谓多态就是指程序中定义的引用变量所指向的具体类
chenssy
·
2013-10-16 19:00
java提高
篇(三)-----理解java的三大特性之多态
面向对象编程有三大特性:封装、继承、多态。封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。那么什么是多态呢?多态的实现机制又是什么?请看我一一为你揭开:所谓多态就是指程序中定义的引用变量所指向的具体类
chenssy
·
2013-10-16 19:00
java
java提高
篇(二)-----理解java的三大特性之继承
在《Thinkinjava》中有这样一句话:复用代码是Java众多引人注目的功能之一。但要想成为极具革命性的语言,仅仅能够复制代码并对加以改变是不够的,它还必须能够做更多的事情。在这句话中最引人注目的是“复用代码”,尽可能的复用代码使我们程序员一直在追求的,现在我来介绍一种复用代码的方式,也是java三大特性之一---继承。 继承 在讲解之前我们先看一个例子,该例子
chenssy
·
2013-10-16 19:00
java提高
篇(二)-----理解java的三大特性之继承
继承在讲解之前我们先看一个例子,该例子是前篇博文(
java提高
篇-----
chenssy
·
2013-10-16 19:00
java
java提高
篇(四)-----理解java的三大特性之多态
面向对象编程有三大特性:封装、继承、多态。封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。那么什么是多态呢?多态的实现机制又是什么?请看我一一为你揭开:所谓多态就是指程序中定义的引用变量所指向的具体类
chenssy
·
2013-10-16 19:00
java提高
篇(一)-----理解java的三大特性之封装
从大二接触java开始,到现在也差不多三个年头了。从最基础的HTML、CSS到最后的SSH自己都是一步一个脚印走出来的,其中开心过、失落过、寂寞过。虽然是半道出家但是经过自己的努力也算是完成了“学业”。期间参加过培训机构,但是极其不喜欢那种培训方式,于是毅然的放弃了选择自学(可怜我出了6000块钱啊),虽然自学途中苦很多,但是乐更多,当中的付出和收获只有自己知道。黄天不负有心人,鄙人愚
chenssy
·
2013-10-15 22:00
java提高
篇(一)-----理解java的三大特性之封装
从大二接触java开始,到现在也差不多三个年头了。从最基础的HTML、CSS到最后的SSH自己都是一步一个脚印走出来的,其中开心过、失落过、寂寞过。虽然是半道出家但是经过自己的努力也算是完成了“学业”。期间参加过培训机构,但是极其不喜欢那种培训方式,于是毅然的放弃了选择自学(可怜我出了6000块钱啊),虽然自学途中苦很多,但是乐更多,当中的付出和收获只有自己知道。黄天不负有心人,鄙人愚钝,在大四第
chenssy
·
2013-10-15 22:00
java提高
篇(一)-----理解java的三大特性之封装
从大二接触java开始,到现在也差不多三个年头了。从最基础的HTML、CSS到最后的SSH自己都是一步一个脚印走出来的,其中开心过、失落过、寂寞过。虽然是半道出家但是经过自己的努力也算是完成了“学业”。期间参加过培训机构,但是极其不喜欢那种培训方式,于是毅然的放弃了选择自学(可怜我出了6000块钱啊),虽然自学途中苦很多,但是乐更多,当中的付出和收获只有自己知道。黄天不负有心人,鄙人愚钝,在大四
chenssy
·
2013-10-15 22:00
java
java提高
篇-----详解java的四舍五入与保留位
四舍五入是我们小学的数学问题,这个问题对于我们程序猿来说就类似于1到10的加减乘除那么简单了。在讲解之间我们先看如下一个经典的案例: public static void main(String[] args) { System.out.println("12.5的四舍五入值:" + Math.round(12.5)); System.o
chenssy
·
2013-10-15 22:00
java
java提高
篇-----详解java的四舍五入与保留位
四舍五入是我们小学的数学问题,这个问题对于我们程序猿来说就类似于1到10的加减乘除那么简单了。在讲解之间我们先看如下一个经典的案例:publicstaticvoidmain(String[]args){ System.out.println("12.5的四舍五入值:"+Math.round(12.5)); System.out.println("-12.5的四舍五入值:"+Math.ro
chenssy
·
2013-10-14 23:00
java提高
篇(三)-----java的四舍五入
Java小事非小事!!!!!!!!!!!! 四舍五入是我们小学的数学问题,这个问题对于我们程序猿来说就类似于1到10的加减乘除那么简单了。在讲解之间我们先看如下一个经典的案例: public static void main(String[] args) { System.out.println(&qu
·
2013-10-13 14:00
java
java提高
篇(一)-----理解java的三大特性之封装
从大二接触java开始,到现在也差不多三个年头了。从最基础的HTML、CSS到最后的SSH自己都是一步一个脚印走出来的,其中开心过、失落过、寂寞过。虽然是半道出家但是经过自己的努力也算是完成了“学业”。期间参加过培训机构,但是极其不喜欢那种培训方式,于是毅然的放弃了选择自学(可怜我出了6000块钱啊),虽然自学途中苦很多,但是乐更多,当
·
2013-10-04 19:00
java
Java之System.arraycopy方法的使用
里面//后面的是运行的结果importjava.util.Arrays; /** *老紫竹
JAVA提高
教程-System.arraycopy方法的使用。
e421083458
·
2013-04-23 13:00
System.arraycopy方法的使用
里面//后面的是运行的结果 [java] viewplaincopyimport java.util.Arrays; /** * 老紫竹
JAVA提高
教程 - System.arraycopy方法的使用
sunny_sailor
·
2013-01-30 15:00
JAVA提高
教程(2)-认识Set集合之HashSet
集合在Java里面的作用非凡,我们常用的有Set,List和Map三种,我们先熟悉一下Set,特别是HashSet的使用 1.package collection.lession2; 2.1.import java.util.HashSet; 1.import java.util.Set; 1.1./** 1. *认识Set集合之HashSet。<br> 2. * Se
itfafa
·
2012-10-09 09:00
hashset
Java提高
性能的总结
1.尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用,通过线程同步来控制资源的并发访问;第二,控制实例的产生,以达到节约资源的目的;第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。2.尽量避免随意使用静态变量 要知道,当某个对象被定义为s
xiezhiyong3621
·
2012-08-15 13:00
java
exception
object
正则表达式
String
HashMap
System.arraycopy方法的使用
importjava.util.Arrays; /** *老紫竹
JAVA提高
教程-System.arraycopy方法的使用。
w627782664
·
2012-05-03 08:00
java
object
测试
null
Integer
存储
java提高
性能一些细节
最近的机器内存又爆满了,出了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 下面是参考网络资源和总结一些在java编程中尽可能做到的一些地方 - 1.尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面
android_madness
·
2011-12-13 11:00
java
编程
static
synchronized(this)的一些理解
对synchronized(this)的一些理解 2006-08-22 18:25:24 | 分类:
Java提高
学习 | 字号
jzhua2006
·
2011-12-06 18:00
synchronized
synchronized(this)的一些理解
阅读更多对synchronized(this)的一些理解2006-08-2218:25:24|分类:
Java提高
学习|字号订阅一、当两个并发线程访问同一个对象object中的这个synchronized
jzhua2006
·
2011-12-06 18:00
synchronized(this)的一些理解
对synchronized(this)的一些理解 2006-08-22 18:25:24 | 分类:
Java提高
学习 | 字号
jzhua2006
·
2011-12-06 18:00
synchronized
Set集合之EnumSet
*老紫竹
JAVA提高
教程(5)-认识Set集合之EnumSet。9.*枚举set中所有键都必须来自单个枚举类型10.*该枚举类型在创建set时显式或隐
ivyuhen
·
2011-06-28 09:49
职场
休闲
EnumSet
java
Set集合之EnumSet
*老紫竹
JAVA提高
教程(5)-认识Set集合之EnumSet。9.*枚举set中所有键都必须来自单个枚举类型10.*该枚举类型在创建set时显式或隐
ivyuhen
·
2011-06-28 09:49
职场
enumset
休闲
Set集合
老紫竹
JAVA提高
教程-信号量(Semaphore)在生产者和消费者模式的使用
Semaphore 信号量,就是一个允许实现设置好的令牌。也许有1个,也许有10个或更多。 谁拿到令牌(acquire)就可以去执行了,如果没有令牌则需要等待。 执行完毕,一定要归还(release)令牌,否则令牌会被很快用光,别的线程就无法获得令牌而执行下去了。 请仔细体会里面关于仓库的处理, 1 是如何保证入库时,如果仓库满就等待, 2 出库时,如果仓库无货就等待的。
sealbird
·
2011-02-14 17:00
java
多线程
thread
.net
面试
System.arraycopy方法的使用
importjava.util.Arrays; /** *老紫竹
JAVA提高
教程-System.arraycopy方法的使用。
QGJava
·
2010-07-30 23:00
java
object
测试
null
Integer
存储
JAVA提高
教程(6)-认识List列表
列表是很常用的数据结构,感觉比Map和Set用的频率要高一些吧,因为我经常用其返回数据库的操作结果集importjava.util.ArrayList;importjava.util.Iterator;importjava.util.LinkedList;importjava.util.List;importjava.util.ListIterator;importjava.util.Stack;
arthur0088
·
2009-10-10 00:56
Java
JAVA提高
教程(6)-认识List列表
列表是很常用的数据结构,感觉比Map和Set用的频率要高一些吧,因为我经常用其返回数据库的操作结果集 import java.util.ArrayList; import java.util.Iterator; import java.util.LinkedList; import java.util.List; import java.util.ListIterator
lzc0088
·
2009-10-10 00:00
java
数据结构
.net
JAVA提高
教程(6)-认识List列表
列表是很常用的数据结构,感觉比Map和Set用的频率要高一些吧,因为我经常用其返回数据库的操作结果集 import java.util.ArrayList; import java.util.Iterator; import java.util.LinkedList; import java.util.List; import java.util.ListIterator
lzc0088
·
2009-10-10 00:00
java
数据结构
.net
用httpclient模仿firefox发送http请求
首先介绍一下http协议的工作大致原理,http协议是建立在tcp协议基础之上的一种应用层协议,tcp层的就不说了 首先web服务器在远程监听(默认80端口),由客户端发起请求,我们可以通过
java提高
的
tuoxie007
·
2009-04-10 12:00
数据结构
应用服务器
socket
Google
firefox
老紫竹
JAVA提高
教程-System.arraycopy方法的使用
里面//后面的是运行的结果importjava.util.Arrays;/***老紫竹
JAVA提高
教程-System.arraycopy方法的使用。
老紫竹
·
2009-04-09 14:00
跟老紫竹学Java
跟老紫竹学Java
老紫竹
JAVA提高
教程-System.arraycopy方法的使用
里面//后面的是运行的结果 importjava.util.Arrays;/***老紫竹
JAVA提高
教程-System.arraycopy方法的使用。
java2000_net
·
2009-04-09 14:00
java
object
测试
null
Integer
存储
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他