自学java怎么入门?

其实编程语言的学习,尤其对于有过编程经验的人来说,要抓语言的主要元素,比如,每个语言几乎都有变量、函数、集合(如数组、字典、类、结构体等)、流程控制(if-else、break、continue等)、循环结构(for、while等),然后就是语言自有的新语法。这样可以帮助你快速入门。对于初学者来说对于上面这些没有什么概念,此时其实不需要太过纠结这些概念的文字定义,而是应该随着学习的书或者电子文档或者视频一同练习编写,尝试自己解决编写时的错误,加深自己对这些的认知和感觉。

书籍有很多,例如:网上也有很多学习站点,如廖雪峰的官方网站:廖雪峰的站点有两个优点就是,每章都会有一些小练习,是可以直接在页面上编写尝试的,且每章最后都有评论区可以和博主或者一起学习的人留言交流。如果楼主学习时还遇到其他问题自己难以解决的,也可以搜索一些java学习的QQ群,群里也会有很多的学习资料,同时还可以随时将自己的问题抛出与群友交流。

Net Core已经开源好几年了, 为什么不像JVM那样很多人研究和调优其GC算法?

我们已经上线了好几个.net core的项目,基本上都是docker .net core 2/3。说实话,.net core的GC非常的优秀,基本上不需要像做Java时候,还要做很多的优化。因此没有多少人研究很正常。换句话,如果一个GC还要做很多优化,这肯定不是好的一个GC。当然平时编程的时候,常用的非托管的对象处理等等还是要必须掌握的。


文章TAG:gcld  蓝龙术  打法  英雄  
下一篇