java基础
文章平均质量分 75
stonexmx
工作10余年了,一直从事JAVA技术相关工作。之前上各种论坛,但是很少具体记录、收录一些好的资料。感觉应该有一个好的记录、收录习惯,以便用时查阅。
展开
-
Java内部类详解
Java内部类详解 说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即使用到也很少去总结内部类的用法。今天我们就来一探究竟。下面是本文的目录大纲: 一.内部类基础 二.深入理解内部类 三.内部类的使用场景和好处 四.常见的与内部类相关的笔试面试题 若有不正之处,请多谅解并欢迎转载 2015-09-10 16:52:14 · 379 阅读 · 1 评论 -
spring boot cloud java -jar debug 配置
java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 config-1.1.1-SNAPSHOT.jar D:\workspace\ybzboot\ops\config\target>java -jar -Xdebug -Xrunjdwp:transport=dt_socket,...原创 2018-09-10 19:42:58 · 1048 阅读 · 0 评论 -
tomcat apr linux 配置
1. 安装依赖yum install apr-develyum install openssl-develyum install gccyum install make2. tomcat native进入tomcat/bintar -xvzf tomcat-native.tar.gz 进入解压后的native./configure && m原创 2017-11-02 14:43:06 · 798 阅读 · 0 评论 -
JDK 8 函数式编程入门
来源 http://www.cnblogs.com/snowInPluto/p/5981400.html1. 概述1.1 函数式编程简介我们最常用的面向对象编程(Java)属于命令式编程(Imperative Programming)这种编程范式。常见的编程范式还有逻辑式编程(Logic Programming),函数式编程(Functional Programming)。转载 2016-10-25 10:31:26 · 548 阅读 · 0 评论 -
java log4j 日志 配置 说明
写在前面项目开发中,记录错误日志有以下好处:方便调试便于发现系统运行过程中的错误存储业务数据,便于后期分析在java中,记录日志有很多种方式:自己实现 自己写类,将日志数据,以io操作方式,写数据到文本文件、数据库中。使用log4j log4j可以将日志输出到console窗口、文本文件、数据库等,功能强大!使用slfj slf转载 2016-10-12 16:40:13 · 582 阅读 · 0 评论 -
JAVA8 十大新特性详解
一、接口的默认方法Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法,示例如下:复制代码代码如下:interface Formula { double calculate(int a); default double sqrt(int a) { retur转载 2016-10-09 10:28:59 · 295 阅读 · 0 评论 -
JAVA JDK CGLIB 动态代理 比较
1. jdk cglib 动态代理区别jdk的动态代理要求委托类必须实现接口才行cglib是对委托类生成其子类,不需要委托类实现接口,但委托类不能是final的。另个人理解 代理 同 装饰模式有点混淆2. 示例jdkpackage com.zybros.test.service;public interface IPeop原创 2016-07-01 10:59:19 · 418 阅读 · 0 评论 -
java 类型转换 强制类型转换
今天在写一个demo时,碰到类型转换问题。发现两个不相干的class进行强制类型转换编译是不会通过的,但是。。。。一个class到一个不相干的interface强制类型转换是可以编译通过的。可能有人感觉知道这没什么意义,但是感觉还是记录下。虽然有自动类型转换,以及强制类型转换,但有时强制类型转换不能通过时,可以考虑借助interface通过。当然这样的设计本身就不合理,但有原创 2016-07-10 09:14:01 · 470 阅读 · 0 评论 -
深入剖析ThreadLocal
一.对ThreadLocal的理解 二.深入解析ThreadLocal类 三.ThreadLocal的应用场景 若有不正之处请多多谅解,并欢迎批评指正。 请尊重作者劳动成果,转载请标明原文链接: http://www.cnblogs.com/dolphin0520/p/3920407.html一.对ThreadLocal的理解 ThreadLocal,很多转载 2016-04-13 17:44:33 · 245 阅读 · 0 评论 -
Java之美[从菜鸟到高手演变]之智力题【史上最全】
智力题,每个正式的笔试、面试都会出,而且在面大企业的时候必然会问到,笔者曾在很多面试中,都被问到过,不过答得都不是很好,因为时间很短,加上我们有时候过于紧张,所以做出这类问题,还是有一定的难度,从这篇文章中我会总结一些常见的智力题,本章系Java之美[从菜鸟到高手演变]系列之智力题,希望各位读者能在本章所列的题中找出做这类题的方法,克服面试中的难题!本博客永久更新,如有转载,请说明出处转载 2015-09-10 19:40:21 · 1139 阅读 · 0 评论 -
设计模式(Design Patterns)
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化转载 2015-09-10 19:30:41 · 535 阅读 · 0 评论 -
try catch finally 一个小测试
之前没有注意到,现在记录下try{}catch{}finally{}这种结构,大家都知道finally一定会执行,但如果涉及到return result 这种返回值的方法时,是有点差别的正常的如下: private static String testString(){ String s = "0000000000"; try{...原创 2018-11-15 10:06:32 · 305 阅读 · 1 评论