Java半年能学到找工作的地步恐怕是有点难!
我先把大致的课程内容以及学习流程给你列一下,你可以根据自己的时间进行安排,最好要学够一年,不然学不透的情况下参加工作后很影响自信心。以下内容略长哈,大家可以酌情阅读。
一.第一阶段课程核心内容:
1.Java语言的发展史。2.JDK的下载和安装与环境变量的配置3.第一个代码HelloWorld案例4.Java中的数据类型以及数据类型之间的转换5.变量的定义与使用6.if分支语句、switch分支语句的灵活使用7.for、while、do..while循环结构及区别和应用场景8.IDEA开发软件9.数组的动态初始化、访问格式、分析数组在内存中的存储10.方法的定义和调用11.String类的特点及常用构造方法12.ArrayList集合的特点及常用操作13.面向对象特性之继承:类、抽象类、接口之间的关系14.内部类的使用以及匿名内部类在开发中的应用
本阶段所要达到的目标:1.掌握Java开发环境基本配置2.掌握运算符、表达式、流程控制语句、数组等的使用3.熟练使用IDEA开发工具4.掌握Java基本面向对象知识5.掌握常用类String、ArrayList等的使用课程的商业价值:具备Java语言编程基础,可以实现简单的小系统程序,但达不到企业型人才的标准。
二.第二阶段课程核心内容:1.熟练掌握javaAPI中常用类及常用类方法的使用,例如Object、String、System、Math、StingBuffer、Date、Calendar等。2.熟练使用Java集合框架,能够使用ArrayList、HashSet、HashMap编程,同时能正确描述其他相关接口和类的功能。3.掌握泛型的概念、泛型类、泛型方法、泛型接口,泛型高级通配符的使用。4.正确使用Java异常处理,能够快速调试空指针、索引越界、类型转换等常见异常。5.熟练使用JavaAPI中常见类,例如Math、String、StringBuffer、Date、Calendar等。6.掌握正则表达式的组成规则,能够根据需求定义正则表达式并进行匹配。7.理解Java中的类加载与运行机制。8.掌握Java中的网络开发技巧,能够利用TCP、UDP及HTTP协议建立终端间的连接并进行数据传输。9.了解基本的数据结构与算法。10.掌握Java中的反射、内省机制。掌握Lambda表达式。
课程能力目标:掌握javaSE课程常用类和常用方法,具备面向对象思想,承上启下,增强java基础知识,为学习JavaWeb完成知识储备。
课程商业价值:具备JavaSE基本的开发能力,可以实现简单单机应用程序,对企业JavaWeb开发又进一步,也为JavaWeb学习提供基础。
三.第三阶段:课程核心内容:1.在windows平台下安装Mysql数据库2.了解Mysql的基本知识,掌握Mysql数据库的基本操作3.掌握查询和更新数据库中的数据,Mysql运算符和函数的方法4.深刻理解JDBC原理5.通过JDBC完成对数据库的操作6.熟练掌握tomcat服务器的安装启动以及停止操作7.熟悉