[Java]概述与第一个程序Hello World

1.Java语言的优势

  • Java语言用途广
  • 服务器后端:银行,证券交易平台,电子商务后台....
  • Android应用:安卓手机,各种移动设备,智能家电…
  • 大数据技术:Hadoop以及其他大数据处理技术都是用Java
  • java语言性能优越,生态丰富

2.Java发展史

       1991年,James Gosling(詹姆斯•高斯林)所在的sun公司工程师小组,需要设计一种小型计算机语言,该语言主要用于像电视机顶盒,家用电器等这样的消费类电子产品’这些电子产品有一个共同的特点:计算处理能力和内存都非常有限,所以要求:语言必须能够生成非常紧凑的代码,这样能在这样的环境中执行,另外,由于不同的厂商选择不同的CPU,因此,要求该语言不能和特定的体系结构绑在一起,要求语言本身是中立的,也就是在不同的平台上运行(即跨平台)。所以sun公司内部成立了一个Green项目组,该小组的领导人是James Gosling。他们经过4年的研发,最终于1995年正式确立,将名字改为java。Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而名。JAVA的标识也是一杯正冒着热气的咖啡。

1995年正式确立
1996年1.0版本发布
从java1.5开始版本号改为java5,java6... 2009年SUN公司被Oracle公司收购
现在java每半年推出一个新版本(每年3月和9月)

3.Java语言的特点

开源 简单易学 平台无关性 面向对象 支持网络 多线程机制

动态内存 管理机制 安全 生态丰富 高性能

JVM是Java Virtual Machine(Java虚拟机)的缩写。JVM是一个虚构出来的计算机环境,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。因为有了不同的JVM,所以同一个Java程序在三个不同的操作系统中都可以执行,这样就实现了Java程序的跨平台性,也称为Java具有良好的可移植性,但是前提是要具有不同的JVM。

4.Java技术体系平台

JavaSE:Java Standard Edition(标准版)

JavaSE 包含那些构成Java语言核心的类。比如:核心常用类,输入输入,线程,数据库连接等.

JavaEE:Java Enterprise Edition(企业版)

JavaEE 包含JavaSE 中的类,并且还包含用于开发企业级应用的类。比如:servlet.

JavaME:Java Micro Edition(微缩版)

  • JavaME 包含JavaSE中一部分类,用于消费类电子产品的软件开发。比如:呼机、智能卡、手机、PDA、机顶盒.

5.Java语言运行机制

  • 1.开发一个.java文件(源文件)
  • 2.使用java编译器将.java文件编译为标准统一的.class文件(字节码文件)
  • 3.把编译后的.class文件交给对应平台的虚拟运行即可

.java    -----> .class  ----->  JVM for Linux/Windos/Mac OS

6.编写第一个程序Hello World

编写源程序----->编译源程序 ----->运行

开发步骤

  1. 使用记事本编辑源程序,以.java为后缀名保存
  2. 使用javac命令编译.java文件,生成.class文件
  3. 使用java命令运行.class文件,输出程序结果

  • 21
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值