Java编程基础
课程内容包括程序与算法、java开发环境的安装与部署、eclipse开发工具的使用、Java语言基础、API库的使用、程序流程控制、字符串处理、数组结构、类和对……
课程价格
¥9.90
上机课程:42  
图文课程:  99

学习目标

●   认识程序与算法及其关系

●   认识流程图,并掌握流程图的绘制方法

●   对编程语言有个初步认知

●   了解二进制和十六进制计数

●   了解计算机基本构成及程序执行过程

●   了解Java语言

●    掌握Java开发环境及安装

●    初步掌握Java程序开发过程

课后习题答案

课后习题答案参见同步测试《编程学习预备知识课后习题及答案》试题

图文课程内容

(1)第一课时 程序与算法

从本篇开始,就要学习编程知识了。编程,顾名思义就是编写程序。学习之前,要先弄明白什么是程序?解决问题的步骤就是程序吗?算法和程序的关系是什么?本篇将一一给出答案。通过本篇的学习,你将了解到程序及算法的概念及其关系

(2)第二课时  用流程图描述算法

前面了解了程序和算法的关系,知道了算法是解决问题的具体方法和步骤,也学会了用文字去描述算法。哪还有没有其它描述算法的方式呢?毕竟文字看起来比较费劲。流程图就是一种描述算法的图形化描述,用流程图可以清晰地描述出算法的思路和过程。通过本篇的学习,你将了解到如何用流程图来描述算法。

(3)第三课时  用编程语言实现算法

用流程图描述算法,可以与用户更好地交流。如果需要算法在计算上运行,就需要把算法用编程语言编写为程序。在程序与算法课程中,给出了计算长方形面积算法的伪代码,伪代码比较直观地描述了算法的执行过程,但它不能在计算机上直接运行,需要把伪代码用一种编程语言转换为程序。本篇和同学们探讨如何用编程语言来实现算法以及编程语言的发展过程。通过本篇的学习,你将了解到编程语言是如何由二进制语言逐步发展为高级语言的,以及用Java语言如何实现计算长方形面积的算法。

(4)第四课时  二进制和十六进制

最早的编程语言是二进制语言,也是计算机能够直接识别的唯一语言。不管用什么高级语言编写的程序最后都要转换为二进制语言,才能在计算机上执行,因此掌握二进制知识对学习编程语言是非常有帮助的。本篇和同学们探讨二进制计数原理以及与十进制、十六进制的转换。通过本篇的学习,你将了解到为什么计算机能够直接识别二进制语言,二进制的计数原理以及与十进制、十六进制之间的数值转换。

(5)第五课时  计算机系统组成及程序执行过程

要想通过计算机解决现实世界中的问题,就需要对问题进行分析,找到解决问题的方法和步骤,也就是解决问题的算法,有了算法还需要用编程语言把算法转换为程序,输入到计算机中,由计算机来执行程序。那么,程序是如何在计算机上运行的呢?计算机的内部是如何组成的呢?。本篇和同学们探讨计算机的系统组成及程序运行过程。。通过本篇的学习,你将了解到计算机的组成结构,以及用AT89C51单片机构建的计算器程序执行原理。

(6)第六课时  深入浅出谈Java语言

本篇和同学们探讨Java语言的发展历程、以及开发运行Java程序必备的开发环境和运行环境。通过本篇的学习,你将了解到Java语言的起源、版本的迭代及Java的开发及运行环境、常用的Java开发工具。

(7)第七课时  Java开发环境的安装与部署

前面对Java语言及开发工具有了基本了解。如果要开发Java程序,还需要安装Java运行环境和开发工具,本篇和同学们探讨Java开发环境的安装与部署。通过本篇的学习,你将了解到Java运行及开发环境JDK的下载、安装、检测及JDK环境变量的配置。

(8)第八课时  Java程序的开发过程及基本调试方法

Java开发环境和运行环境都已部署完成,下一步就要进入编程环节的学习了。在学习之前呢,同学们有必要了解程序的完整开发流程,前面说过程序是用来解决现实世界问题的。那么,从问题到可运行的程序需要哪些方法和技术,需要遵循什么样的开发流程,这都是同学们要清楚和明白的,也是从编程小白到系统架构师的必经之路,而不仅仅是单纯的编码人员。本篇与同学们探讨程序的开发方法及如何编写第一个Java程序。通过本篇的学习,你将了解如何从问题的开始到程序编写的整个开发流程,尝试编写第一个Java程序,并能初步了解程序的调试方法。


编程预备知识
本章和同学们探讨学习编程前需要必备的相关知识。主要内容包括程序与算法、用流程图描述算法,以及用编程语言实现算法等内容。
5125字,阅读需时18分钟
第4课   计算机与二进制
3452字,阅读需时12分钟
第5课   由简单计算器来认识计算机构成
2447字,阅读需时9分钟
初始Java
本章学习Java语言预备知识,主要和同学们探讨Java语言的发展历程、以及开发运行Java程序必备的开发环境和运行环境。主要涉及到JDK的安装及配置,Java程序的开发过程及调试方法等内容。
第1课   认识Java语言
4604字,阅读需时16分钟
第2课   Java开发环境的安装与部署
4323字,阅读需时15分钟
第3课   编写第一个Java程序
3963字,阅读需时14分钟
使用eclipse开发工具
使用eclipse开发工具
第1课   下载与安装eclipse
1457字,阅读需时5分钟
第2课   创建Java项目
841字,阅读需时3分钟
第3课   创建Java包
796字,阅读需时3分钟
第4课   创建Java类
598字,阅读需时2分钟
第5课   运行Java程序
448字,阅读需时2分钟
第6课   调试Java程序
578字,阅读需时2分钟
第7课   eclipse基本配置
1190字,阅读需时4分钟
第8课   配置代码注释
1780字,阅读需时6分钟
程序结构与变量
本学习单元主要介绍Java程序结构构成、java语言的标识符、关键字、变量、常量等内容。
第1课   Java程序结构
3635字,阅读需时13分钟
第2课   标识符与关键字
1581字,阅读需时6分钟
第3课   变量与常量
2687字,阅读需时9分钟
第4课   变量的有效范围
2572字,阅读需时9分钟
基本数据类型
本单元主要介绍Java基本数据类型,基本数据类型包括整数类型、浮点类型、字符类型和布尔类型。
第1课   基本数据类型
1023字,阅读需时4分钟
第2课   整数类型
3563字,阅读需时12分钟
第3课   浮点类型
2768字,阅读需时10分钟
第4课   字符类型
2244字,阅读需时8分钟
第5课   布尔类型
1561字,阅读需时6分钟
表达式与运算符
本单元主要介绍用于表达式运算的各类运算符,具体包括算术运算符、赋值运算符、逻辑运算符和关系运算符。
第1课   表达式
1075字,阅读需时4分钟
第2课   算术运算符
5803字,阅读需时20分钟
第3课   简单赋值运算符
1969字,阅读需时7分钟
第4课   复合赋值运算符
2820字,阅读需时10分钟
第5课   移位赋值运算符
3616字,阅读需时13分钟
第6课   逻辑赋值运算符
2809字,阅读需时10分钟
第7课   关系运算符
3726字,阅读需时13分钟
第8课   逻辑运算符
3274字,阅读需时11分钟
第9课   运算符的优先级
1979字,阅读需时7分钟
数据类型转换
本单元主要介绍不同数据类型之间的转换,数据类型转换有隐式转换和显示转换两种方式。
第1课   隐式类型转换
2308字,阅读需时8分钟
第2课   显示类型转换
528字,阅读需时2分钟
Java API库的使用
本单元内容主要是认识Java API类库,学会如何查阅API文档,同时介绍了System类和Scanner类的使用,掌握类库的使用方法。
第1课   初识Java API类库
1068字,阅读需时4分钟
第2课   如何查阅Java API文档?
1734字,阅读需时6分钟
第3课   System类的使用
5325字,阅读需时18分钟
第4课   Scanner类的使用
4185字,阅读需时14分钟
第5课   格式化输出
4988字,阅读需时17分钟
代码注释与编码规范
本单元主要介绍代码编写规范和代码注释要求。对于初学编程者,养成良好的编程习惯是非常重要的。
第1课   代码注释
4724字,阅读需时16分钟
第2课   编码规范
1730字,阅读需时6分钟
流程控制
本单元主要内容是学习程序流程的控制结构和语句,包括条件结构、while循环结构、for循环结构、循环中断和退出语句。
第1课   简单条件结构
4045字,阅读需时14分钟
第2课   多重if结构
2932字,阅读需时10分钟
第3课   嵌套if结构
3005字,阅读需时11分钟
第4课   switch结构
4163字,阅读需时14分钟
第5课   条件运算符
2388字,阅读需时8分钟
第6课   循环结构基本介绍
2125字,阅读需时8分钟
第7课   while循环结构
5993字,阅读需时20分钟
第8课   do-while循环结构
2708字,阅读需时10分钟
第9课   while嵌套循环结构
1993字,阅读需时7分钟
第10课   for循环结构
4911字,阅读需时17分钟
第11课   break语句
3584字,阅读需时12分钟
第12课   continue语句
1922字,阅读需时7分钟
第13课   for嵌套循环结构
4487字,阅读需时15分钟
字符串
在实际编程中,字符串的操作使用频率非常高,需要深入理解和掌握。本单元主要是学习字符串的各种操作方法和技巧,包括字符串的连接、查找、比较、格式化、正则表达式、日期和时间格式化、字符串生成等内容。
第1课   String类
2624字,阅读需时9分钟
第2课   字符串的连接
5093字,阅读需时17分钟
第3课   获取字符串的长度或字符信息
5060字,阅读需时17分钟
第4课   字符串查找
4233字,阅读需时15分钟
第5课   判断字符串是否相等
4970字,阅读需时17分钟
第6课   字符串比较和大小写转换
3796字,阅读需时13分钟
第7课   字符串空格处理与内容替换
3462字,阅读需时12分钟
第8课   字符串的格式化
2814字,阅读需时10分钟
第9课   日期和时间的格式化
4886字,阅读需时17分钟
第10课   正则表达式
4990字,阅读需时17分钟
第11课   字符串生成器
3577字,阅读需时12分钟
数组结构
数组在编程中是很重要的一种数据结构。本单元将学习有关数组的知识,具体内容包括数组基本结构、一维数组、二维数组和数组的应用。
第1课   什么是数组结构?
1075字,阅读需时4分钟
第2课   理解数组结构的维数
1709字,阅读需时6分钟
第3课   一维数组
4389字,阅读需时15分钟
第4课   二维数组
3900字,阅读需时14分钟
第5课   数组结构的应用
9916字,阅读需时34分钟
面向对象编程是Java语言的核心思想,类和对象又是面向对象编程的重要概念。因此类和对象是Java学习者必须要掌握的知识。本单元主要学习类的概念、构成和各种方法。
第1课   面向对象的编程思想
1223字,阅读需时5分钟
第2课   抽象与类
1100字,阅读需时4分钟
第3课   类的封装
2300字,阅读需时8分钟
第4课   成员变量
4286字,阅读需时15分钟
第5课   成员方法
1719字,阅读需时6分钟
第6课   权限修饰符
2655字,阅读需时9分钟
第7课   静态变量和静态方法
2368字,阅读需时8分钟
第8课   构造方法
6014字,阅读需时21分钟
第9课   类的主方法
1751字,阅读需时6分钟
第10课   this关键字
1129字,阅读需时4分钟
第11课   类方法的重载
4216字,阅读需时15分钟
对象
本单元主要学习对象的创建、对象的访问、对象的引用、对象的比较和销毁内容。
第1课   对象的创建
7238字,阅读需时25分钟
第2课   访问对象的属性和方法
2405字,阅读需时9分钟
第3课   对象的引用
1143字,阅读需时4分钟
第4课   对象的比较
7376字,阅读需时25分钟
第5课   对象的销毁
1162字,阅读需时4分钟
基本数据类型封装类
Java API对基本数据类型用类的方式进行了封装,便于操作和使用。本单元将学习这些类的使用方法。
第1课   整型Integer类
4710字,阅读需时16分钟
第2课   短整型Short类
4674字,阅读需时16分钟
第3课   长整型Long类
4263字,阅读需时15分钟
第4课   双精度浮点Double类
4522字,阅读需时16分钟
第5课   单精度浮点Float类
4383字,阅读需时15分钟
第6课   字节类型Byte类
3533字,阅读需时12分钟
第7课   布尔类型Boolean类
3236字,阅读需时11分钟
第8课   字符类型Character类
2925字,阅读需时10分钟
数值处理与运算
在实际编程中,很多应用都涉及到数值处理,例如数值计算、随机数等问题。本单元主要学习数值的格式化、用于数值计算的Math类和随机数的产生。
第1课   数值格式化输出
4565字,阅读需时16分钟
第2课   Math类
7180字,阅读需时24分钟
第3课   随机数
3280字,阅读需时11分钟
编程预备知识
第4课   计算机与二进制
19:00
第5课   由简单计算器来认识计算机构成
12:00
初始Java
第1课   JDK安装与配置
10:00
第2课   第一个Java程序
10:00
第3课   查看编译器的错误信息
16:00
第4课   认识Java语言
10:30
使用eclipse开发工具
第1课   创建java包
3:00
第2课   下载与安装eclipse
7:30
第3课   创建Java项目
4:03
第4课   创建Java类
3:30
第5课   运行Java程序
2:36
第6课   调试Java程序
3:50
第7课   eclipse基本配置
4:50
第8课   配置代码注释
4:30
程序结构与变量
第1课   Java程序结构
10:00
第2课   标识符与关键字
4:40
第3课   变量与常量
14:10
第4课   变量的有效范围
13:10
基本数据类型
第1课   基本数据类型
4:20
第2课   整数类型
11:20
第3课   浮点类型
9:38
第4课   字符类型
8:20
第5课   布尔类型
5:20
表达式与运算符
第1课   表达式
5:50
第2课   算术运算符
15:00
第3课   简单赋值运算符
5:00
第4课   复合赋值运算符
8:40
第5课   移位赋值运算符
8:50
第6课   逻辑赋值运算符
7:10
第7课   关系运算符
8:30
第8课   逻辑运算符
9:10
第9课   运算符的优先级
7:15
数据类型转换
第1课   隐式类型转换
9:00
Java API库的使用
第1课   初识Java API类库
5:40
第2课   如何查阅Java API文档?
12:50
第3课   System类的使用
13:40
第4课   Scanner类的使用
13:30
第5课   格式化输出
18:00
代码注释与编码规范
第1课   代码注释
14:20
流程控制
字符串
数组结构
对象
基本数据类型封装类
数值处理与运算
郎宏林
授课老师
老师简介
项目经理,系统分析和架构师,从事多年中文信息处理技术。熟悉项目管理、擅长项目需求分析和设计、精通Java、C#、Python等编程语言。
  • 备案号:鲁ICP备15001146号
  • @1997-2018 潍坊米粒花网络技术有限公司版权所有