- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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、常用包介绍
您可能关注的文档
- 2009年全省地税系统计算机能手选拔考试试题.doc
- C++期末模拟试题及答案 2010.doc
- B15 字符串.ppt
- JavaWeb试卷五.doc
- Java中常用的查找方法——顺序查找和二分查找.docx
- chap4JAVA类和对象一.ppt
- 9 类的无参方法.ppt
- JAVA语言复习题一.doc
- java考试试题(一).doc
- Java测试3答案.doc
- springbooot+vue基于java的房屋维修系统毕业论文.doc
- 中国消防救援学院《单片机系统实验》2023-2024学年第一学期期末试卷.doc
- 2025年溧阳纺织化学品项目申请.pptx
- 景区门票包销合同模板(3篇).docx
- 【股票技术指标学习指南】第七章第三节货币需要量的测算.doc
- 2025春 _ 人教版七年级英语下册【unit4】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit5】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit6】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit7】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit8】看音标写单词.doc
最近下载
- 佳能 G1000 1500 1800 2000 2800 3000 3800 维修手册.pdf VIP
- 2025贵州七星关区洪山街道中心校(毕节四小)教师“跨校竞聘”工作笔试参考题库附答案解析.docx VIP
- 2025贵州毕节七星关区碧阳街道中心校(毕节二十二小)教师“跨校竞聘”34人笔试参考题库附答案解析.docx VIP
- 2025贵州毕节七星关区实验学校教师“跨校竞聘”60人笔试参考题库附答案解析.docx VIP
- 2025贵州毕节七星关区德溪街道中心校(毕节市七星关区第五实验学校)教师“跨校竞聘”24人笔试备考题库及答案解析.docx VIP
- 肾性贫血治疗现状及特征(罗沙司他).pptx VIP
- 哮喘慢阻肺重叠综合征.ppt VIP
- 王文娟首演版越剧《孟丽君》剧本.doc VIP
- 小学教研讲座专题:如何教语文.ppt VIP
- 某物流园区项目施工组织设计方案措施.pdf VIP
文档评论(0)