您的位置:首页 > 编程语言 > Java开发

java简介

2016-05-31 22:56 253 查看
计算机语言发展简史

主要分为三个阶段:

a) 第一代:机器语言

b) 第二代:低级语言

c) 第三代:高级语言

Java 发展简史

1. Java 是一种语言,具有自己的语法和数据结构

2. Java 来自于 sun ,sun 指的是斯坦福大学网络

3. 具体发展历程



J AVA SE(标准版)、J AVA EE(企业版)、J AVA ME(微型版本) 之间的关系



Java 语言特性

简单性

面向对象

可移植性(一次编译,到处运行)JVM

健壮性(自动垃圾回收机制,GC)

多线程

Java的加载与执行



开始第一个 Java 程序

J2SE 的安装

1. 下载 J2SE 安装程序

2. 进行安装

搭建开发环境

1. 显示扩展名

2. 标题和地址栏最好显示完整路径

3. UltraEdit 最好去除备份

4. 常用命令

Cd 目录名称,进入目录

Cd .., 退回上级目录

Dir, 显示文件或目录

Del 文件名, 删除文件

5. path,classpath (环境变量)

主要是为了检索文件方便, 如果执行某个文件, 不用到文件所在目录执行, 那么操作系统会在 path 路径中检索

Classpath 为类路径,是 java 运行时查找类文件的路径

6. 在命令行执行 javac ,如果出现如下显示,说明正常



编写 HelloWorld 程序

public class HelloWorld {

public static void main(String[] args) {

System.out.println("Hello World");

}

}

编译源文件

Javac 文件名(完整的文件名称,含扩展名),如:javac HelloWorld.java



以上会形成一个 HelloWorld.class 文件,说明编译成功了

开始运行 HelloWorld 程序, 如何运行?采用 java class 文件名(不要扩展名) ,如: java HelloWorld



第一个程序,成功运行

更换目录执行 HelloWorld 程序, 会出现类不能找到, 主要原因是没有设置 classpath,classpath主要的作用是, 方便 java 虚拟机加载 class 文件,

解释 HelloWorld 程序

//public 代表,全局的含义

//采用 class 来定义类的名称

//HelloWorld 是类的名称,注意类的名称区分大小写

public class HelloWorld {

//public 代表,全局的含义

//static, 表示是静态的

//void, 表示没有返回值

//main, 入口方法,方法的参数也不能改变

public static void main(String[] args) {

System.out.println("Hello World");

}

}

Java 注释在程序运行时是不执行的,注释主要有三种方式

// 单行注释

多行注释

/*

多行注释

*/

多行注释,可以生成 java doc 文档

/**

* 多行注释

* 多行注释

*/

public class 和 class 的区别

类的定义有两种方式:

public class 类名

class 类名

采用 public class 来声明 class, 那么文件名必须和类名完全一致(包括大小写)。

在一个 Java 文件中,可以声明多个类,如:

public class HelloWorld3 {

public static void main(String[] args) {

System.out.println("Hello World");

}

}

//在一个 java 源文件中只能有一个 class 被 public 修饰

//public class A{

//}

class A {}

需要注意:只能有一个类采用 public class 进行声明
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: