自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mr.gwd的博客

Java学习

  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 Spring 源码阅读:IoC容器的实现

springIOC容器的基本概述Ioc容器和依赖反转模式个人理解吧IOC是一种思想一种设计理念,即 “控制反转”, 主要依赖的就是依赖倒置原则,其实说白了, 就是把你写好的bean交给容器或者框架管理,在你需要的时候注入到你需要的class中去,很多bean其实不承载数据的,只是用来处理数据,而这种bean可以交由容器管理,在你需要的时候从容器中获取(注入到需要的地方)如果没有这种理念...

2018-12-11 00:52:02 104

翻译 maven的依赖

1.何为依赖?比如你是个男的,你要生孩子,呸呸呸...男的怎么生孩子,所以你得依赖你老婆,不过也不一定咯,你也可以依赖其她妹子。我们在平时的项目开发中也是同理,你需要依赖一些东西才能实现相应的功能,但相应的功能或许也可以依赖其它的东西实现,比如数据库操作吧,你可以依赖hibernate,但你也可以通过mybatis来做。这就是所谓的依赖关系咯。以前我们需要手动的去找hibernate或者mybat

2018-01-17 21:57:35 454

转载 Java 网络编程

一、简述 计算机网络是通过传输介质、通信设施和网络通信协议,把分散在不同地点的计算机设备互相连接起来,实现资源共享和数据传输的系统。网络编程就是编写程序使互联网的两个设备或多个设备之间进行数据传输。Java语言对网络编程提功了良好的支持,通过其提供的接口我们可以很方便的进行网络编程。 二 、计算机网络 计算机网络20世纪60年代出现,经历了20世纪70年代、80年代和90年代的

2017-10-31 21:57:19 331

翻译 javaRMI初学

今天很高兴 参悟了一小会 RMI (Remote Method Invocation) 感觉对以前掌握的知识又有了新的突破,有种豁然开朗的感觉。 RMI(即Remote Method Invoke 远程方法调用)。在Java中,只要一个类extends了java.rmi.Remote接口,即可成为存在于服务器端的远程对象,供客户端访问并提供一定的服务。JavaDoc描述:Remote 接

2017-10-16 22:57:19 182

原创 Java 多态

多态是同一个行为具有多个不同表现形式或形态的能力。 多态就是同一个接口,使用不同的实例而执行不同操作,如图所示:多态性是对象多种表现形式的体现。 现实中,比如我们按下 F1 键这个动作: 如果当前在 Flash 界面下弹出的就是 AS 3 的帮助文档; 如果当前在 Word 下弹出的就是 Word 帮助; 在 Windows 下弹出的就是 Windows 帮助和支持。 同一个事件发生在不

2017-10-10 22:38:47 187

原创 方法的重载与重写 区别 封装 继承 多态

首先我们来讲讲:重载(Overloading)(1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。(2) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法, 这就是多

2017-10-10 22:02:43 268

原创 java---7异常处理

在java 语言中,程序员可以在程序中定义异常处理段来捕获和处理异常,在异常发生的时候,一个代表该异常的对象会被创建,并在产生这个异常的方法中被引发。同时这个方法可以选择自己处理异常,也可以抛出异常给别的方法处理。无论怎样该异常都将被捕获并做出相应的处理,这样可以保证程序在出现异常的情况下,仍然可以继续的执行,而不会影响到其他部分的运转,提高了健壮性。 Error 类表示Java运行系统内部错误,

2017-09-16 16:58:33 285

原创 Java基本程序设计结构 入门-简单Java应用

首先我们来看一段最简单的Java程序: public class FirstSample { public static void main(String[] args) { System.out.println(“Hello My World”); } } 这个程序很简单,但是所有的Java程序都具有这种结

2017-09-09 19:51:08 281

原创 开篇。

不知不觉已经步入行业大半年了,我开始收起了刚毕业时候的激动,开始思考也开始迷茫,在公司里熟练的搬运着代码,想学习新的知识却不知道从哪里入手,看什么都想学,什么都学不会,甚至都在怀疑人生, 朋友们一个个都在炫耀自己的成果,买了什么,又在公司学了什么,,心情也是一阵阵的复杂。 我承认有些羡慕,却也有不服气,我从来不觉得比谁差,我开始自己在网上找资料,可是总是没有好的学习方法和方向 。 很偶然的机会,我

2017-09-09 18:52:10 150

深入理解java7核心技术与最佳实现有目录非扫描版

本书可分为三大部分: 第一部分为Java SE 7新特性介绍,从第1章到第6章。这部分详细地介绍了Java SE 7中新增的重要特性。在对新特性的介绍中,也包含了 对Java平台相关内容的详细介绍。 第二部分为Java SE 7的深入探讨,从第7章到第13章。这部分着重讲解了Java平台上的底层实现,并对一些重要的特性进行了深入探讨。 这个部分所涉及的内容包括Java虚拟机、Java源代码和字节代码操作、Java类加载器、对象生命周期、多线程与并发编程实践、Java泛型和 Java安全。 第三部分为Java SE 8的内容展望,即第14章。这部分简要介绍了Java SE 8中将要增加的新特性。 本书还通过两个附录对OpenJDK(附录A)和Java语言的历史(附录B)进行了简要的介绍。

2017-09-19

空空如也

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

TA关注的人

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