Java学习第一天笔记

Java程序语言

一、Java的起源和发展史

    1、幼年时期1995年~1998年

        1、1995年5月23日,Java语言诞生

        2、1996年1月23日,第一个JDK-JDK1.0诞生

        3、1997年2月18日,JDK1.1发布

    2、青年时期1998年~2004年

        1、1998年12月4日,JDK1.2发布,Java进入了Java2时代。

        2、1999年6月,标准版,企业版,微型版发布

        3、2000年5月8日,JDK1.3发布;同年的5月29日,JDK1.4发布。

        4、2001年9月24日,J2EE1.3发布(企业版)

        5、2002年2月26日,J2SE1.4发布(标准版)

    3、壮年时期2004年~至今

        2004年9月30日,J2SE1.5发布(里程碑)更名为J2SE5.0

        2005年6月,发布了Java SE 6,Java的各个版本进行更名取消了数字2.

        2006年11月13日发布了Java标准版的第一批源代码

        2007年3月起允许全世界所有开发人员修改源代码

        2011年发布Java7

        2014年发布Java8

二、Java的特点

    1、简单 

        主要体现在:

            1、Java的风格类似与  C++

            2、Java摒弃了C++中容易引发程序错误的一些特性

            3、Java提供了丰富的类库,可以方便的开发各种应用程序

    2、面向对象

    3、分布性

        Java程序能够在网络上的不同地点获取所需资源。

    4、健壮性

        Java程序将重点放在早期潜在问题检查和运行时检查上,消除了错误的产生。包括了垃圾收集和数组越界检查等。

    5、安全性

        Java编译器不控制内存分配,只是在运行程序时由操作系统分配,有效的避免了不友善代码或病毒的入侵。

    6、可移植性

        一次编译,到处运行的语言,可以在Windows、UNIX等系统中安装Java虚拟机来运行。

    7、多线程

        Java程序中可以开辟多个线程完成不同的操作

    8、动态性

        Java非常使用与一个不断变化发展的环境,可以在类哭中加入新的方法和变量以适应复杂的外界环境,而不影响程序的执行。丰富的类库,提供了快速和标准的应用接口,提高了生产率,安全性极高。

三、Java的工作原理

    三个基本步骤:编辑、编译和运行

    编辑:用编辑器编写Java源代码。文件后缀为“.java”

    编译:“.java”文件编译成“.class”字节码文件

    运行:使用Java解释器运行Java字节代码。

    helloworld.java--->helloworld.class--->helloworld

    编译器:将Java源程序编译成字节码文件,包含各种指令,不能直接在一般的系统上运行,需要解释器翻译后才能执行。

    解释器:将Java程序编译器生成的字节码翻译成机器码,再由计算机执行该机器码。

    Java源程序--->   编译器--->    解释器

    (Java语言)       翻译         计算机看懂

四、Java的垃圾收集机制

    程序中,每个对象分配一定内存,当对象不再被引用时,内存回收它占领的空间,以便该空间被后来的新对象使用。

    除了释放没用对象,也可以清楚内存记录碎片。

        

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值