JavaWeb基本加强.ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JavaEE就业班课程介绍 什么是WEB开发、WEB开发能干什么 WEB涉及到的相关技术 WEB开发学习需要注意的问题 WEB开发、 Android开发的市场行情 什么是WEB开发、WEB开发前景 Web开发简单的说,就是开发供浏览器访问的程序。换句话说,web开发就是教大家怎么做网站。 WEB涉及到的相关技术 WEB学习需要注意的问题 一天一门技术,知识量太大,根本消化不过来,学后面的忘了前面的。 技术是用来做东西的,做东西时能想得起来有这么一门技术能够解决这个问题,能够快速捡起来就行了。 上课都听得明白,下课自己就是写不出来,没思路、一写就报错。 Eclipse的使用 工作空间(workspace)、工程(project) 在eclipse下Java程序的编写和运行,及java运行环境的配置。 快捷键的配置,常用快捷键: 内容提示:Alt + / 快速修复:Ctrl + 1 导包:Ctrl + shift + O 格式化代码块:ctrl + shift + F 向前向后:Alt + 方向键 添加注释 Ctrl+Shift+/ 除去注释 Ctrl+Shift+\ 程序的调试和运行 F5(跳入) F6(跳过) F7(跳出) Junit JDK 5.0 新特性 JDK5中新增了很多新的java特性,利用这些新语法可以帮助开发人员编写出更加高效、清晰,安全的代码。 静态导入 自动装箱/拆箱 增强for循环 可变参数 枚举 泛型 元数据 静态导入 静态导入用于简化程序对类静态属性和方法的调用。 语法: Import static 包名.类名.静态属性|静态方法|* 例如: import static java.lang.System.out import static java.lang.Math.* Jdk5自动装箱/拆箱 自动装箱:指开发人员可以把一个基本数据类型直接赋给对应的包装类。 自动拆箱:指开发人员可以把一个包装类对象直接赋给对应的基本数据类型。 典型应用: List list = new ArrayList(); list.add(1); int j = (Integer)list.get(0); 增强for循环 引入增强for循环的原因:在JDK5以前的版本中,遍历数组或集合中的元素,需先获得数组的长度或集合的迭代器,比较麻烦! JDK5中定义了一种新的语法——增强for循环,以简化此类操作。增强for循环只能用在数组、或实现Iterable接口的集合类上。 语法格式: for(变量类型 变量 :需迭代的数组或集合){ } 增强for循环 使用增强for循环的几个注意事项(以下程序的输出结果?) 可变参数 测试JDK中具有可变参数的类Arrays.asList()方法。分别传多个参、传数组,传数组又传参的情况。 注意:传入基本数据类型数组的问题。 从JDK 5开始, Java 允许为方法定义长度可变的参数。语法: public void foo(int … args){ } 注意事项: 调用可变参数的方法时, 编译器将自动创建一个数组保存传递给方法的可变参数,因此,程序员可以在方法体中以数组的形式访问可变参数 可变参数只能处于参数列表的最后, 所以一个方法最多只能有一个长度可变的参数 枚举类 为什么需要枚举? 一些方法在运行时,它需要的数据不能是任意的,而必须是一定范围内的值,此类问题在JDK5以前采用自定义带有枚举功能的类解决,Java5以后可以直接使用枚举予以解决。 JDK 5新增的 enum 关键字用于定义一个枚举类。 枚举类 枚举类具有如下特性: 枚举类也是一种特殊形式的Java类。 枚举类中声明的每一个枚举值代表枚举类的一个实例对象。 与java中的普通类一样,在声明枚举类时,也可以声明属性、方法和构造函数,但枚举类的构造函数必须为私有的(这点不难理解)。 枚举类也可以实现接口、或继承抽象类。 JDK5中扩展了swith语句,它除了可以接收int, byte, char, short外,还可以接收一个枚举类型。 若枚举类只有一个枚举值,则可以当作单态设计模式使用。 枚举类 Java中声明的枚举类,均是java.lang.Enum类的孩子,它继承了Enum类的所有方法。常用方法: name() ordinal() valueof(Class enumClass, String name) values() 此方法虽然在JDK文档中查找不到,但每个枚举类都具有该方法,它遍历枚举类的所有枚举值非常方便。 练习:请编写一个关于星期几的枚举WeekDay,要求: 枚举值

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档