JavaEdge
JavaEdge
全部文章
分类
Flink(3)
Java(24)
JVM(4)
Kafka(1)
nginx(1)
redis(2)
Spark(1)
SpringBoot框架(1)
SpringCloud 实战(2)
推荐系统(1)
未归档(135)
机器学习(1)
计算机网络(1)
归档
标签
去牛客网
登录
/
注册
Java服务器研究员
全是硬核干货
TA的专栏
67篇文章
379人订阅
Java源码模拟面试解析指南
41篇文章
15030人学习
2024系统设计面试指南
17篇文章
40991人学习
从Java高开到大数据开发
1篇文章
384人学习
从Java到AI大模型应用开发
8篇文章
791人学习
全部文章
(共212篇)
tools:context用法
tools可以告诉Android Studio,哪些属性在运行的时候是被忽略的,只在设计布局的时候有效。比如我们要让android:text属性只在布局预览中有效可以这样 <TextView android:id="@+id/text_main" android:...
2017-09-23
0
602
常用控件
package com.example.shushengshi.myapplicati; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; //向...
2017-09-22
0
522
线程基本概念
学习Java并发有段时间了,感觉有些东西学习一会儿了就会忘记,做了一些笔记但是不系统,对于Java并发这么大的“系统”,需要自己好好总结、整理才能征服它.希望同仁们一起来学习Java并发编程,共同进步,互相指导. 在学习Java并发之前我们需要先理解一些基本的概念:共享、可变、线程安全性、...
线程
线程安全
并发
编程
2017-09-20
0
536
对象的共享
上一篇介绍了如何通过同步来避免多个线程同一时刻访问相同的数据 本篇将介绍如何共享和发布对象,使它们能够安全地由多个线程同时访问. 两篇博文合起来就形成了构建线程安全类以及通过juc类库来构建并发应用程序的重要基础. 1 可见性 通常,我们无法保证执行读操作的线程能看到其他线程写入的值,因为每...
线程
线程安全
缓存机制
对象
2017-09-20
0
580
(五)-HotSpot垃圾收集器
HotSpot虚拟机提供了多种垃圾收集器,每种收集器都有各自的特点,没有最好的垃圾收集器,只有最适合的垃圾收集器.我们可以根据自己实际的应用需求选择最适合的垃圾收集器. 根据新生代和老年代各自的特点,我们应该分别为它们选择不同的收集器,以提升垃圾回收效率. 1 Serial垃圾收集器 ...
2017-09-18
0
534
(四)-对象内存的分配策略
Java所承诺的自动内存管理主要是:给对象分配内存,回收分配给对象的内存. 在Java虚拟机的五块内存空间中,程序计数器、Java虚拟机栈、本地方法栈内存的分配和回收都具有确定性,一般在编译阶段就能确定需要分配的内存大小,并且由于都是线程私有,因此它们的内存空间都随着线程的创建而创建,线程的结束而...
2017-09-17
0
445
(三)-垃圾收集策略
程序计数器、虚拟机栈、本地方法栈都是线程私有的,会随着线程而生,随线程而灭; 栈中的栈帧随着方法的进入和退出有条不紊的执行着出栈和入栈操作. 每个栈帧中的本地变量表都是在类被加载的时候就确定的,每一个栈帧中分配多少内存基本上是在类结构确定时就已知了,因此这几块区域内存分配和回收都具备确定性,就不...
2017-09-16
0
527
(二)-HotSPot虚拟机对象探秘
1 对象的创建过程 当虚拟机遇到一条含有new的指令时,会进行一系列对象创建的操作: 检查常量池中是否有要创建的这个对象所属类的符号引用; 若常量池中没有这个类的符号引用,说明这个类还没有被定义!抛出ClassNotFoundException; 若常量池中有这个类的...
2017-09-16
0
485
StringBuffer OR StringBuilder
作者:小猪 链接:https://www.zhihu.com/question/20101840/answer/164866159 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 我不知道为什么这个这么老的问题会出现在我的时间线上,看了一下回答,大多是201...
stringbuffer
stringbuilder
2017-09-11
0
577
同步工具(未完待更新)
在JDK1.7中,同步工具主要包括CountDownLatch(一次性栅栏)、Semaphore(信号量)、CyclicBarrier(循环同步栅栏)、Exchanger(线程间交换器)和Phaser。下面的篇幅中,将依次讲述每种同步工具的概念、用法和原理。 CountDownLatch一次性栅栏...
2017-09-10
0
421
首页
上一页
13
14
15
16
17
18
19
20
21
22
下一页
末页