Java初体验.ppt_第1页
Java初体验.ppt_第2页
Java初体验.ppt_第3页
Java初体验.ppt_第4页
Java初体验.ppt_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1章Java初体验 Java初体验 就是要与Java来一个第一次亲密接触 希望能让读者明白为什么要学习Java 以及Java可以带来什么 除此之外 还希望读者能够初步地了解下Java世界的一些规则与习惯约定 最最重要的是 在这一章里必须掌握到怎样来准备一个Java的开发环境 并可以用Java来跟世界打招呼 本章主要涉及到的知识点如下 Java的优势与特点 搭建Java的开发环境 了解Java的开发习惯 怎样运行一个Java程序 1 1为什么是Java 本节主是通过介绍Java是一门什么样的开发语言 来说明为什么要选择Java作为读者的学习目标 Writeonce Runanywhere是Java刚推出时 使用最为广泛的一句广告语 这句话的意思就是 编写一次 到处运行 当年这句话是很威风的 此话一出 其他的诸如VB Delphi C 等语言立刻就自己蹲到一边去 自惭形秽啊 放在当年Linux Unix Windows混战的年代里 有底气这么说的就只有Java一家 到现在 Java依然经常很牛气的说 编写一次 到处运行 但Java并不仅仅只限于这一句广告语 现在的Java在各种应用场景上 开拓出了广大的前景 目前分为三大API系列 JavaSE JavaEE JavaME JavaSE JavaStandardEdition 主要包含各种核心Java类及GUI类 也是本书主要进行讲述的模块 JavaEE JavaEnterpriseEdition JavaEE的范围现在比较广泛 包含了许多Web开发方面的类库 以及一些比较高级的企业级应用开发类库 例如EJB等 这也是Java目前的主流方向 JavaME JavaMicroEdition J2ME体现了Java的传统优势 为消费类产品提供了一个已优化的运行时环境 用于如手机或汽车导航系统等 对手机Java游戏感兴趣的同学可以多多关注一下 1 2Java怎么改变我的生活 笔者是一个从业多年的Java开发者 本节想通过自己的多年经历 来说一说Java是怎样改变我们生活的 这份经验应该很值得为各位初学者所借鉴 笔者是2002年底才知道有Java这门语言的 那时笔者只是一个兼职的ASP开发者 一直也都自豪于写出几个网页 在同学间炫耀 很快地 当面临到了就业的压力时 说实在的 那点ASP的技术并不足以支撑笔者的信心 所以在听到Java很流行后 就想尽办法去学习Java 笔者看的第一本Java书是 Java编程思想 很厚的一本 学得很辛苦 书也很贵 当时市场价是99元 相当于小半个月的伙食费了 相当枯燥的过程 那时就常想 要是有一本简单而有趣的入门书多好 遗憾的是 当然找不到那样的书 学的过程 虽然因为选的书太难而变得辛苦 但笔者一直庆幸于当初选择了Java 除了在学完那厚厚的大部头后 比其他同学更早的找到工作外 Java还让笔者接触到了一个比ASP世界更精彩的程序世界 Java世界是一个时刻都闪耀着思想火花的世界 笔者透过这个世界看到了设计模式 企业应用架构 以及各种充满了伟大思想的程序框架 用Java 其实给笔者带来的最大快乐是 做一个有思想的 有创造力的程序员 1 3打开大门前的准备 闲话了两节 想必对Java也有了一个大概的了解 那么接下来就跟着笔者进入主题吧 由浅入深 本节中笔者将展示给读者准备开发环境的能力 这里面将包括怎么安装Java平台和设置一些必要的环境变量 1 3 1下载JDK 在正式开发之前 我们要先到Sun公司的网站上获取一份JDK的安装文件 下面笔者将一步一步地演示给读者下载的方法 1 3 2安装JDK JDK安稳的到了硬盘里 接下来 就是进行JDK的安装 跟上一节一样 本节也将一步一步地演示出安装过程 请读者参考演示过程进行安装 1 3 3JDK的配置 安装完成后 有些事情仍然需要进行手工来处理 例如设置一些环境变量 对于Java来说 最需要设置的环境变量是系统路径变量 path 接下来 一步一步图解 path 环境变量的设置 1 3 4测试JDK配置是否成功 设置好环境变量后 可以用一个小小的命令来校验安装是否成功 1 单击Windows 开始 按钮 Windows显示开始菜单 2 在开始菜单里 单击右侧下方的 运行 按钮 弹出 运行 对话框 3 在 运行 对话框里 输入 cmd 然后单击 确定 按钮 打开命令行窗口 4 在光标处输入 javac version命令 按下键盘上 Enter 键执行 即可看到测试结果 如图1 13所示 1 4Java世界的风俗 但凡进入一个新环境 如果想舒舒服服地待下来 最简单的办法是什么 有个成语相当好 叫做 入乡随俗 尊重新环境的各种习俗 是与新环境中人们和谐共处的头等大事 本节就是要好好的介绍下Java世界的各种风俗习惯 1 4 1命名规范 想写出一段Java世界里人人会喜欢 人人能理解的好代码 就必须从命名的学问开始 命名在Java的世界有一套约定俗成的规定 这些规定如表1 1所示 1 4 2代码编写常见规则 除了命名之外 还有一些编码及格式方面的规则 同样对这些东西的要求 也是为了方便写出能够被人看明白 看懂 而且看得身心愉快的代码 1 空白与空行 代码写得太紧凑 与文字写得太紧凑一样 看起来太费眼力 空白空行习惯不好的程序员 通常会让与其合作的程序员头晕得很厉害 为了使程序员们不再头晕 也为了自己不被代码整晕 请读者遵从一些空白与空行的规则 2 缩进排版 缩进的标准单位为4个空格 请谨记 在需要缩进时 以4个半角空格作为缩进单位 3 行长度 官方文档的推荐长度为80个字符 但是在现实中 随着屏幕分辨率的提高 很多公司在运作中 自行将长度提高到了120个字符 在这里笔者推荐为120个字符长度 4 换行规则 有很多程序语句会非常轻松地超过甚其词20个字符 这种情况 必须做换行处理 对于换行Java世界有些相应的规则 在某个逗号后断开 在操作符前面断开 优先选择在较高级别处断开 而不是在较低级别处断开 断开出来的新行开头处需要与上一行同级代表式对齐 如果使用上面的规则使代码混乱或者让代码都挤在了右边 那就将断开到新行的代码加上8个空格进行缩进 1 4 3Java注释要求 Java有两种注释 一种是文档注释 一种是实现注释 本节将主要讲解Java中的实现注释 并附带介绍文档注释 1 实现注释 主要是用来注释代码说明实现细节实现注释是对代码的一种补充 在代码逻辑比较复杂 或者变量名比较重要的时候 需要进行一定的注释 一份良好的实现注释 应仅包含代码相关的内容 而不应涉及非代码的成份 2 文档注释Java有项非常贴心的设计 文档注释 这项设计的好处在于 在编写代码的同时 可以通过编写注释的方式 生成一份漂亮的API文档 1 5站在门口说Hello 入了乡 了解了习俗 算是走到了Java世界的门口 笔者早年学编程的时候 所有的编程书都会在开始举个例子 告诉学习者怎样用某种开发语言来向世界说Hello 既然如此 笔者也不想弄什么标新立异 在本节 就一起站在Java世界的大门口 来学习下怎么用Java向世界说Hello吧 1 5 1编写HelloWorld代码 本节示例参考 源代码 C01 Hello java 第一份代码 因为还没有好的趁手工具 所以用记事本开始吧 为加深印象请将以下代码敲入记事本中 在敲的同时 请记得对照1 4节所讲述的Java编程风俗 author笔者 本类用来演示 怎么写一个可运行的Java程序 并在控制台上输出 helloworld publicclassHello paramargs字符串数组 main方法 Java程序的执行入口 可执行的Java程序都必须有这样一个main方法做入口 publicstaticvoidmain String args 输出 HelloWorld System out print HelloWorld 1 5 2编译和运行HelloWorld 代码写好 一定都急不可奈的想把程序跑起来 毕竟是第一个程序 还是向Java世界打招呼的程序 跟其他语言一样 Java程序也需要先编译 后执行 编译和执行 都需要打开命令行窗口 具体打开命令行窗口的方法 前面章节已经讲过 在此不再啰嗦 1 5 3如何获取在线帮助 Java发展至今 已经是相当的成熟 网上的资源非常的丰富 除了看本书外 还有不少的在线资源 值得读者们后续进一步学习 1 6小结 知道了Java是什么 并用Java给世界打了一声招呼后 Java初体验的目标已经达成 现在一起回顾下 在这一章里 学习了哪些内容 Java是什么 为什么要学习Java 怎么样搭建一个基本的Java开发环境 怎么编写一个简单的HelloWorld程序 Java的世界有哪些基本规则要遵守 从哪里可以获取到有效的在线帮助 如果读者朋友能轻松的回答以上问题 那么本章的学习任务就结束得相当完美了 本章总体上来说 是非常简单的但又是非常重要的 在这一章里 尤其希望读者们 能够在Java的世界中做到真正的入乡随俗 现在的编程界 不再是个人英雄主义的时代 每一个程序员 都必须要具备很强的团队意识 用规范来约束自己写出漂亮 易理解的代码 是每一个程序员都必须要做到的事情 在接下来的第2章里 读者们将学会获得自己的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论