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 Web应用开发技术简介

java web应用一般定义为:一个有HTML/XML文档,java Servlet,JSP(java Server Pages),JSTL(Java Server Pages Standard Ta...
  • yang00322
  • yang00322
  • 2017年09月11日 15:02
  • 185

java软件工程师职业简介

java软件工程师职业简介   Java的应用可以说是无处不在,从桌面办公应用到网络数据库等应用,从PC到嵌入式移动平台,从Java小应用程序(Applet)到架构庞大的 J2EE企业级解决方案...
  • w271372101
  • w271372101
  • 2012年03月15日 11:33
  • 956

Java Web 简介

关于java web的定义:Java Web应用是有一组Servlet,HTML页面,类以及其他可以被绑定的资源构成。它可以在第三方供应商提供的实现servlet规范的web应用容器内运行。关于Ser...
  • huluobu123
  • huluobu123
  • 2015年02月02日 10:22
  • 671

JavaWeb相关技术简介

2.4 系统的技术介绍 2.4.1 Javascript JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。 同时也是一种广泛用于客户端Web开发的脚本语言,...
  • gz153016
  • gz153016
  • 2016年06月12日 08:42
  • 2416

【JavaSE系列-入门篇1】——Java技术简介

目录目录 Java技术简介 Java编程语言 Java 平台 Java技术在全球各地广泛流行,但是它具体是什么呢?接下来的部分,我们将解释,Java技术怎么就成了一个编程语言和平台呢?并简单概述了Ja...
  • u013035538
  • u013035538
  • 2017年05月13日 09:10
  • 388

一些关于JAVA的简介

1.Java简介 Java它是SUN公司1995年推出的一门高级编程语言。 Java它的名字由来:Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。Java最初被命名为Oak,是用于家用小电器等...
  • u013449878
  • u013449878
  • 2018年01月16日 22:21
  • 13

java中Annotation的简介

本文转发原文链接 http://www.jasongj.com/2016/01/17/Java1_注解Annotation 概念 Annotation是Java5开始引入的特性。它...
  • qq496013218
  • qq496013218
  • 2017年04月05日 15:38
  • 204

Java集合类详细介绍

Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └...
  • lqqwonderful
  • lqqwonderful
  • 2017年05月22日 14:43
  • 278

Java历史简介

Java是一种计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言。...
  • u014717036
  • u014717036
  • 2016年09月08日 21:33
  • 6908

Java9新特性介绍

1. Jigsaw 项目;模块化源码 Jigsaw项目是为了模块化Java代码、将JRE分成可相互协作的组件,这也是Java 9 众多特色种的一个。JEP是迈向Jigsaw四步中的第一步,它不会改变...
  • adc_god
  • adc_god
  • 2015年12月30日 17:15
  • 493
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java简介
举报原因:
原因补充:

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