相关推荐
-
8 张图助你更好地理解 Java 编程(转)
可以帮助你很好地回顾Java的一些知识,如果你是一个初学者,也可以很好地帮助你理解Java。你可以通过标题上的链接来阅读更详细的内容。 http://www.iteye.com/news/283191. 字符串不变性 下图显示了下面的代码...
-
8张图助你更好的理解java编程
可以帮助你很好地回顾Java的一些知识,如果你是一个初学者,也可以很好地帮助你理解Java。你可以通过标题上的链接来阅读更详细的内容。 1. 字符串不变性 下图显示了下面的代码发生了什么事情。 Java...
-
Java学习路线总结,搬砖工逆袭Java架构师
定期分享Java硬核技术干货、分享Java学习路线、分享Java经典面试题
-
阿里面试失败后,一气之下我图解了Java中18把锁
举个例子让大家更好理解。 public String test(String s1, String s2){ StringBuffer stringBuffer = new StringBuffer(); stringBuffer.append(s1); stringBuffer.append(s2); return stringBuffer....
-
10张图让你彻底理解回调函数
不知你是不是也有这样的疑惑,我们为什么需要回调函数这个概念呢?直接调用函数不就可以了?回调函数到底有什么作用?程序员到底该如何理解回调函数?这篇文章就来为你解答这些问题,读完这篇文章后你的...
-
15 张图带你深入理解浮点数
点击上方蓝色“polarisxu”关注我,设个星标,不会让你失望大家好,我是站长 polarisxu。团队一直保持着分享的习惯,而我却分享的较少。忘了当时同事分享什么主题,涉及到浮点数相...
-
8w字 | Java并发编程 全套功法
CSDN统计字数:77153字,Java多线程从入门到精通,由浅入深。:heart::heart:[建议收藏!]:heart::heart: 文章结合代码与理论,形象的解释了JMM模型、各种锁......
-
秒懂,Java 注解 (Annotation)你可以这样学
文章开头先引入一处...Annotation 中文译过来就是注解、标释的意思,在 Java 中注解是一个很重要的知识点,但经常还是有点让新手不容易理解。 我个人认为,比较糟糕的技术文档主要特征之一就是:用专业名词来...
-
「死磕Java并发编程」说说Java Atomic 原子类的实现原理
<!-- TOC --> - [线程安全真的是线程的安全吗?](#线程安全真的是线程的安全吗) ...- [AtomicLong 和 LongAdder 谁更牛?](#atomiclong-和-longadder-谁更牛) - [总结](#总结) <!-- /TOC --> ..
-
43张图帮你快速理解Java30种常用框架(附相应学习笔记)
而在Java的成长史中,诸多能为开发节省大量时间的框架也是功不可没,今天我们就用43张图来盘点一下Java中常用的30种常用框架,希望能帮助各位更好的理解框架和使用框架。有些图比较大的图上传之后可能会有点糊,但是...
-
一文带你彻底了解 Java 异步编程
随着RxJava、Reactor等异步框架的流行,异步编程受到了越来越多的关注,尤其是在 IO 密集型的业务场景中,相比传统的同步开发模式,异步编程的优势越来越明显。 那到底什么是异步编程?异步化真正的好处又是什么...
-
Java常见设计模式总结
设计模式是一套经过反复使用的代码设计经验,目的是为了重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式于己于人于系统都是多赢的,它使得代码编写真正工程化,它是软件工程的基石,如同大厦的一块块...
-
Java 并发编程面试题——线程池
本文主要参考《Java 并发编程的艺术》这本书,对面试中与线程池有关的面试题进行了总结。
-
Java网络编程——NIO编程
缓冲区(Buffer)缓冲区本质上是一个可以读写数据的内存块,可以理解成是一个数组,该对象提供了一组方法,可以更轻松地使用内存块,缓冲区对象内置了一些机制,能够跟踪和记录缓冲区的状态变化情况。Channel提供从...
-
一周极客热文:8张图理解Java
图:equals()方法、hashCode()方法的区别 HashCode被设计用来提高性能。equals()方法与hashCode()方法的...其余七张图敬请点击《8张图理解Java》。 一、 程序员必须进行的10项投资 你的健康 提高你的数学能力 ...
-
2w字 + 40张图带你参透并发编程!
Java 很好的在用户空间实现了开发工具包,并在内核空间提供系统调用来支持多线程编程,Java 支持了丰富的类库 java.util.concurrent 和跨平台的内存模型,同时也提高了开发人员的门槛,并发一直以来是一个高阶的...
-
Java的前景如何,好不好自学?
作为一名拥有十年编程经验的老鸟,我觉得还是很有资格来...可以看得出,Java 霸占这份榜单很多年,并且还会持续更久。 这主要得益于以下几点: 1)简单易学,老少咸宜。Java 继承了 C++ 语言面向对象的核心技术,舍弃
-
【java毕业设计】智慧社区教育服务门户.zip
有java环境就可以运行起来 ,zip里包含源码+论文+PPT, 系统设计与功能: 文档详细描述了系统的后台管理功能,包括系统管理模块、新闻资讯管理模块、公告管理模块、社区影院管理模块、会员上传下载管理模块以及留言管理模块。 系统管理模块:允许管理员重新设置密码,记录登录日志,确保系统安全。 新闻资讯管理模块:实现新闻资讯的添加、删除、修改,确保主页新闻部分始终显示最新的文章。 公告管理模块:类似于新闻资讯管理,但专注于主页公告的后台管理。 社区影院管理模块:管理所有视频的添加、删除、修改,包括影片名、导演、主演、片长等信息。 会员上传下载管理模块:审核与删除会员上传的文件。 留言管理模块:回复与删除所有留言,确保系统内的留言得到及时处理。 环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7及以上 数据库工具:Navicat11及以上 开发软件:eclipse/idea Maven包:Maven3.3及以上
-
基于selenium的携程机票爬虫资料齐全+详细文档+高分项目+源码.zip
【资源说明】 基于selenium的携程机票爬虫资料齐全+详细文档+高分项目+源码.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
16 楼 rz190so 2015-08-29 14:23
15 楼 tchqiq 2013-12-20 10:47
14 楼 fjjiaboming 2013-09-25 07:59
Pass by value 的总结一句,理解后这些是小菜.
13 楼 fair_jm 2013-09-24 17:09
12 楼 jackmei789 2013-09-24 17:01
11 楼 krystal_0424 2013-09-24 10:44
10 楼 huang_yong 2013-09-23 22:05
点 5. Java同步 你会得到你想要的
我是这样理解的:比如说一个方法,在同一时刻只能由一个线程来执行(这就好比 Special Room 中只能有一个人),而其他线程只能在后面乖乖地排队(这就好比 Wait Room 中那些等待的人),此外,还会有一些线程暂时没有来竞争这个资源(这就好比 Hallway 中的那些人)。
推荐一篇博文:http://my.oschina.net/huangyong/blog/158380
9 楼 freezingsky 2013-09-23 22:04
临界点,等待状态,队列
8 楼 java6ean 2013-09-23 21:27
7 楼 tanyuangen 2013-09-23 20:11
点 5. Java同步 你会得到你想要的
6 楼 smallbee 2013-09-23 17:26
5 楼 文仁126520 2013-09-23 16:59
4 楼 漫步匆匆 2013-09-23 16:39
3 楼 iceofst 2013-09-23 16:29
2 楼 java3java 2013-09-23 15:38
1 楼 freezingsky 2013-09-23 13:44