Java学习笔记1

1.Java发展史
     1991年,sun公司为了设计一种用于小型家电的计算机语言,要求:语言必须能够生成紧凑的代码,这样才能在计算处理能力和内存都非常有限的电子产品这样的环境中执行,由于不同厂商选择不同的cpu,因此,要求该语言不能和特定的体系结构绑在一起,要求语言本身是中立的,也就是实现跨平台运行。因此,sun公司成立了一个Green项目组,组长是James Gosling,在1995年确立了java,java是印尼爪哇岛的英文名,因生产咖啡而闻名。java的标识正是一杯正冒着热气的咖啡。

总结:1995年正式确立-->1996年1.0版本发布-->从java1.5开始版本号改为java5,java6-->2009年SUN公司被Oracle公司收购-->现在java每半年推出一个新版本(每年3月和6月)
    
    
2.Java语言的特点

开源

平台无关性

面向对象

支持网络编程

多线程机制

动态的内存管理机制

安全

生态丰富

3.java如何实现跨平台
    JVM是Java Virturl 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、机顶盒.
javaME主要是为上一代电子进行程序开发,现在基本已经不再使用,从而被安卓所
取代.

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

 5.什么是JDK,JRE,JVM三者之间的关系
    JDK(Java Development Kit    Java开发工具包)
    JDK是提供给Java开发人员使用的,其中包含了java的各种编译工具,打包工具等,也包括了JRE。
    JRE(Java Runtime Environment     Java运行环境)
    JRE中包括Java程序运行所需要的核心类库,也包含Java虚拟机。

    JVM(Java Virtual Machine      Java虚拟机)
    JVM是最终运行Java程序的核心环境。

6.Java程序开发步骤

使用记事本编辑源程序,以.java为后缀名保存

使用javac命令编译.java文件,生成.class文件

使用java命令运行.class文件,输出程序结果

7.HelloWorld代码

//定义一个类,名称为Hello
public class Hello{
//定义主方法
  public static void main(String[] args){
         System.out.println("Hello World"); //java语言中的输出语句
  }
}

    

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值