海口龙华区哪里有专业的Java培训机构
海口龙华区哪里有专业的Java培训机构
*一阶段 Java语言发展简史,Java程序的执行过程,Java开发环境的搭建。PATH、CLASSPATH环境变量的作用与意义,Java初学者易犯的错误。Java反编译工具介绍。计算机常用二进制、八进制、十六进制介绍,各进制与十进制之间的相互转化。Java基本语法,数据类型和变量,运算符,程序流程控制。数组和操作数组的类。针对数组的常用查找。javadoc与API文档。方法,递归方法,排序算法原理,以及其Java实现。
阶段项目 项目练习与阶段测试 BubbleSort、SelectionSort、InsertionSort、ShellSort、DataSorter等各种数据处理技术。疯狂Java讲义前4章课后习题。
第二阶段 对象的本质,理解面向对象,类与对象的关系,掌握面向对象的思想。面向对象的三大特性:封装、继承和多态,以及相应的Java实现。类里的五大成分,构造器,this关键字、类的实例化过程,继承:子类对象的实例化过程、方法的重载、方法的重写,方法和方法的参数传递过程。访问权限控制符与封装,final关键字、抽象类、接口、继承的优点和缺点剖析。继承与组合。基本数据类型及其包装类多态性:子类和父类之间的转换、抽象类和接口在多态中的应用、多态带来的好处。Extensibility的理解 、Extensibility的运用。常用设计模式:Singleton、Template、Strategy模式。枚举、内部类,创建内部类实例、继承内部类,初始化块与
编程题(共40分)
1、*一个Servlet1文件,读取两个请求参数first和second,将其转换为int值后相加,和存放在请求范围内,然后把请求转发第二个Servlet2.。第二个Servlet2文件(url为output),向客户输出Servlet1计算的结果。根据注释补充下列代码。(23分)
public class Servlet1 extends HttpServlet {
? public void service(ServletRequest request,ServletResponse response)
??? throws ServletException, IOException {
??? //读取两个请求参数,并将其转换为int值
? int first = Integer.valueOf(request.getParameter(“first”)).intValue();________(3分)
? int second=Integer.valueOf(request.getParameter(“second”)).intValue();___(3分)
??? //将两个数字相加
?????? int sum=first+second;_____(3分)
??? //在request对象中添加sum属性
?? _??? request.setAttribute(“sum”, String.valueOf(sum));______(3分)
??? /*把请求转发给Servlet2 */
?? _??? ServletContext context = getServletContext();
??? RequestDispatcher dispatcher =context.getRequestDispatcher(“/output”);
?? ?dispatcher.forward(request, response);_____(5分)
? }
}
public class Servlet2 extends HttpServlet {
? public void service(ServletRequest request,ServletResponse response)
??? throws ServletException, IOException {
? //读取请求范围内Servlet1计算出的和
? _? String sum=(String)request.getAttribute(“sum”);_________(3分)
? //向客户端输出和
? PrintWriter out=response.getWriter();
? out.print(“the sum is “+sum);_________(3分)
? }
}
更多培训课程,学习资讯,课程优惠等学校信息,请进入 海口秀英区IT培训海口龙华区php培训海口美兰区java培训 网站详细了解,免费咨询电话:400-998-6158