<HTML>
<HEAD>
<TITLE>tanchu</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<link rel="stylesheet" href="../../css/text.css" type="text/css">
</HEAD>
<BODY BGCOLOR=#FFFFFF leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<!-- ImageReady Slices (tanchu.jpg) -->
<table width="98%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="pt9-black" valign="top"> <b><br>
第一讲 java语言概述</b><br>
<br>
<a href="#01" onclick="parent.opener.location='../ch01/se01/1_1_1.htm'" >1.1 java语言的发展史</a><a name="01"></a><br>
<a href="#02" onclick="parent.opener.location='../ch01/se01/1_1_1.htm'" >1.1.1 java语言在互联网时代获得巨大成功</a><a name="02"></a><br>
<a href="#03" onclick="parent.opener.location='../ch01/se01/1_1_2.htm'" >1.1.2 java语言的产生</a><a name="03"></a><br>
<br>
<a href="#04" onclick="parent.opener.location='../ch01/se02/1_2_1.htm'" >1.2 java的工作原理</a><a name="04"></a><br>
<a href="#05" onclick="parent.opener.location='../ch01/se02/1_2_1.htm'" >1.2.1 java虚拟机</a><a name="05"></a><br>
<a href="#06" onclick="parent.opener.location='../ch01/se02/1_2_23.htm'" >1.2.2 无用内存自动回收机制</a><a name="06"></a><br>
<a href="#07" onclick="parent.opener.location='../ch01/se02/1_2_23.htm'" >1.2.3 代码安全性检查机制</a><a name="07"></a><br>
<a href="#08" onclick="parent.opener.location='../ch01/se02/1_2_4_1.htm'" >1.2.4 java语言的特点</a><a name="08"></a><br>
<a href="#09" onclick="parent.opener.location='../ch01/se02/1_2_5.htm'" >1.2.5 java平台-不断扩展的计算平台</a><a name="09"></a><br>
<br>
<a href="#10" onclick="parent.opener.location='../ch01/se03/1_3_1.htm'" >1.3 一切都是对象</a><a name="10"></a><br>
<a href="#11" onclick="parent.opener.location='../ch01/se03/1_3_1.htm'" >1.3.1 面向过程</a><a name="11"></a><br>
<a href="#12" onclick="parent.opener.location='../ch01/se03/1_3_2.htm'" >1.3.2 面向对象</a><a name="12"></a><br>
<br>
<a href="#13" onclick="parent.opener.location='../ch01/se04/1_4_1.htm'" >1.4 构建java程序</a><a name="13"></a><br>
<a href="#14" onclick="parent.opener.location='../ch01/se04/1_4_1.htm'" >1.4.1 第一个java application</a><a name="14"></a><br>
<a href="#15" onclick="parent.opener.location='../ch01/se04/1_4_2_1.htm'" >1.4.2 java程序的编辑</a><a name="15"></a><br>
<a href="#16" onclick="parent.opener.location='../ch01/se04/1_4_3.htm'" >1.4.3 java程序的编译</a><a name="16"></a><br>
<a href="#17" onclick="parent.opener.location='../ch01/se04/1_4_4.htm'" >1.4.4 java application的执行</a><a name="17"></a><br>
<a href="#18" onclick="parent.opener.location='../ch01/se04/1_4_5.htm'" >1.4.5 第一个java applet</a><a name="18"></a><br>
<a href="#19" onclick="parent.opener.location='../ch01/se04/1_4_6.htm'" >1.4.6 java applet的执行</a><a name="19"></a><br>
<br>
<a href="#20" onclick="parent.opener.location='../ch01/se05/1_5_1.htm'" >1.5 java程序规范</a><a name="20"></a><br>
<a href="#21" onclick="parent.opener.location='../ch01/se05/1_5_1.htm'" >1.5.1 java源程序结构</a><a name="21"></a><br>
<a href="#22" onclick="parent.opener.location='../ch01/se05/1_5_2.htm'" >1.5.2 java编程规范</a><a name="22"></a><br>
<a href="#23" onclick="parent.opener.location='../ch01/se05/1_5_3_1.htm'" >1.5.3 java帮助文档</a><a name="23"></a><br>
<a href="#24" onclick="parent.opener.location='../ch01/se05/1_5_4.htm'" >1.5.4 java注释</a><a name="24"></a><br>
<br>
<a href="#25" onclick="parent.opener.location='../ch01/se06/1_6.htm'" >1.6 建立java开发环境</a><a name="25"></a><br>
<a href="#26" onclick="parent.opener.location='../ch01/se06/1_6.htm'" >1.6.1 1.6.1 安装Java Develop Kit(JDK)</a><a name="26"></a><br>
<a href="#27" onclick="parent.opener.location='../ch01/se06/1_6.htm'" >1.6.2 安装java帮助文档</a><a name="27"></a><br>
<a href="#28" onclick="parent.opener.location='../ch01/se06/1_6.htm'" >1.6.3 配置类路径</a><a name="28"></a><br>
<br>
<b>第二讲 java语言基础知识</b> <br>
<br>
<a href="#29" onclick="parent.opener.location='../ch02/se01/2_1_1.htm'" >2.1 简单数据类型</a><a name="29"></a><br>
<a href="#30" onclick="parent.opener.location='../ch02/se01/2_1_1.htm'" >2.1.1 标识符和保留字</a><a name="30"></a><br>
<a href="#31" onclick="parent.opener.location='../ch02/se01/2_1_2.htm'" >2.1.2 数据类型概述</a><a name="31"></a><br>
<a href="#32" onclick="parent.opener.location='../ch02/se01/2_1_3.htm'" >2.1.3 简单数据类型</a><a name="32"></a><br>
<a href="#33" onclick="parent.opener.location='../ch02/se01/2_1_4.htm'" >2.1.4 简单数据类型中各类型数据间的优先关系和相互转换 </a><a name="33"></a><br>
<br>
<a href="#34" onclick="parent.opener.location='../ch02/se02/2_2_1.htm'" >2.2 运算符和表达式</a><a name="34"></a><br>
<a href="#35" onclick="parent.opener.location='../ch02/se02/2_2_1.htm'" >2.2.1 运算符</a><a name="35"></a><br>
<a href="#36" onclick="parent.opener.location='../ch02/se02/2_2_2.htm'" >2.2.2 表达式</a><a name="36"></a><br>
<br>
<a href="#37" onclick="parent.opener.location='../ch02/se03/2_3_1.htm'" >2.3 控制语句</a><a name="37"></a><br>
<a href="#38" onclick="parent.opener.location='../ch02/se03/2_3_1.htm'" >2.3.1 分支语句</a><a name="38"></a><br>
<a href="#39" onclick="parent.opener.location='../ch02/se03/2_3_2.htm'" >2.3.2 循环语句</a><a name="39"></a><br>
<a href="#40" onclick="parent.opener.location='../ch02/se03/2_3_3.htm'" >2.3.3 跳转语句</a><a name="40"></a><br>
<a href="#40_1" onclick="parent.opener.location='../ch02/se03/2_3_3.htm'" >2.3.4 例外处理语句</a><a name="40_1"></a><br>
<br>
<a href="#41" onclick="parent.opener.location='../ch02/se04/2_4_1.htm'" >2.4 数组</a><a name="41"></a><br>
<a href="#42" onclick="parent.opener.location='../ch02/se04/2_4_1.htm'" >2.4.1 一唯数组</a><a name="42"></a><br>
<a href="#43" onclick="parent.opener.location='../ch02/se04/2_4_2.htm'" >2.4.2 多唯数组</a><a name="43"></a><br>
<br>
<a href="#44" onclick="parent.opener.location='../ch02/se05/2_5_1.htm'" >2.5 字符串的处理</a><a name="44"></a><br>
<a href="#45" onclick="parent.opener.location='../ch02/se05/2_5_1.htm'" >2.5.1 字符串的表示</a><a name="45"></a><br>
<a href="#46" onclick="parent.opener.location='../ch02/se05/2_5_2.htm'" >2.5.2 访问字符串</a><a name="46"></a><br>
<a href="#47" onclick="parent.opener.location='../ch02/se05/2_5_3.htm'" >2.5.3 修改字符串</a><a name="47"></a><br>
<a href="#48" onclick="parent.opener.location='../ch02/se05/2_5_4.htm'" >2.5.4 其它操作</a><a name="48"></a><br>
<b><br>
第三讲 java的面向对象特征<br>
<br>
</b><a href="#49" onclick="parent.opener.location='../ch03/se01/3_1_1.htm'" >3.1 面向对象技术基础</a><a name="49"></a><br>
<a href="#50" onclick="parent.opener.location='../ch03/se01/3_1_1.htm'" >3.1.1 面向对象的基本概念</a><a name="50"></a><br>
<a href="#51" onclick="parent.opener.location='../ch03/se01/3_1_2.htm'" >3.1.2 面向对象的基本特征</a><a name="51"></a><br>
<a href="#52" onclick="parent.opener.location='../ch03/se01/3_1_3.htm'" >3.1.3 面向对象的程序设计方法</a><a name="52"></a><br>
<br>
<a href="#53" onclick="parent.opener.location='../ch03/se02/3_2_1.htm'" >3.2 Java语言的面向对象特性</a><a name="53"></a><br>
<a href="#54" onclick="parent.opener.location='../ch03/se02/3_2_1.htm'" >3.2.1 类</a><a name="54"></a><br>
<a href="#55" onclick="parent.opener.location='../ch03/se02/3_2_2.htm'" >3.2.2 对象</a><a name="55"></a><br>
<a href="#56" onclick="parent.opener.location='../ch03/se02/3_2_3.htm'" >3.2.3 面向对象特性</a><a name="56"
java基础编程教程
需积分: 0 166 浏览量
更新于2009-01-02
收藏 5.68MB RAR 举报
Java基础编程教程是学习Java编程语言的入门指南,它涵盖了从基本语法到核心概念的全面讲解,旨在帮助初学者理解并掌握Java编程的机制和思维方式。在这个教程中,你将学习到以下关键知识点:
1. **Java环境配置**:你需要安装Java Development Kit (JDK)并设置好环境变量,包括JAVA_HOME、PATH和CLASSPATH,以便在计算机上运行Java程序。
2. **Java程序结构**:了解Java程序的基本结构,包括`public class`关键字、主方法(`main`方法)以及如何编译和运行Java程序。
3. **数据类型**:Java支持两种数据类型:基本类型(如int、char、float等)和引用类型(类、接口、数组)。理解它们的区别和用法是基础中的基础。
4. **变量与常量**:变量用于存储数据,常量则表示不可改变的值。理解它们的声明、初始化和作用域是编程的基础。
5. **运算符与表达式**:学习各种运算符(如算术、比较、逻辑等)以及如何通过它们构造复杂的表达式。
6. **流程控制**:包括条件语句(if-else、switch-case)和循环(for、while、do-while),这些都是控制程序执行流程的关键。
7. **数组**:数组是存储同类型元素的集合,理解数组的声明、初始化、遍历以及操作数组的方法。
8. **面向对象编程**:这是Java的核心特性,包括类、对象、封装、继承和多态。理解类的定义、对象的创建,以及如何使用继承和多态来设计可复用的代码。
9. **方法**:方法是代码的逻辑单元,它们封装了特定的功能。学习如何声明、调用和重载方法。
10. **异常处理**:Java提供了强大的异常处理机制,通过try-catch-finally语句块来捕获和处理程序运行时可能出现的错误。
11. **字符串处理**:Java中的`String`类提供了丰富的字符串操作方法,如拼接、查找、替换等。
12. **输入/输出流**:Java的I/O流系统用于读写数据,包括文件操作、网络通信等。
13. **集合框架**:Java集合框架包含多种容器类(如ArrayList、LinkedList、HashMap等),用于存储和管理对象。
14. **接口与抽象类**:接口定义了一组方法签名,而抽象类可以有部分实现。它们用于实现多态和代码组织。
15. **泛型**:泛型提供了一种在编译时确保类型安全的方式,可以防止在运行时出现类型转换异常。
16. **注释**:了解如何使用单行、多行和文档注释来提高代码的可读性和维护性。
17. **编译与解释**:Java程序经过编译器(javac)编译成字节码(.class文件),然后由Java虚拟机(JVM)解释执行。
这个教程提供的参考代码和答案可以帮助你在实践中加深对这些概念的理解。通过不断地练习和调试,你可以逐步提升编程技能,成为一名熟练的Java开发者。记住,理论知识和实践操作相结合是学习编程最有效的方法。祝你在学习Java的道路上取得成功!
Tmc_VS_KeBi
- 粉丝: 0
- 资源: 4
最新资源
- 料带自动上料机含bom和3D图纸和工程图机械结构设计图纸和其它技术资料和技术方案非常好100%好用.zip
- 使用Java多线程和同步机制实现生产者-消费者模式.zip
- 端子排自动切割设备含bom工程图机械结构设计图纸和其它技术资料和技术方案非常好100%好用.zip
- Python爬虫入门实例:利用requests和BeautifulSoup抓取网页标题
- HBase常用的Shell命令
- Linux下Oracle 11g的完整安装与配置指南
- MySQL多平台安装教程:Windows、macOS与Linux
- 新年快乐,喜庆html
- 单片机综合实验储物箱重庆邮电大学
- Screenshot_20241224_205242_com.tencent.tmgp.sgame.jpg
- html css网页制作成品.docx
- Selenium-ECShop项目文档
- 实验报告,重庆邮电大学,单片机,大作业
- 汽车防撞梁总成装配台3D图纸和工程图机械结构设计图纸和其它技术资料和技术方案非常好100%好用.zip
- Java平台Maven项目管理和构建工具的安装与配置
- 重庆邮电大学所有实验单片机,大作业,串口,双机编程,程序文件