加载中
Java基础9:解读Java回调机制

更多内容请关注微信公众号【Java技术江湖】 这是一位阿里 Java 工程师的技术小站,作者黄小斜,专注 Java 相关技术:SSM、SpringBoot、MySQL、分布式、中间件、集群、Linux、网络、多线程,偶...

2019/04/07 14:34
39
Java基础篇——JVM之GC原理(干货满满)

<font color="gray"> 原创不易,如需转载,请注明出处https://www.cnblogs.com/baixianlong/p/10697554.html </font>,多多支持哈! 一、什么是GC? GC是垃圾收集的意思,内存处理是编程人员...

2019/04/13 00:44
9
谈谈对JVM的理解

JVM可谓是学习JAVA基础中的基础了,但仍有不少同学对JVM概念还是比较模糊,甚至没有听说过,对java的理解也只是在基础语法 层面,本文就将对JVM进行初步介绍,因篇幅所限,只能介绍JVM基础,...

2019/04/07 17:34
14
ThreadLocal使用和原理简析

1. 解决共享资源冲突   对于并发工作,需要某种方式来防止两个任务同时访问相同的资源,至少在关键阶段不能出现这种冲突情况。   方法之一就是当资源被一个任务使用时,在其上加锁。第一个...

2019/04/15 19:22
21
java数据结构分析

java数据结构分析 此文章内容参考于:http://www.cnblogs.com/ysocean/ 一.数据结构总览图   1.数组   2.链表   3.栈   4.队列   5.二叉树   6.堆   7.散列   8.红黑树 二.结...

2019/04/14 21:27
7
Java数据解析之XML(原创)

文章大纲 一、XML解析介绍 二、Java中XML解析介绍 三、XML解析实战 四、项目源码下载 一、XML解析介绍   最基础的XML解析方式有DOM和SAX,DOM和SAX是与平台无关的官方解析方式,是基于事件...

2019/04/04 15:50
65
定时器工具----java

在c/s framework中添加一个检测客户端连接是否有效的功能是必要的。我通过在服务器端设置一个临时连接池,在规定时间内,接入临时连接池的客户端做出了服务器端要求它做的动作,我再把它接入...

2019/04/08 18:02
12
Java并发编程-常见问题

一、常见问题   从小的方面讲, 并发编程最常见的问题就是可见性、原子性和有序性问题。   从大的方面讲, 并发编程最常见的问题就是安全性问题、活跃性问题和性能问题。   下面主要从...

2019/04/14 20:06
7
java代理通俗简单解析

1 代理 1.1 代理的概念和作用 代理的概念很好理解,就像黄牛代替票务公司给你提供票,经纪人代理艺人和别人谈合作。Java的代理是指实现类作为代理类的属性对象,代理类提供方法给外部调用,代...

2019/04/03 22:18
12
Java核心技术梳理-集合

一、前言 在日常开发中,我们经常会碰到需要在运行时才知道对象个数的情况,这种情况不能使用数组,因为数组是固定数量的,这个时候我们就会使用集合,因为集合可以存储数量不确定的对象。 ...

2019/04/25 19:07
7
Java数据解析之JSON(非原创)

文章大纲 一、JSON介绍 二、常见框架介绍与实战 三、Studio中GsonFormat插件使用 四、项目源码下载(含参考资料) 五、参考文档 一、JSON介绍 1. 简介   JSON 的全称是 JavaScript Object ...

2019/04/04 20:59
21
关于Java 值传递深度分析

首先说观点:java只有值传递没有引用传递 然后再来看看值传递与引用传递两者的定义 值传递(pass by value)是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修...

2019/04/07 14:34
7
学JAVA第十二天,今天写java控制台输入流及String的类型转换

今天老师讲了一天狗跳楼的问题,昨天解开始说了,今天都没讲新课, 所以,今天自学了Scanner类及String的类型转换 先来Scanner类实现键盘输入功能:   代码:     package pkg1;   i...

2019/04/10 20:29
10
Java中的线程协作之Condition

一、Condition接口 1、Condition接口的常用方法介绍 1 /** 2 * 已经获取到锁的线程调用该方法会进入等待状态,知道其他持有锁的线程通知(signal)等待队列中的线程或者被中断退出等待队...

2019/04/17 09:23
7
Java基础教程(23)--lambda表达式

一.初识lambda表达式 1.定义   lambda表达式是一个可传递的代码块,或者更确切地说,可以把lambda表达式理解为简洁地表示可传递的匿名方法的一种方式。它没有名称,但它有参数列表、函数主...

2019/04/13 10:57
24
java中求质数(素数)的问题

这篇笔记讲讲关于java中质数的问题。 一、什么是质数(素数)? 定义:质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数。它可以有无限个数...

2019/04/14 11:53
28
论JVM爆炸的几种姿势及自救方法

前言 如今不管是在面试还是在我们的工作中,OOM总是不断的出现在我们的视野中,所以我们有必要去了解一下导致OOM的原因以及一些基本的调整方法,大家可以通过下面的事例来了解一下什么样的代...

2019/04/09 09:10
21
Effective Java 第三版—— 85. 其他替代方式优于Java本身序列化

Tips 书中的源代码地址:https://github.com/jbloch/effective-java-3e-source-code 注意,书中的有些代码里方法是基于Java 9 API中的,所以JDK 最好下载 JDK 9以上的版本。 序列化 本章涉及...

2019/04/03 19:37
5
[java核心篇02]__内部类

前言 其实我们在前面已经初步接触到内部类了,但是我们去对它的作用并不胜了解.只是简单的知道了类的定义也是可以嵌套的,定义在一个类里面的类就是内部类. class out{ private String name; p...

2019/04/15 02:36
14
死磕 java集合之LinkedList源码分析

问题 (1)LinkedList只是一个List吗? (2)LinkedList还有其它什么特性吗? (3)LinkedList为啥经常拿出来跟ArrayList比较? (4)我为什么把LinkedList放在最后一章来讲? 简介 LinkedLi...

2019/05/03 09:20
9

没有更多内容

加载失败,请刷新页面

返回顶部
顶部