能学。
可以报学习班,也可以自学。
自学需要掌握的知识有:
1、JaveSE
JAVA 开发基础知识、 Eclipse 开发环境、J2SE 5.0 API、J2SE 8.0新特性 、 多线程技术、Socket 网络技术、Regular Expression、Java反射技术 、Properties技术 、 各种实战设计模式、 Java Debug技术、 面向对象设计原则详解、 实例解决面向对象设计 、 面试题内部详解 、面试答题技巧详解、AWT/SWING技术
2、实战数据结构
数据结构实战训练 、数组、链表等常用数据结构实战
3、正则表达式
正则表达式基本语法。预搜索、断言、分组。 JAVA操作正则表达式Matcher/Pattern
4、反射机制
JAVA的动态性、Reflection技术、JVM类加载器、Class对象、Method等。
5、CHAT项目
Chat项目通过完成一个模拟的在线聊天系统,主要锻炼大家对于TCP/IP、Socket编程、C/S模式的编程、线程的运用等方面的能力。
6、坦克大战单机版/图片版/网络版