java初级入门教程_第1页
java初级入门教程_第2页
java初级入门教程_第3页
java初级入门教程_第4页
java初级入门教程_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JAVA 初级入门教程 第一章 了解 JAVA 11什么是 JAVA JAVA 是 SUN 公司开发的一种程序语言。它是一种跨平台的面向对象语言。JAVA 去除了 C/C+的一些复杂且较少使用的功能,并使常用以介绍面向对象编程的基本概念、基本理论 为重点,结合 Java 语言的语法规则、编程特点和设计思想、强调容易发生错误和编程应注 意的地方,使学生能对 Java 技术有一个总体了解,通过本课程学习,使学生掌握 Java 语 言的基础知识,理解和掌握面向对象程序设计的基本思想,熟练地使用 Java 语言进行程序 的编写、编译以及调试工作的特性加以简化使之易于使用,提供了代码检测机制,增加了 垃圾自动回收功能,使之性能和安全性大为提高,时至今日,JAVA 已不止是一种语言,更 多时候代表了软件开发的架构。 12JAVA 优势 1代码独立于平台 2吸收了 C 和 C+的优点,易于掌握 3提供代码检验机制 4自动垃圾回收技术 13JAVA 技术体系 JAVA 2 Platform,Micro Edition(J2ME) 面向消费型电子产品或嵌入式系统等小型数字设备的开发平台 JAVA 2 Platform,Standard Edition (J2SE) JAVA 标准开发平台,是各应用平台的基础 JAVA 2 Platform,Enterprise Edition(J2EE) 面向企业开发的平台版本。它以 J2SE 为基础,定义了一系列服务、API、协议等,适 用于分布式,多层式,以组件为基础,以 WEB 为基础的应用程序 14JAVA 程序分类 Application:以 main()方法作为程序入口,由 JAVA 解释器加载执行 Applet:没有 main()方法作为程序入口,由浏览器加载执行 JSP Servlet EJB:没有 main()方法作为程序入口,由 web 服务器加载运行。 15如何学好 JAVA 1有一个学习 JAVA 的环境,有资深 JAVA 人士的帮助 2付出百分百的努力,坚持到底 3模仿,利用网络资源 4建立良好的人际关系 5有效地勾通 6调整好心态 7重视技能的培养 8通过自己的努力赢得尊重 9积极的解决存在的问题 10有信心 11及时复习 第二章 JAVA 环境构筑及工具介绍 21安装 JAVA 安装准备工作 1关闭本机杀毒软件监控 2如本机已安装过,先卸载本机上的原有 JAVA 控制面板-添加删除程序卸载如下图所示的两项 JAVA 2 Runtime Dnviroment,SE 版本号(JAVA 运行环境) JAVA 2 SDK,SE 版本号(JAVA 开发工具) 安装 JAVA,以 JDK1.4.2 为例 JDK1.4 版本是目前使用最为稳定的一个版本,以其安装为例 双击安装文件后如图,选择接受协议条款后 next 选择设置安装路径,为方便安全使用路径不要设置太深,next 等待文件复制过程完成。 选择注册嵌入 IE 浏览器 安装完毕! 安装注意事项: 1 安装目录尽量不以含有中文及空格的名称命名 2 安装路径不指定太深 3 安装前关闭杀毒软件监控 22配置环境变量 JAVA 安装成功后运行前需配置环境变量 Path 和 ClassPath,其中 Path 变量用以让操作系统 找到安装目录下 bin 目录内的工具程序;ClassPath 用以让 JAVA 执行环境找到指定的 JAVA 程序.设置方法如下: 右键点击我的电脑-属性-高级-环境变量,如图 其中用户变量针对用户而设,一般我们选择设置系统变量。如系统变量栏内不存在 path,classPath 项新建,设置值形如下图: Path 指定安装目录内的 bin 目录,classPath 除指定安装目录内 lib 目录下的 dt.jar,tools.jar 外,还需指定自建的存放 JAVA 源程序的目录。一般以.;开头以便搜索 时可遍历所指定目录的子目录。 三、Eclipse 软件介绍 Eclipse 是 IBM 开发的免费 JAVA 开发工具,不需要安装。 该目录下的.log 文件是出错日志文件 1 导入:导入项目到工作空间 文件-导入- 导入现有项目到工作空间-选择项目所在路径 2 新建项目: 文件-新建- 项目-JAVA 以介绍面向对象编程的基本概念、基本理论为重点,结合 Java 语言的语法规则、编程特点和设计思想、强调容易发生错误和编程应注意的 地方,使学生能对 Java 技术有一个总体了解,通过本课程学习,使学生掌握 Java 语言的基础知识,理解和掌握面向对象程序设计的基本思想,熟练地使用 Java 语 言进行程序的编写、编译以及调试工作项目,输入项目名称,一般选项如下: 第一次新建项目时需配置缺省值: 其中源文件夹和输出文件夹命名如上图所示 需要添加文件夹时选择添加文件夹 3 设置显示行号: 窗口-首选项-JAVA 编辑器- 显示行号 窗口-首选项- 工作台- 显示行号 Eclipse 使用注意事项: 1 路径不能太深,最好不用中文目录 2 其运行在 JDK1.4 以上,有时因 Oracle 的 JDK 版本是 1.3,所以有时导致不能运行, 解决方法是在配置 classpaht 环境变量前将 Oracle 的路径放在后面指定 第三章 面向对象编程 面向对象的程序设计的一般方法 1设计一个类 2创建一个对象(实例) 3调用对象的方法 或使用数据成员 3.1.语法 1 注释 多行注释:/* 注释内容 */ 单行注释:/注释内容 Public class LaoLiu Public static void main(String args) /程序入口 System.out.println(“听老刘的话,一定能掌握 JAVA”);/在控制台输出 注意: /psj/eshiposuiji.htm i. JAVA 区分大小写 ii. 类名命名规则: 1. 与文件名相同 2. 推荐首字母大写 3.2.几个概念 /psj/eshiposuiji.htm iii. 数据:可以在计算机中储存的信息称为数据 iv. 变量:程序执行中数据可变的数据,包括变量名和变量值 v. 类:有共同特性事物的抽象集合,设计图 vi. 对象:某一类事物的具体实例,大楼 vii. 包:在 java 中,把 java 文件所在的文件夹称为包。 3.3.基本数据类型 boolean 1 true false byte 8 -128 127 char 16 2-15 2-15-1 (-3276832767) short 16 2-15 2-15-1 (-3276832767) int 32 -2-31 2-31-1 (-21474836482147483647) long 64 -2-63 2-63-1 float 32 -3.403E383.403E38 double 64 -1.798E3081.798E308 3.4 类的功能 1.存储数据 这种类不需要程序入口,如: Public class Student Public int age; Public int name; 调用 Public class TestStudent Public static void main(String args Student std=new Student(); Std.age=18; S=11; System.out.println(std.age); 2.实现某个功能 如: 功能定义 public class Cat public void catchmouse() System.out.println(“逮到了一只老鼠“); 功能以介绍面向对象编程的基本概念、基本理论为重点,结合 Java 语言的语 法规则、编程特点和设计思想、强调容易发生错误和编程应注意的地方,使 学生能对 Java 技术有一个总体了解,通过本课程学习,使学生掌握 Java 语言 的基础知识,理解和掌握面向对象程序设计的基本思想,熟练地使用 Java 语 言进行程序的编写、编译以及调试工作调用 public class TestCat public static void main(String args) Cat mimi= new Cat(); mimi.catchmouse() ; mimi.jiao(); 3.同时实现上面两个功能 定义 public class Cat public int age=1; public char color=白; public void catchmouse() System.out.println(“逮到一只老鼠“); public void jiao() System.out.println(“喵“); 调用 public class TestCat public static void main(String args) Cat mimi= new Cat(); System.out.println(mimi.color ); mimi.color =花; System.out.println(mimi.color); mimi.catchmouse() ; mimi.jiao(); 3.5.数据成员 数据成员 又称为 字段 域

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论