您的当前位置:首页正文

JAVA入门教程

2021-05-18 来源:步旅网
JAVA入门教程 第一章 了解JAVA

1.1.什么是JAVA

JAVA是SUN公司开发的一种程序语言。它是一种跨平台的面向对象语言。JAVA去除了C/C++的一些复杂且较少使用的功能,并使常用的特性加以简化使之易于使用,提供了代码检测机制,增加了垃圾自动回收功能,使之性能和安全性大为提高,时至今日,JAVA已不止是一种语言,更多时候代表了软件开发的架构。 1.2.JAVA优势

1.代码独立于平台

2.吸收了C和C++的优点,易于掌握 3.提供代码检验机制 4.自动垃圾回收技术

1.3.JAVA技术体系

JAVA 2 Platform,Micro Edition(J2ME)

面向消费型电子产品或嵌入式系统等小型数字设备的开发平台 JAVA 2 Platform,Standard Edition (J2SE) JAVA标准开发平台,是各应用平台的基础 JAVA 2 Platform,Enterprise Edition(J2EE)

面向企业开发的平台版本。它以J2SE为基础,定义了一系列服务、API、协议等,适用于分布式,多层式,以组件为基础,以WEB为基础的应用程序 1.4.JAVA程序分类

Application:以main()方法作为程序入口,由JAVA解释器加载执行 Applet:没有main()方法作为程序入口,由浏览器加载执行

JSP Servlet EJB:没有main()方法作为程序入口,由web服务器加载运行。

1.5.如何学好JAVA

1.有一个学习JAVA的环境,有资深JAVA人士的帮助 2.付出百分百的努力,坚持到底 3.模仿,利用网络资源 4.建立良好的人际关系

5.有效地勾通 6.调整好心态 7.重视技能的培养 8.通过自己的努力赢得尊重 9.积极的解决存在的问题 10.有信心 11.及时复习

第二章 JAVA环境构筑及工具介绍

2.1.安装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. 安装前关闭杀毒软件监控 2.2.配置环境变量

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项目,输入项目名称,一般选项如下:

第一次新建项目时需配置缺省值:

其中源文件夹和输出文件夹命名如上图所示

需要添加文件夹时选择添加文件夹

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”);//在控制台输出 }

} 注意:

i. ii.

JAVA区分大小写 类名命名规则: 1. 与文件名相同 2. 推荐首字母大写

3.2.几个概念

iii. iv. v. vi. vii.

数据:可以在计算机中储存的信息称为数据

变量:程序执行中数据可变的数据,包括变量名和变量值 类:有共同特性事物的抽象集合,设计图 对象:某一类事物的具体实例,大楼

包:在java中,把java文件所在的文件夹称为包。

3.3.基本数据类型

boolean 1 byte char

8 16

true false -128 ~ 127

2-15 ~ 2-15-1 (-32768~32767) 2-15 ~ 2-15-1 (-32768~32767)

-2-31 ~ 2-31-1 (-2147483648~2147483647) -2-63 ~ 2-63-1 -3.403E38~3.403E38 -1.798E308~1.798E308

short 16 int long

32 64

float 32 double 64

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; Std.name=11;

System.out.println(std.age);

2.实现某个功能 如:

功能定义 public class Cat { public void catchmouse(){ } 功能调用

public class TestCat {

public static void main(String[] args) {

Cat mimi= new Cat(); mimi.catchmouse() ; mimi.jiao();

}

System.out.println(\"逮到了一只老鼠\");

3.同时实现上面两个功能

定义

public class Cat { public int age=1;

public char color='白';

public void catchmouse(){ }

public void jiao(){ } } 调用

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(); }}

System.out.println(\"喵....\");

System.out.println(\"逮到一只老鼠\");

3.5.数据成员

数据成员 又称为 字段 域 属性

定义:访问修饰 数据类型 名称 如:public int name; 声明:访问修饰 数据类型 名称=初始值public int age=13;

3.6.方法

构造方法: 创建对象时在对象中储存我们需要的数据 demo: GirlFriend.java 普通方法:

因篇幅问题不能全部显示,请点此查看更多更全内容