Java学习
大戴丶
很大的咸鱼。
个人网站:oltremare.cc
展开
-
Java静态代理模式理解和实现
今天在看Android里自定义View时,发现了一个问题,Android版本在3.0以下的无法正常使用属性动画,只能通过开源库nineoldandroid来完成动画效果,否则使用其他方式都会出现问题。在使用库中的方法来进行实际效果实现时,查看了其中几个方法的具体实现,涉及到代理模式,刚看到时感觉一脸蒙圈,所以,通过几个大神的博客了解了Java中的代理模式使用,现在自己就来简单的归纳和总结一下。原创 2017-02-21 18:57:12 · 810 阅读 · 0 评论 -
Java观察者模式理解和实现
今天本想一本正经的把RxJava看一看,想着前段时间RxJava都已经到了第二版,而自己RxJava的认识还只是很基础,甚至连基础都算不上,所以本着以后能在项目里优雅地把他用出来的想法,我开始了RxJava学习之旅。可谁知天不遂人愿,在研究RxJava时候,遇到了两个守门人,那就是基本语法中的观察者(observe)和被观察者(observable)。看了两三遍大神们对这两个大爷的理解,还是有点云里原创 2017-02-24 15:11:24 · 568 阅读 · 0 评论 -
Java动态代理模式理解和实现
在研究了静态代理模式之后,参照网上的许多博客,便了解到了关于许多静态代理的不足之处,当业务逻辑趋于复杂时,需要进行代理的内容增加,就会导致代码量急剧增加(当然了,现在没有遇到过这个情况,也就先跟着道听途说吧)。于是,为了将编写代码的效率提高,可读性提高,于是引入了AOP(面向切面编程)的概念到实际的应用中,所以动态代理模式也就应运而生。 首先,我需要解释一下什么是AOP(面向切面编程),根据网上原创 2017-02-23 17:14:12 · 543 阅读 · 0 评论 -
Java奇葩运算符概述
~运算符 话说经常在代码中看到~符号的出现,但是,一直都没将它的意思搞清楚,甚是惭愧- -!。所以,今天终于将它百度了,明白了它在代码中的意义。 他和&运算符是一家人,也是用来进行二进制运算的,也就是逻辑“非”。我们都知道“非”在逻辑语句中的意思,把黑的变白,把白的变黑。所以,它出现在变量前方也是一个意思。把1变成0,把0变成1。 在计算之后,计算机显示的是该数的反码,例如原原创 2017-03-07 20:51:21 · 342 阅读 · 0 评论 -
函数的重写和重载
最近有点儿皮,看Android的内容效率很低,所以,换换脑子,研究研究Golang。在看到函数这章的内容时,又有一个概念被重提,函数的重写,还有重载。 要说,学了那么久的编程,这两个概念也是熟悉了。But,在我仔细思考之后,还是认为有必要把他整理一下,就当重新学习一遍吧。 进入正题,函数的重载,你要用中文说重载,其实我第一反应是空白的,但是你要说是@override,那我就说我懂。,现在很原创 2017-04-19 11:20:10 · 477 阅读 · 0 评论 -
Java jar包查找攻略
这个假期因为学校安排了实训,所以整个暑假都沉浸在“快乐”(强颜欢笑)编程的学习氛围中。学习到了很多新的知识,新的框架,认识了基础扎实并且技术过硬的老师,也算是不幸中的万幸。 老师为我们讲解了许多技术等等,每个技术需要使用的jar包都很多,有的jar包可以在所使用的软件中直接找到,比如说Oracle 10g的jdbc驱动包则可以在安装文件中找到,具体路径为安装盘:\app\Administrat原创 2017-08-25 15:36:18 · 3584 阅读 · 0 评论 -
Dom4J 使用流程、拾遗
解析xml时,可以使用的技术很多,但纵向比较下来,其实在Java中使用Dom4J 进行xml读取其实已经足够,在google上查阅资料后,得出的结论便是Dom4J最好使,所以现在记一笔。关于SAX,Dom,JDom怎么样,我不在赘述,有需要的朋友可以去一下博客仔细阅读,各取所需。地址如下:JAVA读XML:sax,dom,jdom,dom4j的比较以及选择使用Dom4J需要引入的jar包,如果想优原创 2017-08-28 17:01:06 · 277 阅读 · 0 评论 -
IDEA Tomcat 日志乱码解决汇总
IDEA Tomcat 日志乱码解决汇总遇到IDEA下Tomcat乱码的问题还是挺让人烦心的,而且,每个人遇到的问题都是不一样的,你说气不气?这次遇到的就是以前没遇到的情况,在这里也就把觉得有参考价值的汇总了一下,如果有小白路过,希望能在这里找到答案,感谢提供这些方法的作者!1.Windows下解决Tomcat控制台UTF-8乱码的问题:主要修改Tomcat部分配置文件内容2.解决idea工...原创 2019-05-17 10:02:44 · 11461 阅读 · 0 评论