java基础课程讲义

java基础课程讲义

ID:15671672

大小:2.09 MB

页数:331页

时间:2018-08-04

java基础课程讲义_第1页
java基础课程讲义_第2页
java基础课程讲义_第3页
java基础课程讲义_第4页
java基础课程讲义_第5页
资源描述:

《java基础课程讲义》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、北京尚学堂科技JAVA基础课程JAVA基础课程讲义内部资料(禁止外传)331北京尚学堂科技JAVA基础课程内部资料北京尚学堂科技目录第一章JAVA入门10计算机语言发展史10机器语言10汇编语言10高级语言10其他高级语言11JAVA发展简史12JAVA为什么能够流行?13JAVA各版本的含义13JAVA技术体系架构14JAVA的特性和优势14JAVA应用程序的运行机制15JVM(JAVAVIRTUALMACHINE)16Java运行时环境JRE(JavaRuntimeEnvironment)17JAVA语言

2、应用范围18第一个JAVA程序18JAVA开发环境搭建18331北京尚学堂科技JAVA基础课程一个典型的JAVA程序的编写和运行过程19第一个程序常见错误20第一个JAVA程序的总结和提升20常用Java开发工具20常用dos命令21本章笔试作业21本章上机操作21第二章(1)编程的基本概念22注释22标识符22关键字/保留字23变量(variable)24常量(Constant)25命名规则(规范)25基本数据类型(primitivedatatype)26整型变量26浮点型27字符型(2个字节):28boo

3、lean类型29运算符(operator)29二元运算符29一元运算符30布尔逻辑表达符30位运算符30扩展运算符31字符串连接符31三目条件运算符31运算符优先级的问题31331北京尚学堂科技JAVA基础课程自动类型转换32基本类型转化时常见错误和问题33方法33简单的键盘输入和输出33本章思考作业34上机操作34第二章(2)控制语句35顺序结构35选择结构35if单选择结构35if-else双选择结构35If-elseif-else多选择结构36switch多选择结构37循环结构39While和dowhi

4、le的区别41For循环42break语句和continue语句47语句块48递归结构49本章作业50本章上机操作51第三章JAVA面向对象程序开发52编程语言发展史52类和对象是如何产生发展的?如何进化的?52面向对象思想初步(OOP初步ObjectOrientedProgramming)53面向对象编程的语言的三大特征简介56对象和类的概念56类和对象初步57331北京尚学堂科技JAVA基础课程测试类的定义方式57简单的学生类编写示例58内存分析59属性(field,或者叫成员变量)59引用类型60类的方

5、法60对象的创建和使用60构造器(或者叫做构造方法,constructor)60垃圾回收机制(GarbageCollection)63方法的重载(overload),构造方法的重载63this关键字65static关键字66静态初始化块(经常用来初始化类,加载类信息时执行!)67package68JDK中的主要包68import68eclipse的使用69继承(extend,inheritance)70为什么需要继承?继承的作用?70继承介绍70如何实现继承?70继承使用要点71Object类72toStri

6、ng方法72equals方法73super关键字74方法的重写(override)74隐藏/封装(encapsulation)75331北京尚学堂科技JAVA基础课程为什么需要封装?封装的作用和含义?75使用访问控制符,实现封装76封装的使用细节76多态(polymorphism)76为什么需要多态?76如何实现多态?77方法绑定(methodbinding)77静态绑定77动态绑定77多态的使用要点78对象的转型(casting)79final81抽象类82抽象类的使用要点83接口83为什么需要接口?84如

7、何定义接口?84接口的本质探讨84接口使用要点85接口的多继承86面向接口编程87OOP更多应用87组合87内部类(innerclasses)88字符串(java.lang.String类)的使用90字符串相等的判断92思考作业93上机作业94331北京尚学堂科技JAVA基础课程第四章异常机制95导引问题95异常(Exception)的概念96异常分类96Error97Error和Exception的区别97Exception97异常的处理办法之一,捕获异常99try块99catch99finally100t

8、ry,catch,finally,return执行顺序100异常的处理办法之二,声明异常:throws子句101方法重写中声明异常原则102异常的处理办法之三,手动抛出异常,throw子句103自定义异常103使用异常机制建议104总结105思考作业105上机作业105第五章数组106数组概述和特点106创建数组和初始化106数组常见操作108数组的拷贝108数组排序109多维数组110附录(面试前

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。