首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

《Effective Java中学到的思想

那还有哪些Java领域和计算机领域的国外、国内牛人,我应该关注一下?...是能够和别人吹嘘说:我把《Effective Java》看了3遍,《Java编程思想》看了5遍?即使看10遍又有什么意义呢?...作者是Java API的设计者,考虑得不仅仅是如何才能够使Java API实现效率更高,还包括如何让客户端更具灵活性、如何从架构的设计上,减少客户端犯错误的机会。这完完全全也适合每一个开发者。...最重要的是思想,而不是实现细节 细节很重要,但是书籍、框架乃至Java的设计思想,才是最重要的(所以Bruce Eckel的《Thinking in Java》才会翻译成《Java编程思想》?)。...,因为这是Java专家及天才思想的结晶。

65331
您找到你想要的搜索结果了吗?
是的
没有找到

20岁高中学历初学Java,有前途吗?

回复1: 如果现在你的工作不稳定,而想谋求长期稳定的发展,本人也是刚毕业两年,介意大家可以去学,学习的好处: 一 本人水利设计专业,本科,毕业后我们大部分同学考研了,没考研的转行的不在少数,IT行业薪资,...二 市场,现在计算机行业需求java的人才,市场不是饱和,而且工资也好,加班应该是常态。 三 社会上这样的培训机构很多,四个月的学习,学费大概在一万五左右,时间也是很短,别人大学四年学习的你四个月。...回复2: 现在目前JAVA在互联网中用的语言所占的百分比还是比较多的,有没有前途的决定因素是你学的好不好,自己有没有达到企业用人的标准。当然了你要有兴趣,持之以恒才可以。...我身边就有一个高中学历的JAVA程序员,他技术很久同样在私企里工资也不会低于那些本科,研究生的,这些要看公司,前提是你学好,能应付工作。

97340

Java 并发综合

曾经,我在面试Java研发实习生时最常听到的一句话就是: 搞Java怎么能不学并发呢? 没错,真的是经过了面试官的无数鄙视,我才知道Java并发编程在Java语言中的重要性。...并发编程 Java中如何创建一个线程 从面相接口的角度上讲,实际上只有一种方法实现Runable接口;但Thread类为线程操作提供了更多的支持,所以通常做法是实现Runable接口,实例化并传入Thread...每个Segment持有一个锁,通过分段加锁的方式,既实现了线程安全,又兼顾了性能 Java中有哪些实现并发编程的方法 要从最简单的答起,业界最常用的是重点,有新意就放在最后。...Java API强制要求这样做,如果你不这么做,你的代码会抛出IllegalMonitorStateException异常。还有一个原因是为了避免wait和notify之间产生竞态条件。...Java线程池中submit() 和 execute()方法有什么区别?

87230

Java 并发综合

曾经,我在面试Java研发实习生时最常听到的一句话就是: 搞Java怎么能不学并发呢? 没错,真的是经过了面试官的无数鄙视,我才知道Java并发编程在Java语言中的重要性。...并发编程 Java中如何创建一个线程 从面相接口的角度上讲,实际上只有一种方法实现Runable接口;但Thread类为线程操作提供了更多的支持,所以通常做法是实现Runable接口,实例化并传入Thread...每个Segment持有一个锁,通过分段加锁的方式,既实现了线程安全,又兼顾了性能 Java中有哪些实现并发编程的方法 要从最简单的答起,业界最常用的是重点,有新意就放在最后。...Java API强制要求这样做,如果你不这么做,你的代码会抛出IllegalMonitorStateException异常。还有一个原因是为了避免wait和notify之间产生竞态条件。...Java线程池中submit() 和 execute()方法有什么区别?

94060

杂谈Java并发

假定我们采用了同步机制或者数据库物理锁机制,如何保证1w个人还能同时看到有票,显然会牺牲性能,在并发网站中是不可取的。...常见的提高高并发下访问的效率的手段 首先要了解并发的的瓶颈在哪里?...java并发,如何解决,什么方式解决 之前我将并发的解决方法误认为是线程或者是队列可以解决,因为并发的时候是有很多用户在访问,导致出现系统数据不正确、丢失数据现象,所以想到 的是用队列解决,其实队列解决的方式也可以处理...中效率的类,比如ArrayList比Vector性能好。)...今天我所说的是并发。 我的解决思路是: 1、采用分布式应用设计 2、分布式缓存数据库 3、代码优化 Java并发的例子 具体情况是这样: 通过java和数据库,自己实现序列自动增长。

1.7K50

从错误中学

前两天在推上看到马斯克发了一张图,主题是「从错误中学习」,如下: 从错误中学习 读完有点感触,想起最近在重新用到的Java静态测试工具SpotBugs,昨天听组内技术分享,突然想起来这个工具了,有兴趣的可以看看...没掌握一个Java的知识点,至少遇到10次error。在不断尝试的过程中也是能遇到无数个error才能确认完全掌握某个API。这在我最近学习Golang的过程中依然适用。...最近在整理一份Java的教程中,就觉得大多数时候一个API正确的使用方式只有少量几种,但是错误的方式却成倍增加。而这些错误的方式其实都是隐藏的知识点。...就我自己的经验来讲SpotBugs属于从别人的错误中学习,自己在学习过程中不断试错从自己的错误中学习。编程语言以及其生态圈中的各类框架都有非常多隐藏的BUG,偶尔发现一个还是挺奇妙的。...比如我之前写过两个BUG:Math.abs()求绝对值返回负值BUG分享、Intellij运行Java程序启动等待BUG分享。 图中的第一项应当是人人都需要避免的,而后两项距离过于遥远,是在没啥经验。

44020
领券