自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chenssy 的技术博客

专注 Java 技术分享,死磕 Java 系列博主,个人网站:https://www.skjava.com

  • 博客(24)
  • 资源 (16)
  • 收藏
  • 关注

原创 java提高篇(九)-----详解匿名内部类

在java提高篇-----详解内部类中对匿名内部类做了一个简单的介绍,但是内部类还存在很多其他细节问题,所以就衍生出这篇博客。在这篇博客中你可以了解到匿名内部类的使用、匿名内部类要注意的事项、如何初始化匿名内部类、匿名内部类使用的形参为何要为final。       一、使用匿名内部类内部类       匿名内部类由于没有名字,所以它的创建方式有点儿奇怪。创建格式如下:ne

2013-10-27 15:05:42 63139 32

java提高篇(九)-----详解匿名内部类

在java提高篇-----详解内部类中对匿名内部类做了一个简单的介绍,但是内部类还存在很多其他细节问题,所以就衍生出这篇博客。在这篇博客中你可以了解到匿名内部类的使用、匿名内部类要注意的事项、如何初始化匿名内部类、匿名内部类使用的形参为何要为final。 一、使用匿名内部类内部类 匿名内部类由于没有名字,所以它的创建方式有点儿奇怪。创建格式如下:new 父类构造器(参数列表)...

2013-10-27 15:05:00 985 1

原创 java提高篇(八)-----实现多重继承

多重继承指的是一个类可以同时从多于一个的父类那里继承行为和特征,然而我们知道Java为了保证数据安全,它只允许单继承。有些时候我们会认为如果系统中需要使用多重继承往往都是糟糕的设计,这个时候我们往往需要思考的不是怎么使用多重继承,而是您的设计是否存在问题.但有时候我们确实是需要实现多重继承,而且现实生活中也真正地存在这样的情况,比如遗传:我们即继承了父亲的行为和特征也继承了母亲的行为和特征。可幸的

2013-10-27 11:00:17 17796 7

java提高篇(八)-----实现多重继承

多重继承指的是一个类可以同时从多于一个的父类那里继承行为和特征,然而我们知道Java为了保证数据安全,它只允许单继承。有些时候我们会认为如果系统中需要使用多重继承往往都是糟糕的设计,这个时候我们往往需要思考的不是怎么使用多重继承,而是您的设计是否存在问题.但有时候我们确实是需要实现多重继承,而且现实生活中也真正地存在这样的情况,比如遗传:我们即继承了父亲的行为和特征也继承了母亲的行为和特征。可幸...

2013-10-27 11:00:00 410

原创 java提高篇(七)-----详解内部类

可以将一个类的定义放在另一个类的定义内部,这就是内部类。       内部类是一个非常有用的特性但又比较难理解使用的特性(鄙人到现在都没有怎么使用过内部类,对内部类也只是略知一二)。       第一次见面       内部类我们从外面看是非常容易理解的,无非就是在一个类的内部在定义一个类。public class OuterClass { private Stri

2013-10-25 20:02:39 12907 9

java提高篇(七)-----详解内部类

可以将一个类的定义放在另一个类的定义内部,这就是内部类。 内部类是一个非常有用的特性但又比较难理解使用的特性(鄙人到现在都没有怎么使用过内部类,对内部类也只是略知一二)。 第一次见面 内部类我们从外面看是非常容易理解的,无非就是在一个类的内部在定义一个类。public class OuterClass { private String name ; pr...

2013-10-25 20:02:00 232

原创 java提高篇(六)-----关键字static

一、 static代表着什么       在Java中并不存在全局变量的概念,但是我们可以通过static来实现一个“伪全局”的概念,在Java中static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,当然也可以修饰代码块。       Java把内存分为栈内存和堆内存,其中栈内存用来存放一些基本类型的变量、数组和对象的引用,堆内存主要存放一些对象。在JVM加载一个类的

2013-10-24 20:07:03 10684 13

java提高篇(六)-----关键字static

一、 static代表着什么 在Java中并不存在全局变量的概念,但是我们可以通过static来实现一个“伪全局”的概念,在Java中static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,当然也可以修饰代码块。 Java把内存分为栈内存和堆内存,其中栈内存用来存放一些基本类型的变量、数组和对象的引用,堆内存主要存放一些对象。在JVM加载一个类的时候,若该类存在stati...

2013-10-24 20:07:00 239

原创 在tomcat下部署工程

xx系统第一期工程完成,今天老大要我去部署系统,从来就没有在tomcat下部署过,一直都是在myeclipse下部署、启动、运行即可,所以这次遇到了几个问题,记录下来。       tomcat启动       在安装tomcat后,配置好环境变量,双击tomcat\bin路径下的startup.bat,并没有出现我预期的命令框,而是一闪而过。这里肯定有错,至于是什么错误我还不知道

2013-10-23 19:49:01 10876

在tomcat下部署工程

xx系统第一期工程完成,今天老大要我去部署系统,从来就没有在tomcat下部署过,一直都是在myeclipse下部署、启动、运行即可,所以这次遇到了几个问题,记录下来。 tomcat启动 在安装tomcat后,配置好环境变量,双击tomcat\bin路径下的startup.bat,并没有出现我预期的命令框,而是一闪而过。这里肯定有错,至于是什么错误我还不知道,所以cmd命令启动报如下...

2013-10-23 19:49:00 311

原创 java提高篇(五)-----使用序列化实现对象的拷贝

我们知道在Java中存在这个接口Cloneable,实现该接口的类都会具备被拷贝的能力,同时拷贝是在内存中进行,在性能方面比我们直接通过new生成对象来的快,特别是在大对象的生成上,使得性能的提升非常明显。然而我们知道拷贝分为深拷贝和浅拷贝之分,但是浅拷贝存在对象属性拷贝不彻底问题。关于深拷贝、浅拷贝的请参考这里:渐析java的浅拷贝和深拷贝       一、浅拷贝问题      我们

2013-10-22 19:15:06 24543 18

java提高篇(五)-----使用序列化实现对象的拷贝

我们知道在Java中存在这个接口Cloneable,实现该接口的类都会具备被拷贝的能力,同时拷贝是在内存中进行,在性能方面比我们直接通过new生成对象来的快,特别是在大对象的生成上,使得性能的提升非常明显。然而我们知道拷贝分为深拷贝和浅拷贝之分,但是浅拷贝存在对象属性拷贝不彻底问题。关于深拷贝、浅拷贝的请参考这里:渐析java的浅拷贝和深拷贝 一、浅拷贝问题我们先看如下代码:p...

2013-10-22 19:15:00 347

原创 java提高篇(四)-----抽象类与接口

接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。       抽象类与接口是java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间对抽象概念的支持有很大的相似,甚至可以互换,但是也有区别。      一、抽象类       我们都知道在面向对象的领域一切都是对象,同时所有的对象都是通过类来描述的,但是并

2013-10-18 21:04:13 174317 151

java提高篇(四)-----抽象类与接口

接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。 抽象类与接口是java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间对抽象概念的支持有很大的相似,甚至可以互换,但是也有区别。 一、抽象类 我们都知道在面向对象的领域一切都是对象,同时所有的对象都是通过类来描述的,但是并不是所有的类都是来描述对象的。如果...

2013-10-18 21:04:00 864

原创 java提高篇(三)-----理解java的三大特性之多态

面向对象编程有三大特性:封装、继承、多态。       封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。       继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。那么什么是多态呢?多态的实现机制又是什么?请看我一一为你揭开:

2013-10-16 19:44:52 76249 87

java提高篇(三)-----理解java的三大特性之多态

面向对象编程有三大特性:封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。那么什么是多态呢?多态的实现机制又是什么?请看我一一为你揭开: 所谓多态就是指程序中定义的引...

2013-10-16 19:44:00 1663 1

原创 java提高篇(二)-----理解java的三大特性之继承

在《Think in java》中有这样一句话:复用代码是Java众多引人注目的功能之一。但要想成为极具革命性的语言,仅仅能够复制代码并对加以改变是不够的,它还必须能够做更多的事情。在这句话中最引人注目的是“复用代码”,尽可能的复用代码使我们程序员一直在追求的,现在我来介绍一种复用代码的方式,也是java三大特性之一---继承。       继承       在讲解之前我们先看一个

2013-10-16 19:37:27 25772 6

java提高篇(二)-----理解java的三大特性之继承

在《Think in java》中有这样一句话:复用代码是Java众多引人注目的功能之一。但要想成为极具革命性的语言,仅仅能够复制代码并对加以改变是不够的,它还必须能够做更多的事情。在这句话中最引人注目的是“复用代码”,尽可能的复用代码使我们程序员一直在追求的,现在我来介绍一种复用代码的方式,也是java三大特性之一---继承。 继承 在讲解之前我们先看一个例子,该例子是前篇博文(j...

2013-10-16 19:37:00 996

原创 java提高篇(一)-----理解java的三大特性之封装

从大二接触java开始,到现在也差不多三个年头了。从最基础的HTML、CSS到最后的SSH自己都是一步一个脚印走出来的,其中开心过、失落过、寂寞过。虽然是半道出家但是经过自己的努力也算是完成了“学业”。期间参加过培训机构,但是极其不喜欢那种培训方式,于是毅然的放弃了选择自学(可怜我出了6000块钱啊),虽然自学途中苦很多,但是乐更多,当中的付出和收获只有自己知道。黄天不负有心人,鄙人愚钝,在大四第

2013-10-15 22:25:10 95234 161

java提高篇(一)-----理解java的三大特性之封装

从大二接触java开始,到现在也差不多三个年头了。从最基础的HTML、CSS到最后的SSH自己都是一步一个脚印走出来的,其中开心过、失落过、寂寞过。虽然是半道出家但是经过自己的努力也算是完成了“学业”。期间参加过培训机构,但是极其不喜欢那种培训方式,于是毅然的放弃了选择自学(可怜我出了6000块钱啊),虽然自学途中苦很多,但是乐更多,当中的付出和收获只有自己知道。黄天不负有心人,鄙人愚钝,在大四...

2013-10-15 22:25:00 697 1

原创 设计模式读书笔记-----解释器模式

为人处事是一门大学问,察言观色、听懂弦外之音都是非常重要的,老板跟你说“XX你最近表现平平啊,还得要多努力”,如果你不当回事,平常对待,可能下次就是“XX,恩,你人还是不错,平常工作也很努力,但是我想这份工作可能不是很适合你…..”。又比如你老大说“XX,你最近表现不错,工作积极性很高啊!继续保持啊!”,你高兴乐呵着心想是不是老板要给我加工资了,可能你等到花都谢了也没有,得到的可能会是更多的工作量

2013-10-14 23:21:14 6109 1

设计模式读书笔记-----解释器模式

为人处事是一门大学问,察言观色、听懂弦外之音都是非常重要的,老板跟你说“XX你最近表现平平啊,还得要多努力”,如果你不当回事,平常对待,可能下次就是“XX,恩,你人还是不错,平常工作也很努力,但是我想这份工作可能不是很适合你…..”。又比如你老大说“XX,你最近表现不错,工作积极性很高啊!继续保持啊!”,你高兴乐呵着心想是不是老板要给我加工资了,可能你等到花都谢了也没有,得到的可能会是更多的工作...

2013-10-14 23:21:00 213

原创 java提高篇-----详解java的四舍五入与保留位

四舍五入是我们小学的数学问题,这个问题对于我们程序猿来说就类似于1到10的加减乘除那么简单了。在讲解之间我们先看如下一个经典的案例:public static void main(String[] args) { System.out.println("12.5的四舍五入值:" + Math.round(12.5)); System.out.println(

2013-10-14 23:09:57 56125 11

java提高篇-----详解java的四舍五入与保留位

四舍五入是我们小学的数学问题,这个问题对于我们程序猿来说就类似于1到10的加减乘除那么简单了。在讲解之间我们先看如下一个经典的案例:public static void main(String[] args) { System.out.println("12.5的四舍五入值:" + Math.round(12.5)); System.out.println...

2013-10-14 23:09:00 917

老干爹/Cloud-Admin

Cloud-Admin是国内首个基于Spring Cloud微服务化开发平台,核心技术采用Spring Boot2以及Spring Cloud Gateway相关核心组件,前端采用vue-element-admin组件。具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。

2018-08-26

Spring-frame源码-mater

Spring-frame源码,已经编译完成,可以直接使用!!!!!

2018-05-25

Spring源码

Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!

2018-05-23

Edraw Max for mac 亿图图示 8.4 中文破解版

Edraw Max for mac 亿图图示 8.4 中文破解版 Edraw Max for mac 亿图图示 8.4 中文破解版 Edraw Max for mac 亿图图示 8.4 中文破解版 Edraw Max for mac 亿图图示 8.4 中文破解版

2018-04-23

基于J2EE购物网站的设计与实现---素材

这是基于J2EE购物完整的设计与实现的素材。包含商品和品牌图片

2013-06-16

基于J2EE购物网站的设计与实现--源码

基于J2EE购物的设计与实现,包括前台和后台两个部分。实现了购物网站的全部功能,同时应用了搜索引擎功能和邮件发送功能。 里面的readme.txt有使用说明。 由于素材比较多,所以上传分为两个文件,一个源代码、一个素材。

2013-06-16

基于JSP的博客系统

基于JSP/SERVLET的博客系统。主要功能包括:用户注册、用户登录。发表、修改、删除博客。博客分类管理....等等功能

2013-06-11

超市管理系统

使用java实现的超市管理系统。主要功能包括:商品信息管理、发货、进货处理。会员管理、用户购买商品、供应商管理.....等等

2013-06-11

TortoiseSVN

TortoiseSVN-1.7.6.22632-win32-svn-1.7.4.msi

2013-01-13

Setup-Subversion-1.7.5.msi

Setup-Subversion-1.7.5.msi

2013-01-13

jspSmartUpload组件,文件上传、下载

jspSmartUpload组件。。。。。。。。。 jspSmartUpload组件。。。。。。。。。 jspSmartUpload组件。。。。。。。。。

2011-10-09

Spring API

spring-API............. spring-API.............

2011-07-16

数据结构(c语言版)

有最全的数据结构算法(源代码)。 其中的注解很清晰

2010-04-18

c语言经典实例105例

c语言实战:包括基本的c语言程序设计,和数字计算。还有经典的游戏,课程开发。图形。。

2010-03-20

空空如也

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

TA关注的人

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