随笔分类 -  Java

Java知识点,一切框架的基础
JAVA提高十四:HashSet深入分析
摘要:前面我们介绍了HashMap,Hashtable,那么还有一个hash家族,那就是HashSet;在讲解HashSet前,大家先要知道的是HashSet是单值集合的接口,即是Collection下面的,而HashMap是Map下面的,但是它和HashMap又是有关系的,所以在使用的时候大家需求要注意 阅读全文

posted @ 2017-11-22 22:33 pony1223 阅读(931) 评论(0) 推荐(0) 编辑

JAVA提高十三:Hashtable&Properties深入分析
摘要:最近因为一些琐碎的事情,导致一直没时间写博客,正好今天需求开发完的早,所以趁早写下本文,本文主要学习的是Hashtable的分析,因为上面一篇文章研究的是HashMap,而Hashtable和HashMap之间存在相似处,是面试中经常会问到的一个问题,因此进行下分析;而之所以加上Properties 阅读全文

posted @ 2017-11-21 22:59 pony1223 阅读(1617) 评论(0) 推荐(0) 编辑

WebService学习总结
摘要:因为最近开发的项目需求中涉及到了webservice,正好对这块知识以前学过但是又忘记了,于是想着从新学习下,整理一个笔记,便于后面的复习。于是有了本文,下面开始介绍webservice。 一、简介 大家或多或少都听过 WebService(Web服务),有一段时间甚至很多计算机期刊、书籍和网站都大 阅读全文

posted @ 2017-11-20 00:17 pony1223 阅读(13155) 评论(0) 推荐(4) 编辑

JAVA提高十二:HashMap深入分析
摘要:首先想说的是关于HashMap源码的分析园子里面应该有很多,并且都是分析得很不错的文章,但是我还是想写出自己的学习总结,以便加深自己的理解,因此就有了此文,另外因为小孩过来了,因此更新速度可能放缓了,(#^.^#) 一、HashMap的简单使用 学习任何一个集合,首先最基本的是学会使用,因此首先我们 阅读全文

posted @ 2017-11-10 07:31 pony1223 阅读(3720) 评论(2) 推荐(7) 编辑

JAVA提高十一:LinkedList深入分析
摘要:上一节,我们学习了ArrayList 类,本节我们来学习一下LinkedList,LinkedList相对ArrayList而言其使用频率并不是很高,因为其访问元素的性能相对于ArrayList而言比较慢,至于原因我们下面讲开始讲解,本节重点是了解其内部的结构,会简单实现一个简单的LinkedLis 阅读全文

posted @ 2017-11-02 07:34 pony1223 阅读(2859) 评论(2) 推荐(0) 编辑

JAVA提高十:ArrayList 深入分析
摘要:前面一章节,我们介绍了集合的类图,那么本节将学习Collection 接口中最常用的子类ArrayList类,本章分为下面几部分讲解(说明本章采用的JDK1.6源码进行分析,因为个人认为虽然JDK1.8进行了部分改动,但万变不离其宗,仍然采用的JDK1.6的引子进行的优化,因此学会了1.6对于1.8 阅读全文

posted @ 2017-10-31 08:27 pony1223 阅读(1984) 评论(0) 推荐(0) 编辑

JAVA提高九:集合体系
摘要:在经过了前面的JDK6.0新特性的学习后,将进一步深入学习JDK,因为集合的重要性,因此从集合开始入手分析: 一、集合概况 Java是一种面向对象语言,如果我们要针对多个对象进行操作,那么首先必要将多个对象进行保存起来之后,然后才能操作,那么我们肯定会想到用数组来进行存放,但数组长度固定,不能满足变 阅读全文

posted @ 2017-10-29 18:03 pony1223 阅读(1282) 评论(0) 推荐(0) 编辑

JAVA提高八:动态代理技术
摘要:对于动态代理,学过AOP的应该都不会陌生,因为代理是实现AOP功能的核心和关键技术。那么今天我们将开始动态代理的学习: 一、引出动态代理 生活中代理应该是很常见的,比如你可以通过代理商去买电脑,也可以直接找厂商买电脑,最终都是买到了电脑。程序中也一样存在代理的情况,比如要为已经存在的多个具有相同接口 阅读全文

posted @ 2017-10-24 23:10 pony1223 阅读(1240) 评论(2) 推荐(2) 编辑

JAVA提高七:类加载器
摘要:今天我们学习类加载器,关于类加载器其实和JVM有很大关系,在这里这篇文章只是简单的介绍下类加载器,后面学习到JVM的时候还会详细讲到类加载器,本文分为下面几个小节讲解: 一、认识类加载器 1.什么是类加载器? 所谓的类加载器可以从其作用来理解,其功能就是将classpath目录下.class文件,加 阅读全文

posted @ 2017-10-22 19:58 pony1223 阅读(1151) 评论(0) 推荐(0) 编辑

JAVA提高六:泛型
摘要:在面向对象编程语言中,多态算是一种泛化机制。例如,你可以将方法的参数类型设置为基类,那么该方法就可以接受从这个基类中导出的任何类作为参数,这样的方法将会更具有通用性。此外,如果将方法参数声明为接口,将会更加灵活。 一、什么是泛型 在学习泛型之前,我们先看一个实例来真实的体验一下泛型带来的好处? 这样 阅读全文

posted @ 2017-10-21 17:25 pony1223 阅读(3212) 评论(0) 推荐(0) 编辑

JAVA提高五:注解Annotation
摘要:今天我们学习JDK5.0中一个非常重要的特性,叫做注解。是现在非常流行的一种方式,可以说因为配置XML 比较麻烦或者比容易查找出错误,现在越来越多的框架开始支持注解方式,比如注明的Spring 框架,常用的注解:@Required, @Autowired, @PostConstruct, @PreD 阅读全文

posted @ 2017-10-17 23:36 pony1223 阅读(3746) 评论(1) 推荐(1) 编辑

JAVA提高四:反射基本应用
摘要:在前面一节《http://www.cnblogs.com/pony1223/p/7659210.html》,我们学习了JAVA的反射的相关知识,那么本节我们对前面所学习的知识做一个应用相关的学习。 一、利用反射创建集合ArrayList 并添加元素 我们前面学习了那么反射相关的知识,那么我们究竟如何 阅读全文

posted @ 2017-10-15 12:16 pony1223 阅读(1527) 评论(1) 推荐(1) 编辑

JAVA提高三:反射总结
摘要:为前期学习过反射,再这里再次复习总结下:【转载请说明来源:http://www.cnblogs.com/pony1223/p/7659210.html 】 一、透彻分析反射的基础_Class类 Class是一个类,他代表一类事物,它代表一类什么样的事物呢? Java 程序中的各个java类属于同一类 阅读全文

posted @ 2017-10-13 22:02 pony1223 阅读(1732) 评论(0) 推荐(0) 编辑

JAVA提高二:枚举
摘要:JDK5.0中有一个非常有用的特性:枚举,这个特性以前在C语言中出现过,后来JDK出现后,开始觉得没有必要,但随着使用JAVA语言的人数增多,发现大家对枚举的需求非常大,于是又加入了此特性,下面我们来对枚举进行学习。 一、枚举的作用介绍 JDK5.0加入了一个全新类型的“类”——枚举类型。为此引入了 阅读全文

posted @ 2017-10-12 22:33 pony1223 阅读(1224) 评论(0) 推荐(0) 编辑

JAVA提高一:静态导入、可变参数、增强型for循环、装拆箱
摘要:国庆假期已结束,假期8天,全部在家带娃,体会到了妻子的不容易,需要好好努力来多赚钱了,言归正传。10月份开始进去JAVA 高级语法知识学习,本节复习学习的为:静态导入、可变参数、增强型for循环、装拆箱。【转摘,请注明来源:http://www.cnblogs.com/pony1223/p/7643 阅读全文

posted @ 2017-10-11 21:15 pony1223 阅读(2428) 评论(1) 推荐(3) 编辑

redis 基础学习总结
摘要:背景:因为项目用到了redis,加上之前一直听说了redis,但一直没有用过,正好项目现在要用到了,抽时间简单学习了下,做个记录总结下。 一 、Redis简介 介绍Redis之前,先了解下NoSQL (Not noly SQL)不仅仅是SQL 属于非关系型数据库;Redis就属于非关系型数据库 传统 阅读全文

posted @ 2017-09-20 22:40 pony1223 阅读(1676) 评论(0) 推荐(0) 编辑

httpclient 学习
摘要:Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性,它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很 阅读全文

posted @ 2017-09-03 22:33 pony1223 阅读(1746) 评论(1) 推荐(0) 编辑

JAVA中反射机制六(java.lang.reflect包)
摘要:一、简介 java.lang.reflect包提供了用于获取类和对象的反射信息的类和接口。反射API允许对程序访问有关加载类的字段,方法和构造函数的信息进行编程访问。它允许在安全限制内使用反射的字段,方法和构造函数对其底层对等进行操作。 二、java.lang.reflect AccessibleO 阅读全文

posted @ 2017-09-03 18:15 pony1223 阅读(11102) 评论(0) 推荐(1) 编辑

JAVA中反射机制五(JavaBean的内省与BeanUtils库)
摘要:内省(Introspector) 是Java 语言对JavaBean类属性、事件的一种缺省处理方法。 JavaBean是一种特殊的类,主要用于传递数据信息,这种类中的方法主要用于访问私有的字段,且方法名符合某种命名规则。如果在两个模块之间传递信息,可以将信息封装进JavaBean中,这种对象称为“值 阅读全文

posted @ 2017-08-29 23:15 pony1223 阅读(5046) 评论(2) 推荐(0) 编辑

JAVA中反射机制四
摘要:声明:如需转载请说明地址来源:http://www.cnblogs.com/pony1223 反射四 利用反射获取类的属性 1.通过反射也可以获取到类中的属性,假设我们继续使用Person这个类,然后设置部分属性,公有属性,私有属性,静态属性 2.然后通过反射获取属性 3.前面我们学习了获取类的属性 阅读全文

posted @ 2017-08-28 22:53 pony1223 阅读(680) 评论(0) 推荐(1) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示