Java开发之Java缘起及环境搭建

什么是Java?

Java是Sun公司开发出的一套编程语言,源于一个叫Green的项目,目的是为家用电子消费产品开发一个分布式代码系统,以达到通过网络对家用电器进行控制。Java于1995年推出JDK1.0版本。

Java的三个发展方向:

  1. J2SE:包含核心类,如数据库连接,接口定义,输入、输出和网络编程
  2. J2ME:包含SE的一部分类,用于消费类电子产品的软件开发,如呼机,手机,机顶盒等
  3. J2EE:包含SE的所有类,还包含用于开发企业级应用的类,如servlet,jsp,xml等

Java的特点

  1. 简洁有效:
    一种相当简洁的“面向对象”程序设计语言,省略类c++中难以理解的特性,如头文件,指针等

  2. 可移植性
    Java是编译型与解释型的集合,先编译再执行。只要有java解释器就可以运行java程序,可以实现一次编写,到处运行;只要装有JVM的机器都可以运行Java程序

  3. 面向对象
    Java设计的是对象,通过对象的操作实现对程序的运行

  4. 适合分布式计算
    Java具有强大地,易于使用的联网能力,适合开发分布式计算的程序,Java程序可以像访问本地文件系统一样通过URL访问远程对象

  5. 防患于未来
    Java在编译时会检查潜在的问题,并且在运行时也会做相应的检查,可以将许多程序中的错误扼杀在“摇篮”里

  6. 具有处理多线程的能力
    Java在多线程处理方面性能超群,在进行多线程处理也相对简单

  7. 具有较高的安全性
    至今所发现的安全隐患微不足道

  8. 是一种中性结构
    Java编译器通过编译后会生成一个与任何计算机系统无关的“中性”的字节码文件

Java程序的运行机制

Java程序先被编译成一个*.class文件,然后在计算机(JVM)上执行*.class文件,不同操作系统安装对应的JVM即可实现Java的可移植性

Java开发环境

JDK安装

在Sun公司官网上下载需要的JDK版本并安装即可,然后将JDK的安装bin目录添加到电脑的环境变量中
设置path

classpath属性的作用

classpath属性
classpath主要指类的运行路径,实际上在执行Java命令时,相当于本地的操作系统而言就是启动了一个JVM,JVM在运行时需要classpath加载所需要的类,默认情况下classpath指向当前目录。不过可以通过设置classpath属性来改变
不能通过classpath实现在不同文件夹中编译程序,引文classpath只在运行时起作用。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值