
Java基础
阿飞云漫步
片刻的喧闹后,终归于安静
展开
-
java学习——java面试【事务、锁、多线程】资料整理
成长之路,一起走!总结一些知识,方面自己学习,也方面热爱学习的伙伴们可以更好的成长! 项目直接是静态的Html,下载后可以直接访问! 地址:https://github.com/dufyun/kuyu/tree/master/kuyuTechHtml原创 2017-01-08 17:22:53 · 6499 阅读 · 4 评论 -
java的线程安全、单例模式、JVM内存结构等知识学习和整理
知其然,不知其所以然 !在技术的海洋里,前路漫漫,我一直在迷失着自我。欢迎访问我的csdn博客,我们一同成长!“不管做什么,只要坚持下去就会看到不一样!在路上,不卑不亢!” 博客首页:http://blog.csdn.net/u010648555在下面的题目来自于我要加的一个QQ群,然后要加这个QQ群,首先要通过进阶考核,也就是下面这些题,当我看到这些题目的时候。发现这些题目很常见,但是细细去研究原创 2017-10-10 18:09:45 · 4309 阅读 · 4 评论 -
【综合帖】Java并发多线程编程学习专栏
本帖主要用于记录Java多线程或并发编程的一些学习书籍和一些优秀的博文,方便自己学习并发多线程编程的知识!也为了通过自己的学习整理出学习笔记,输出一个java并发编程的专栏。让自己的学习的知识沉淀下来!本篇记录的博文或者些图片内容都来自互联网,如果有任何侵权或者疑问,可以联系我!原创 2017-10-25 14:41:24 · 1995 阅读 · 1 评论 -
十个问题带你了解和掌握java HashMap
十个问题带你了解和掌握java HashMap前言本篇内容是源于 “ 由阿里巴巴Java开发规约HashMap条目引发的故事”,并在此基础上加了自己的对HashMap更多的思考认识和整理。并且作为一名java开发工程师,应该是要了解和掌握的这些知识!原创 2017-10-20 18:43:40 · 2565 阅读 · 0 评论 -
Java File中renameTo的介绍和使用说明
看到项目中有个地方用的File的renameTo这个方法,本以为这个方法就是用来文件重命名的,但是项目中确用它来进行文件的移动。就是使用renameTo将一个文件从一个目录移动另一个目录下!下面就简单介绍一下renameTo,并整理一个renameTo的使用!renameTo的介绍官方文档说明/** * 重新命名此抽象路径名表示的文件。 此方法行为的许多方面都是与平台有关的:重命名操作无法原创 2017-10-26 17:03:01 · 47598 阅读 · 8 评论 -
java不重启服务动态加载properties文件
动态加载properties文件内容,不需要重启服务!1 、Maven 工程,在resource下新建一个properties文件原创 2017-11-16 16:27:40 · 7603 阅读 · 2 评论 -
探索Java的日志世界
探索Java的日志世界本文的思维导图一、主题打开日志的大门,探索的Java日志世界二、目标了解常用的日志框架掌握日志框架的选择和使用以及开发规范了解日志框架中的一些设计思想三、内容1、日志及日志框架简介1.1 、日志简介1.1.1 、 什么是日志?1)基本字义是指工作日志 ,详细介绍一个过程和经历的记录。 日志(汉语词汇)...原创 2018-08-22 18:44:17 · 694 阅读 · 2 评论 -
Java中static块执行时机
Java中static块执行时机在使用static进行初始化的操作,怎么也执行不了!代码如下:public class StaticDemo { public static final String INIT = "init"; static { System.out.println("------StaticDemo----"); }}...原创 2018-08-30 21:38:28 · 2796 阅读 · 2 评论 -
作为Java开发,你一定要了解面向对象编程中为什么要使用get和set方法
一、由一个问题开始在进行面向对象开发中,在编写一个Class的时候,会定义这个Class的属性(字段)为Private,然后去生成对应的get和set方法,通过这样的方式去对属性进行操作,那你有没有思考过为什么要这样做呢?这样做有哪些好处呢?请先自行思考30秒,在看下面的内容。二、回顾相关知识回答这个问题之前,让我们先回顾一些的基础知识:1、访问修饰符,从访问的范围由小及大依次是:pri...原创 2019-03-03 23:00:30 · 2529 阅读 · 1 评论 -
一个简单需求:HashMap实现相同key存入数据后不被覆盖
做一个积极的人编码、改bug、提升自己我有一个乐园,面向编程,春暖花开!看似是一个简单的问题,其实里面包含很多的东西!需求:实现一个在HashMap中存入(任意类型)相同的key值后,key中的value不会被覆盖,而是能够进行叠加!拿到一个需求的时候,我们要先进行分析,看此需求能否实现,基于已有的知识(经验),然后在通过目前的一些技术看此需求如何实现。要实现在HashMap中插...原创 2019-04-18 22:56:59 · 11798 阅读 · 23 评论 -
java基础——java.util.ConcurrentModificationException
在编写代码的时候,有时候会遇到List里有符合条件的的对象,就移除改对象! 但是这中操作如:使用了 List 的remove,会导致一些很严重的问题!原创 2016-11-24 18:12:08 · 2869 阅读 · 1 评论 -
java生成json格式数据 和 java遍历json格式数据
java 生成json 格式的数据和json数据的遍历方法原创 2015-11-13 11:25:07 · 12766 阅读 · 3 评论 -
Java Map的几种循环方式学习总结
java Map的几种循环总结原创 2016-02-16 17:29:04 · 26667 阅读 · 2 评论 -
java基础—java中使用final关键字的总结
有时候我,们希望某些东西是亘古不变的,可以使用final关键字完成这个重任!final学习总结:1:final + 属性如果属性是基本数据类型(byte 字节型short 短整型int 普通整型char 字符型float 浮点型long 长整型double 双精度),则变为常量,其值不能被更改;如果属性是引用类型,则引用地址不能被更改。(final 修饰一个对象,那么这个对象的引用地址原创 2016-02-23 13:16:04 · 686 阅读 · 1 评论 -
java学习—null和isEmpty 区别
null和isEmpty 学习原创 2016-02-29 11:53:59 · 2228 阅读 · 1 评论 -
使用Fastjson生成Json字符串少字段属性(数据丢失)
在开发中经常要使用到fastJson来转换对象为json 串,但是最近发现在一个对象转换的时候,总是丢失了一个字段的值,(数据丢失).就很纳闷。到网上找了很多方法总是不行,最后总算是在一篇博文中看到问题的关键!现在整理如下,希望可以帮助到更多的人。package per.eblink.pojo; public class Node { private String id转载 2016-05-16 10:06:56 · 26570 阅读 · 4 评论 -
java学习—探秘Java中的String、StringBuilder以及StringBuffer
相信String这个类是Java中使用得最频繁的类之一,并且又是各大公司面试喜欢问到的地方,今天就来和大家一起学习一下String、StringBuilder和StringBuffer这几个类,分析它们的异同点以及了解各个类适用的场景。下面是本文的目录大纲: 一.你了解String类吗? 二.深入理解String、StringBuffer、StringBuilder 三.不同场景下三个类的性能测试转载 2016-08-29 10:54:36 · 790 阅读 · 0 评论 -
统计java代码行数和jar包中*.class代码的行数
统计java行数和jar包中代码行数原创 2016-02-16 15:38:19 · 4720 阅读 · 1 评论 -
java学习——java按值传递和按址传递
java中的按值传递和按址传递(按引用传递),要明白这两个概念,要理解按值和按址。原创 2017-02-09 14:17:27 · 4079 阅读 · 8 评论 -
java学习——java中的反射学习笔记
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。原创 2017-03-04 16:10:45 · 679 阅读 · 0 评论 -
java学习——Java 动态代理机制分析
越学越觉得自己不懂的越多!java的动态代理学习资料整理:Java 动态代理机制分析及扩展,第 1 部分: https://www.ibm.com/developerworks/cn/java/j-lo-proxy1/Java 动态代理作用是什么? https://www.zhihu.com/question/20794107Java动态代理机制详解(JDK 和CGLIB,Javassist,A原创 2017-04-12 16:53:50 · 1245 阅读 · 0 评论 -
用Java实现在【520,1314】之间生成随机整数的故事
做一个积极的人编码、改bug、提升自己我有一个乐园,面向编程,春暖花开!在未来城市工作的的程序员小木,做了一个梦,梦到自己在塔鲁姆的街道上看到一个姑娘,这个姑娘从远处走向他,脸上带着微笑。让小木很是着迷,小木呆呆的望着姑娘从他身边走过,当他回过神来,发现姑娘已经走远,小木赶忙去追这位姑娘,突然天空中飘下一张字条,上面写着:我一眼就看出你是Java程序员了,当你能用代码实现 520~1...原创 2019-05-16 22:43:12 · 725 阅读 · 0 评论