




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1. 课程名称:第一讲 Java概述Java技术来讲,课程主要涉及以下内容(三个部分):l Java SE的基础部分(必须掌握)|-各种语言的基础,包含基本数据类型、控制语句、数组、方法。l Java SE面向对象部分 (必须深入掌握,可以开发出代码)|-讲解面向对象的核心知识,为建立开发标准程序的思想打下基础。l Java SE应用开发部分|-需要真正掌握来开发代码的,有三部分:Java类集、Java IO、JDBC2. 知识点2.1 课程说明Java SE的课程主要为Java EE相关开发服务,所以课程讲解的主要重点放在与Java EE直接相关的部分,课上会给出较多的代码,上课的形式:电子讲义+源代码,不指定学习用书。图形界面看时间情况,初步打算不讲或略讲。2.2 本次讲解知识点1、概述;2、语言比较、Java运行机制、Java开发环境的搭建;3、Hello world;4、Java程序的基本规则;5、资料推荐、IDE介绍。3. 具体内容3.1 概述Java语言历经多年发展,已经成为人类计算机史上影响最深远的编程语言,从某种程度上来看,它甚至已经超出了编程语言的范围,成为一种开发平台,一种开发规范。Java语言的相关JavaEE规范里包含了时下最流行的各种软件工程理念,各种先进的设计思想总能在JavaEE规范、平台以及相关框架里找到相应的实现。大部分银行、电信、证券、电子商务、电子政务等系统或者已经采用JavaEE平台构建,或者正在过渡到JavaEE平台来构建,JavaEE规范是目前最成熟的、也是应用最广的企业级应用开发规范。3.2 Java和C#的比较(了解):当年Microsoft也一度加入到Java语言的阵营当中,Microsoft曾经在Visual Studio中提供了Visual J+,正当Microsoft尽力在Visual J+扩展Java功能,并使之与Windows OS紧密结合,Sun对Microsoft提供法律诉讼,称其违反了Java许可协议中的条款,最终的结果是微软不得不停止了Visual J+产品的开发。接下来,Microsoft推出了Dot Net平台,并发布了C#语言,从技术角度来看,C#与Java都是对传统面向对象程序设计在组件化软件时代的革新成果,可谓殊途同归,两种语言甚至有“90%的重叠”。Java和C#都对传统的C+艰深、晦涩的语法和语义进行了改进。在语法方面,两者都摒弃了C+中函数极其参数的const修饰、宏代换、全局变量和全局函数等华而不实的地方;在继承方面,两者都采用了更易于理解的单继承和多接口的实现方案,等等,后续课程中逐步了解。C#与Windows平台结合紧密,Java设计宗旨是独立于任何平台。相对与企业应用来讲,不好说这个应用需要在怎样的平台上运行。3.3 Java语言的运行机制(了解)|-高级语言的运行机制|-Java程序的运行机制和JVM3.4 Java开发的环境准备(掌握)|-JDK是什么以及它的安装Sun的JDK安装|-设置PATH、CLASSPATH变量Oracle只是下载连接发生变化:标识有Sun变为Oracle在网站上查找最新的JDK下载连接。3.5 第一个Java程序:Hello World(掌握)|-Hello.java源码范例:Hello.javapublic class Hello public static void main(String args) System.out.println(Hello World!);|-编译、运行Java程序3.6 Java程序的基本规则(重点掌握)|-Java程序的组织形式Java程序是一种纯粹的面向对象语言,Java程序必须以类(class)的形式存在,类(class)是Java程序的最小程序单位。Java程序不允许可执行语句、方法等成分独立存在,所有的程序部分必须放在类定义里。 public class 类名称 范例:ClassDemo01.javaclass ClassDemo01 编译通过,运行出现以下错误提示:范例:ClassDemo02.javaclass ClassDemo02 public static void main(String args) 错误提示的含义是:这个类不能被java命令解释执行,并不表示这个类是错误的。实际上Java的解释器规定:如果类能被解释器直接解释执行,则这个类里必须包含main方法。main方法的写法如下,要求固定写法。public static void main(String args) |-Java源文件的命名规则范例:ClassDemo03.javapublic class ClassDemo03Test public static void main(String args) 编译错误如下:Java程序源文件的命名不是随意的,Java文件的命名必须满足如下规则: Java源程序文件的后缀必须是.java,不能是其它文件后缀。 通常情况下,Java程序源文件的主文件名可以是任意的,但有一种情况例外:如果Java程序源代码里定义了一个public类,该源文件的主文件名必须与该public类的类名相同。 一个Java源文件里最多只能定义一个public类。给出三个建议: 一个Java源文件只定义一个类,不同的类使用不同的源文件定义; 将每个源文件中单独定义的类都定义成public; 保持Java源文件的主文件名与该源文件中定义的public类同名。|-初学者容易犯的错误3.7垃圾回收机制(了解)3.8关于Java书籍资料、IDE的选择(了解)|-书籍
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 网络暴力治理创新-洞察及研究
- 数字媒体对文化多样性的影响-洞察及研究
- 数字版权保护机制-第4篇-洞察及研究
- 2025年事业单位笔试-北京-北京护理学(医疗招聘)历年参考题库典型考点含答案解析
- 肾小球菌群生物标志物-洞察及研究
- 2025年事业单位笔试-云南-云南卫生事业管理(医疗招聘)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-重庆-重庆堤灌维护工二级(技师)历年参考题库含答案解析
- 2025年事业单位工勤技能-福建-福建经济岗位工二级(技师)历年参考题库含答案解析
- 中医药综合楼建设项目技术方案
- 机械工地安全知识培训课件
- 船务公司船舶管理制度
- 组织部单位档案管理制度
- 植物源蛋白替代技术-洞察及研究
- 2025年湖南省中考英语试卷真题(含答案)
- 南京城墙介绍
- 2025年卫生系统招聘考试(公共基础知识)新版真题卷(附详细解析)
- 应急管理十五五思路
- 提高护理文书书写合格率
- YY 0271.2-2024牙科学水基水门汀第2部分:树脂改性水门汀
- 辅警招聘公安基础知识考试题库及答案
- T/CUPTA 007-2020低地板有轨电车车辆重联技术规范
评论
0/150
提交评论