java简介

原创 2016年05月31日 22:56:50

计算机语言发展简史

 主要分为三个阶段:

 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. pathclasspath (环境变量)

主要是为了检索文件方便, 如果执行某个文件, 不用到文件所在目录执行, 那么操作系统会在 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 程序, 会出现类不能找到, 主要原因是没有设置 classpathclasspath主要的作用是方便 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 进行声明




版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

java基础:简介和环境

  • 2017年07月07日 10:15
  • 5KB
  • 下载

Java 汇总学习简介10

  • 2010年10月23日 16:26
  • 293KB
  • 下载

Java自带的GUI性能监控工具Jconsole以及JisualVM简介

1 Jconsole 1.1 简介以及连接   JConsole是一个基于JMX的GUI工具,用于连接正在运行的JVM,它是Java自带的简单性能监控工具。下面以对tomcat的监控为例,...
  • Hu_wen
  • Hu_wen
  • 2017年03月23日 15:21
  • 806

java 简介,分类,目录

  • 2009年04月06日 20:35
  • 76KB
  • 下载

Java高级视频简介

  • 2009年02月12日 15:09
  • 25KB
  • 下载

Java开源工作流项目简介

1.OBE 简介:遵循WfMC所定义的规范的工作流引擎 优点:支持WfMC定义的工作流接口规范,项目开发者也比较有来头。 缺点:不支持工作流实例的持久化,缺少图形编辑环境,尚未全部完成WfMC定义的五...

Java简介132163

  • 2012年11月19日 13:30
  • 932KB
  • 下载

基于Java的全文检索引擎简介

  • 2012年05月19日 11:23
  • 175KB
  • 下载

java的commons包的简介

java的commons包的简介        Jakarta Commons是Jakarta的一个子项目,目的是创建和维护独立于其他框架和产品的程序包(packages)。Jakart...
  • JK9700
  • JK9700
  • 2015年09月16日 13:43
  • 257

java简介与编程基础

  • 2012年09月24日 21:46
  • 698KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java简介
举报原因:
原因补充:

(最多只允许输入30个字)