h2pl / javatutorial Goto Github PK
View Code? Open in Web Editor NEW【Java工程师面试复习指南】本仓库涵盖大部分Java程序员所需要掌握的核心知识,整合了互联网上的很多优质Java技术文章,力求打造为最完整最实用的Java开发者学习指南,如果对你有帮助,给个star告诉我吧,谢谢!
Home Page: https://github.com/h2pl/JavaTutorial
【Java工程师面试复习指南】本仓库涵盖大部分Java程序员所需要掌握的核心知识,整合了互联网上的很多优质Java技术文章,力求打造为最完整最实用的Java开发者学习指南,如果对你有帮助,给个star告诉我吧,谢谢!
Home Page: https://github.com/h2pl/JavaTutorial
这一章图里面是否缺少了EnumSet这个集合。我看都有TreeMap
我的若干文章被复制粘贴到了仓库,并且抹去了作者,改成了文章来自互联网。完全不尊重作者的劳动。
---- 当n=15时,6和7的结果一样,这样表示他们在table存储的位置是相同的,也就是产生了碰撞,6、7就会在一个位置形成链表,这样就会导致查询速度降低。诚然这里只分析三个数字不是很多,那么我们就看0-15。----
文中写到,为什么结果是一样的,这个结果是经过什么运算计算出来的。
大概意思就是说,在序列化的时候Java仅仅是将枚举对象的name属性输出到结果中,反序列化的时候则是通过java.lang.Enum的valueOf方法来根据名字查找枚举对象。同时,编译器是不允许任何对这种序列化机制的定制的,因此禁用了writeObject、readObject、readObjectNoData、writeReplace和readResolve等方法。 我们看一下这个valueOf方法:
《Java网络编程》部分连接找不到,你的个人网站有
在 7、代码块和代码执行顺序.md#静态代码块
中写到:
静态代码块只在第一次new时执行一次
,但实际上根据JVM规范,static执行的情况还有其他几种,例如getstatic, putstatic, 子类的clinit等
reference: https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-5.html#jvms-5.5
java web 下面的Spring 写成了Srping
分布式全部打不开
详细的图示和文档说明 并且标出了参考的官方规范地址便于查证
截图:
Class<? super round> sclass= rclass.getSuperClass();
sclass.getName() 返回的依旧是Object?
麻烦修复啊
回归
应该改成回顾
我发现有许多地方图片不能加载出来 很影响观感,麻烦作者检查一下
User 的 setter 方法不变,所有的 getter 方法都让其 return this 就可以了
为什么很多页面打不开,希望作者大大能处理一下啊啊
在阅读过程中文档风格各异,感觉体验不是很好,是否考虑为项目文档添加一个规范,统一风格?
可以参考:中文技术文档的写作规范:https://github.com/ruanyf/document-style-guide 。
而且,spring篇文章的顺序也不对,看起来是按英文首字母排序,而非按内容的逻辑排序
如题
I believe if this repository will be translated to english version, will be more people starring and supporting. Awesome repository with good collection of Java knowledge
[java] view plain copy
String s = new String("1");
s.intern();
String s2 = "1";
System.out.println(s == s2);
String s3 = new String("1") + new String("1");
s3.intern();
String s4 = "11";
System.out.println(s3 == s4);
输出结果为:
[java] view plain copy
JDK1.6以及以下:false false
JDK1.7以及以上:false true
是不是该是:
s = s.intern();
s3 = s3.intern();
另外我在JDK1.7和1.8下输出结果均为 false false,不知是哪里出错了吗?
分布式模块下所有链接全部404?作者认真对待啊,2.4k的star 是假的?
ReentrantLock可重入锁,
作者写成了reetreetlock
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.