
JavaSE
肥肥的八月
踌躇满志
展开
-
Java GC(绝对干货)
范围:要回收哪些区域在JVM五种内存模型中,有三个是不需要进行垃圾回收的:程序计数器、JVM栈、本地方法栈。因为它们的生命周期是和线程同步的,随着线程的销毁,它们占用的内存会自动释放,所以只有方法区和堆需要进行GC。前提:如何判断对象已死所有的垃圾收集算法都面临同一个问题,那就是找出应用程序不可到达的内存块,将其释放,这里面讲的不可达主要是指应用程序已经没有内存块的引用了, 在Java中,...转载 2018-05-06 18:19:11 · 1641 阅读 · 0 评论 -
实现线程同步的方式,以及区别
为何要使用同步? java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查), 将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线程没有完成操作之前,被其他线程的调用, 从而保证了该变量的唯一性和准确性。 同步的方式 1.同步方法 即有synchronized关键字修饰的方法。 由于java的每个对象都...转载 2018-05-06 19:15:30 · 359 阅读 · 0 评论 -
JavaSE总结
亲身经历后的总结+视频老师辅导+目前工作实践Day1-学习方法及编程思维学习可能遇到的问题问题:总是感觉模糊,懵...1.每天学习的内容都是崭新的,前面知识点,相关性不是很大!每天都是细节!内容多(10天)2.概念:理解!细节没思路:1.老师的代码看的懂!基本都是抄!2.理解不够,基本工作没有做够!【多练习,熟悉基础知识】学习的方法1.当天的内容为重,必须完...原创 2018-11-03 11:22:04 · 526 阅读 · 0 评论