Today is to share with you about the “Java development manual (Taishan edition) > soul 13 ask” information, ravin at the end of the access to the web disk link

1. What is the problem with null Pointers to ternary operators mentioned in the new Java Development Manual?

2. Why does Alibaba suggest initializing the capacity of HashMap?

3. The Java development manual recommends setting the initialization capacity when creating a HashMap, but how much is appropriate?

4. Why did Alibaba forbid using Executors to create thread pools?

5. Why does Alibaba require careful use of subList method in ArrayList?

6. Why does Alibaba not recommend using “+” for string concatenation in the for loop?

7. Why alibaba forbids the remove/add operation of elements in foreach loop?

8. Why does Alibaba forbid engineers to directly use the API in logging system (Log4j, Logback)?

9. Why does Alibaba prohibit the definition of SimpleDateFormat as static?

10. Why does Alibaba forbid developers to use isSuccess as variable name?

11. Why does Alibaba prohibit developers from modifying the value of the serialVersionUID field?

12. Why does Alibaba advise developers to be careful with inheritance?

13. Why does Alibaba forbid using count(column name) or count(constant) instead of count(*)?

Click on the link for complete document links: pan.baidu.com/s/1Ffw5r8Vf… Extraction code: QM0Q

※ Some articles from the network, if any infringement, please contact to delete; More articles and materials | click behind the text to the left left left 100 gpython self-study data package Ali cloud K8s practical manual guide] [ali cloud CDN row pit CDN ECS Hadoop large data of actual combat operations guide the conversation practice manual manual Knative cloud native application development guide OSS Operation and maintenance actual combat manual cloud native architecture white paper Zabbix enterprise distributed monitoring system source document 10G large factory interview questions