欢迎来到天天文库
浏览记录
ID:50369389
大小:30.50 KB
页数:11页
时间:2020-03-08
《Java基础课程大纲.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Java基础课程大纲第1章:初识Java1.1Java语言概述1.1.1什么是Java1.1.2Java发展史1.1.3Java语言特性1.2Java开发工具包1.2.1JDK的安装什么是JDKJDK的获取和安装1.2.2JDK的使用主要目录结构如下:环境配置环境变量JAVA_HOME环境变量CLASSPATH环境变量PATH1.2.3Dos命令行工具的使用JavacJava1.3IDE的安装和使用1.3.1什么是IDE1.3.2eclipse安装和使用Eclipse的安装Eclipse的使用第2章:Java基础语法2.1简单的Java程序2.2标识符与关键字2.2.1标识
2、符2.2.2关键字2.3数据类型2.3.1整形2.3.2浮点类型2.3.3字符类型2.3.4布尔类型2.3.5复合数据类型2.4变量和常量2.4.1变量的声明2.4.2变量的赋值和初始化2.4.3常量2.4.4数据类型转换自动类型转换强制类型转换2.5运算符2.5.1数据运算符2.5.2递增和递减运算符2.5.3关系和逻辑运算符2.5.4位运算符2.5.5运算符的优先级2.6字符串简介2.6.1字符串连接2.6.2字符串长度2.6.3子串2.6.4判断字符串是否相等2.7注释第3章:流程控制与数组3.1流程控制3.1.1条件语句If语句If语句单独使用If-else语句结构
3、If-elseIf-else语句Switch语句3.1.2循环语句While语句While语句do-while语句for语句3.1.3流程控制中的关键字Break语句Continue语句3.2数组3.2.1一维数组一维数组的定义一维数组的创建一维数组的声明和初始化直接指定初值的方式用关键字new初始化数组一维数组赋值一维数组操作的常见方法Equals()方法Sort()方法3.2.2二维数组二维数组的定义二维数组的声明和初始化初始化数组在声明数组时初始化数组直接指定初值的方式二维数据的引用第4章:面向对象编程4.1面向对象编程思想4.2类和对象4.2.1两者的关系抽象原则什
4、么是对象什么是类类与对象的关系4.2.2类的定义格式4.2.3对象的定义格式对象的创建对象的使用对象的清除4.3成员变量及成员方法4.3.1自定义类和对象4.4构造方法4.4.1构造方法的作用和定义4.4.2默认构造方法4.5重载(Overloading)方法重载构造方法重载4.6继承4.6.1继承的概念和作用4.6.2方法的重写(Overriding)4.6.3关键字this、superThis关键字Super关键字4.7多态4.8包4.8.1包的含义和使用声明包编译包访问包4.8.2访问控制符4.9封装4.9.1实现封装的步骤4.9.2封装的优点4.10关键字final
5、、static4.10.1finalFinal类Final方法Final变量(常量)Final参数4.10.2staticStatic变量静态方法Static代码块Static和final一起使用4.11抽象类和接口抽象类接口Java中接口和抽象类的区别4.12内部类内部类的特点成员内部类方法内部类匿名内部类继承式的匿名内部类接口式的匿名内部类参数式的匿名内部类静态嵌套类内部类的优点4.13可变参数第5章:Java常用类库5.1Sting类5.1.1String类的两种赋值方式直接赋值使用构造方法赋值5.1.2常用操作字符串的比较字符串的连接字符串的查找字符串的截取字节与字
6、符串字符串的拆分字符串的其他操作5.2StringBuffer类和StringBuilder类5.2.1StringBuffer类构造方法常用操作5.3System类5.3.1System类的成员变量5.3.2System类的操作方法GetProperty()方法获取系统时间垃圾对象的回收系统退出5.4Random类5.4.1构造方法5.4.2常用方法生成随机的整数生成随机的浮点类型数生成随机的双精度类型数随机数序列呈高斯分布5.5Math类5.5.1Math类的操作方法Math类的静态变量最大值最小值幂指方法三角函数方法四舍五入随机数5.6Arrays类5.6.1常用方法
7、数组的比较数组的排序其他常用操作冒泡排序基本思想执行过程复杂度分析5.7封装性5.7.1Integer类、构造方法常用方法5.7.2Integer类的应用5.8Date类5.8.1构造方法5.8.2常用方法Date类中对应的get方法Date类与相对时间的转化5.9DateFormat类5.9.1DateFormat类实例化5.10SimpleDateFormat类5.10.1构造方法默认的语言环境参数指定的格式创建5.10.2主要功能5.11Calendar类5.11.1实例化使用GregorianCalenda
此文档下载收益归作者所有