java简介

一、简介:

1. sun microsystems 1995年推出

2. Internet使Java成为网上最流行的编程语言

3.Java平台无关性: Java是一种既面向对象又可跨平台的语言

二、Java在3个领域的应用平台:
1. Java SE(Java Platform, Standard Edition)
Java标准版。各应用平台的基础。包括JDKJRE,JVM,API类库。
2. Java EE(Java Platform, Enterprise Edition)
Java企业版。用来开发企业级的应用程序。
3. Java ME(Java Platform, Micro Edition)
Java微型版。用来开发小型数字设备上用的应用程序。如:手机上的java游戏等。

三、开发环境:

1. 下载JDK(java开发工具包)
http://java.sun.com/javase/downloads/index.jsp
2.
安装JDK
默认是C:/Program Files/Java/jdk 1.5.0 _09/
3.
了解安装目录
(1). bin
目录:存放java的编译器,解释器等工具(可执行文件);
(2). lib
目录:存放Java的类库文件;
(3). include
目录:存放用于本地方法的文件;
(4). demo
目录:存放演示程序;
(5). jre
目录:存放Java运行环境文件;
(6). sample
目录:一些范例程序;

四、.环境变量的设置:

1. 设置Path:目的是告诉操作系统应该在哪些目录下尝试找到您想要使用的工具程序(javac.exejava.exe)

    “我的电脑属性高级环境变量在系统变量中找到名为“Path”的变量编辑在变量值中添加JDK bin目录的路径确定

2. 设置ClassPath:目的是让Java的解释器找到指定的.class文件。

    在系统变量中点击新建变量名文本框中输入“CLASSPATH”,在变量值文本框中输入“.”

注意:javac编辑器总是在当前查找文件,而java解释器只有在类路径中包含“.” 目录的情况下才会查找当前目录。如果类路径没有设置,并不会产生什么问题--黙认类路径中包含“.”目录。但,如果设置了类路径,却没有包含“.”话,就会产生问题--程序编译时不会出错,但却无法运行。

五、JDK中的工具:

1. javac:用于编译Java 源代码的编译器
     
语法:javac [选项] 源文件
    
选项可以包括:
        -classpath <
路径 指定将使用的类路径,以搜索.class文件
       -d <
目录> : 指定用于存放经过编译的.class文件的目录

2. java:用于执行 Java 字节码的解释器
   
语法:java [选项] 类名称 [参数]
   
选项可以包括:
       -classpath <
路径> : 指定将使用的备用类路径
       -version:
 指定编译源代码的JDK版本

六、第一个java程序:

(1);源文件:

/**
 *
此类用于在屏幕上显示消息。
 *
 * @version1.0 2006 11 21
 * @author qiujy
 */
public class HelloWorld {
    /** 
    *
这是一个 main 方法 
    */ 
    public static void main (String [] args) { 

        /*
输出此消息 */ 
        System.out.println ("
欢迎来到 Java 世界!"); 
    }
}

(2).编译和运行:

a. 打开一个命令符模式。
b.
切换至源文件所在的目录
c.
使用编译工具(javac)编译源文件(.java结尾),如果编译成功,则在源文件所在的目录会出现一个同名的字节码文件(.class结尾) 。如:javac HelloWorld.java
d.
使用解释工具(java)执行字节码文件。如:java HelloWorld (注意不带.class后缀)

七、Java虚拟机的运行过程:

八、Java的特点:

1. 简单 - Java 设计人员删除了 C++ 中许多复杂的功能,如指针操纵和运算符重载等
2.
面向对象 - Java 中任何东西都是对象。因此,重点集中在数据、应用程序中操作对象的方法以及过程上
3.
健壮性 - Java 在编译和解释时都会检查代码
4.
安全性 - Java 提供了用于执行程序的受控环境,以及多层次的安全控制
5.
分布式 - Java 可用于开发能够在多个平台、操作系统和图形用户界面之间移植的应用程序
6.
多线程 - Java 程序使用称为 多线程 的进程同时处理多项任务 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值