Java基础培训(原创东北大白话版).pptxVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java基础培训(原创东北大白话版)

Java基础培训;1、Java体系架构简介;1.2、Java哪来的,哪去了? 1995年5月23日Sun公司发布了jdk1.0版本用以支撑JAVA语言规范,现在的老系统5.x居多,正在用的6.x很多,最新为7.0(推荐:更牛了); JAVAME微型版 手机软件开发(?现在Android了,还好它还是Java的一个子集,不过规范归Google掌管了) JAVASE标准版 桌面应用程序 JAVAEE企业版 企业级应用开发 Oracle收购了Sun,Java现在归Oracle公司了 虽然换了后爹,但是后爹有钱有势,它更强悍了。 Java的未来前景还是乐观的哦,看看满大街划拉手机屏幕的和上网买东西的淘客们就能看出点味道了? 用Java开发的东西好像能比别的多卖点钱,对咱靠脑袋挨踢的人来说这个最实在了。;1.3、Java语言优点 1.简单 没有头文件,指针,运算符重载那些容易迷糊的东西 2.面向对象 可以开发出较大型的应用(与ASP、Perl、PHP{?这个现在也很火哦,LAMP胶水的力量}等老爷车相比)?可以搞对象,更可以搞个高富帅白富美什么的。 3.分布式 通过网络访问应用程序,突破空间限制 ?可以到处搞对象,还可以搞点网恋啦、笔友什么的 4.健壮性(编译时错误检测) 消除有出错倾向的状态:指针 ? 自身条件好,找啥样的都行,相不中就不过关 5.安全性(蠕虫病毒) 禁止运行时堆栈溢出、内存空间未授权读写 6.可移植性 JVM{这东西流行的系统上都有一个,没有可以下载安一个} ?搞对象不限国籍、不限男女甚于不限品种 1.4、Java语言缺点 1、不好学,入门易,精通难(?天啊,知识点忒多了点吧) 2、没平台限制的意思就是程序员要了解更多的平台(晒斑、瘟倒死、立即克死、有你克死什么的都行,安个装都能闹死吖的) 3、开发平台和开发资料不知道咋整的中文的很少(?中国人的悲哀) 4、开源的、开放的东西(?白干活的志愿者N多,整的框架、包库什么的海了去了,想打打小抄的话小纸条要印桌子那么高,光从里边找到合适的就很闹心) 5、地域兼容性差(?好消息,UTF8流行把我们救了,以前搞乱码就头大好几圈) 6、搞窗体菜单什么的本地应用程序开发也要写N多代码,累死个人了??性能还不咋地,原生控件作的界面能丑死人的。 ;1.5、Java语言特性和核心机制 特性:封装 :对外部不可见,保护类中的操作不被外部直接访问 属性私有化,提供公共的get、set方法 封装的好处: 1.数据更安全,可以在方法内增加验证 2.可以让调用者不去关心实现的细节,重用 继承 :扩张类的功能 多态 : 是允许将父对象引用一个子对象的技术 Employee employee = manager; 允许父类对象来引用子类对象,但是实际运行过程中调用的是子类的方法或者属性 编译时调用父类方法,运行时调用的是实际引用类型的方法,这种现象叫做动态绑定 多态现象:运行时多态、编译时多态 1.编译时多态:方法的重载(不建议举例) 2.运行时多态:方法的覆盖(建议举例) 核心机制: 虚拟机(JVM java virtual machine) 垃圾回收机制 garbage collector ;1.6、Java程序员职业方向 A、Web应用开发(JSP/Servlet) B、移动设备开发(J2ME、Android) C、跨平台应用程序开发(Swing/Awt) D、WebService开发(SOAP/) E、数据应用集成开发(EAI/Database) F、分布式企业应用开发(EJB/JavaBean) ;2、Java运行环境;3、Java开发环境;4、Java语法;5、程序结构;6、常用包介绍

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档