随笔分类 -  JAVA

摘要:redis是现在最火的缓存处理技术,我最近也在学习,现在记录一下他的安装和简单的使用. 一、redis的安装 目前redis最新的版本是4.0.5,可以使用上面的前两条命令下载redis 因为redis是用纯c编写的,所以可以使用make进行redis的安装 安装的过程大致如上图,安装基本上不会出现 阅读全文

posted @ 2017-12-02 19:17 future_liu 阅读(111) 评论(0) 推荐(0)

摘要:一、抽象过程 程序员必须建立起在机器模型和实际待解决问题的模型之间的关联 抽象的本质应该是建立在具体的问题上,而不应该是基于计算机的结构上的。 第一个成功的面向对象的语言是:Smalltalk,那么他的五个基本特征是 1).万物皆为对象。理论上讲,你可以抽取待解决问题的任何概念化构件将其表示为程序中 阅读全文

posted @ 2017-10-20 22:24 future_liu 阅读(121) 评论(0) 推荐(0)

摘要:前几天被问到了反射,当时没有回答出来多少,后来去看了一下,这里大概总结一下! 首先,我们要知道反射机制,那么什么是反射呢? 答:反射是程序可以访问、检测和修改他本身状态或行为的一种能力。那么java语言是如何支持反射的呢?别急,我们来慢慢聊。 我们以前的学习中有遇到过Java中万事万物皆为对象之说, 阅读全文

posted @ 2017-08-17 20:56 future_liu 阅读(251) 评论(0) 推荐(0)

摘要:现在观察如下的代码: 其中有一行代码是:System.out 的println方法中可以直接输出一个集合的变量,而不需要迭代输出,感到很好奇,为什么呢?书上有一句话说是 “所有的Collection实现类都重写了toString()方法,然后我就去源码进行了查看,发现ArrayList中并没有,去查 阅读全文

posted @ 2017-08-14 20:32 future_liu 阅读(221) 评论(0) 推荐(0)

摘要:今天刚开始学习JSTL,所以在这里总结一下今天学到的一些东西。 1.首先什么是EL表达式? 答:el的原名是:expression language,用来实现代码的复用,同样一段逻辑代码,el表达式表示出来的就是比jsp原型语言写出来的简单清晰。 2.JSTL四大标签分类有哪四大? 答:核心标签、格 阅读全文

posted @ 2017-07-27 21:35 future_liu 阅读(178) 评论(0) 推荐(0)

摘要:今天学习了Jsp的一些基本知识,当看到jsp的生命周期时,稍微查阅了资料,这里大概总结一下。 首先,Jsp的生命周期粗略的划分为3个阶段,分别是初始化阶段、执行阶段、销毁阶段;细分为4个阶段,分别是编译阶段、初始化阶段、执行阶段、销毁阶段。 其中编译阶段是指当第一次执行Jsp时,Jsp引擎需要判断这 阅读全文

posted @ 2017-07-19 21:43 future_liu 阅读(1622) 评论(0) 推荐(0)

摘要:在上一节中大概总结了一些集合框架的基本知识,Collection 接口、List接口、Map接口、Set接口等的基本用法,今天来总结一下Collections工具类的排序方法Sort()以及Comparable接口和Comparator接口的一些实现 数组中由Arrays工具类提供了一系列对数组的操 阅读全文

posted @ 2017-03-27 14:22 future_liu 阅读(161) 评论(0) 推荐(0)

摘要:在java中的数值计算时要进行类型自动提升,例如将byte,short,char提升为int类型 如下的代码: 在上面的代码中进行计算时b1+b2分别是byte类型,但是进行计算时java会自动提升为int类型,所以当用一个byte的b3去接收时编译会认为类型不匹配。 阅读全文

posted @ 2017-03-26 11:38 future_liu 阅读(238) 评论(0) 推荐(0)

摘要:在数学中1、2、3、4等称为整数,1、2、1.5、3.4等称为有理数,这种数字的聚合就称为集合,在生活中也有集合之称,在超市购物的时候购物车就是你所买东西的集合,它是盛装具有共同属性的容器。那么java中也存在集合之说,到底什么是集合,集合有什么作用,为什么要用集合等一系列问题蜂拥而至,今天围绕5W 阅读全文

posted @ 2017-03-21 12:35 future_liu 阅读(269) 评论(0) 推荐(0)

摘要:Java中的基本类型功能简单,不具备对象的特性,为了使基本类型具备对象的特性,所以出现了包装类,就可以像操作对象一样操作基本类型数据。 一、基本类型对应的包装类 基本类型 包装类型 byte Byte int Integer short Short long Long float Float dou 阅读全文

posted @ 2017-03-15 23:22 future_liu 阅读(18259) 评论(0) 推荐(4)

摘要:何为异常,根据表面意思就是不正常的称为异常,异常会导致程序中断,或者是出现难以想象的结果。 那么今天就总结一下什么是异常,怎么处理异常,异常处理的作用与意义,还有return 语句与finally块的顺序 一、什么是异常 java中所有的异常都继承自Throwable类,称为异常的始祖,它有两个儿子 阅读全文

posted @ 2017-03-12 20:57 future_liu 阅读(619) 评论(0) 推荐(0)

摘要:Java的第三大特性 》多态 一、什么是多态 多态根据其字面意思就是多种形态的意思,那么在Java中的多态指的是什么呢? 指的是对象具有多种形态的意思,只是Java中分为引用多态和方法多态 A.引用多态 a.父类的引用指向本类的对象 b.父类的引用指向子类的对象 如下图所示可以看出来,父类Anima 阅读全文

posted @ 2017-03-09 21:50 future_liu 阅读(184) 评论(0) 推荐(0)

摘要:Java的第二大特性 》继承 一、什么是继承 继承就是有一个类与另一个类的关系,也可以说一个类拥有另一个类的开放的属性和方法。举例说明就是,儿子继承父亲的资产,那么他便可以享用父亲提供给他的便利。继承中可以体现出来的是代码的复用,子类可以直接用父类定义的属性和方法。注意:java中是单继承 . 使用 阅读全文

posted @ 2017-03-08 23:21 future_liu 阅读(389) 评论(0) 推荐(0)

摘要:Java语言是面向对象的一门语言,那么对象(人)可能会比较懒、会犯错,而且人与人是不同的,这就体现了我们的Java语言的三大特性: 继承、封装、多态 那么今天来总结一下封装. 一、什么是封装 封装就是对类的属性不可见,将类的信息隐藏在类的内部,不允许外部程序直接访问,但是对外提供了访问的接口或者方法 阅读全文

posted @ 2017-03-07 15:53 future_liu 阅读(365) 评论(0) 推荐(0)

摘要:Java 中可以基于一个类创建多个对象,这些对象之间是相互独立的,他们拥有自己的成员。但是有时候我们需要使其共享同一个成员,可以很方便的操作,于是出现了我们的static。 static 可以修饰变量、方法和代码块 一、static 修饰的变量 static 修饰的变量称为静态变量或者类变量,他属于 阅读全文

posted @ 2017-03-06 18:28 future_liu 阅读(286) 评论(0) 推荐(0)