这个也是要看你选择的方向的,方向不同要掌握的技术点也不一样。
一、javaWeb方向
web方向是大多数java开发者的学习方向,说到基本合格。偶觉得至少需要增删改查加一些Linux服务器知识。这些是一个web项目基本的技术点。
二、Android方向
移动APP开发Android是java学习的另一个重要方向,这个方向不是很了解。应该需要知道,javaSE基本语法知识,网络通讯传输协议,前端UI交互知识,APP打包发布等。
三、纯编程语言
只谈java语言编程的话,需要掌握,面向对象思维,io流操作,java集合框架,线程,反射,堆栈内存,异常等。
最后说一点java语言知识点非常多 ,精通实属不易,且行且珍惜。