Java day1

1、Java的发展史

        1996年  Java 1.0发布,有一定局限性,不能用于开发

        1997年  Java 1.1发布,引入了JDBC、反射、内部类

        1998年  Java改名为J2SE J2SE 1.2发布,并且Sun公司推出了Java三大平台

        1999年,HotSpot虚拟机发布

        2000年,J2SE 1.3分布

        2002年,J2SE 1.4发布,Java成为了服务器首选平台

        2004年,J2SE 1.5发布,Sun公司直接对外宣布JavaSE 5.0

        2005年,Java SE6发布,J2SE改名位Java EE,J2SE改名为Java SE,

                                                 J2ME改名为Java ME

        2006年,Sun公司宣布JDK开源,并且建立了 OpenJDK 组织对这些源码进行独立管理

        2009年,Oracle 以 74 亿美元收购 Sun 公司,取得了 Java 的商标版权

        2011年、2014年分别发布了 JavaSE 7 JavaSE 8 ,JavaSE 8 也是以后最常用版本

        2017年,JavaSE9发布,Oracle 决定将JavaEE移交给开源组织,最后 Eclipse 基金会接手
JavaEE更名为Jakarta EE(雅加达)

        2018年-2022年,每半年发布一次新版本

2、Java的三大平台

        J2SE: Java标准版  ,J2EE: 服务器端开发得企业版  ,手机嵌入式设备微型版

        后 J2SE改名位Java EE,J2SE改名为Java SE,J2ME改名为Java ME ,

        后 Java EE 更名为 Jakarta EE

3、JDK、JRE、JVM是什么

        JDK 是 Java 语言的软件开发工具包

        JRE 是 Java 运行环境

        JVM 是 虚拟机

4、为什么要配置环境变量

        系统变量是指这这台电脑的配置的环境变量,对所有用户都生效        

        java 环境变量要配置在系统环境变量里面才能保证对每一个用户都生效

5、Java语言跨平台的原理

        Java本身是不能够进行语言跨平台的,但是通过JVM可以实现、一段Java 文件通过javac生成class文件,然后JVM将它转化为机械语言进而实现语言夸平台

6、Java程序执行的过程

        Java文件通过javac转化为class文件,JVM将其转化为机械语言,进行运行

7、Javac和Java的区别

        Javac 是 编译器 将源代码编译为 .class文件  ,Java 可以运行class字节码文件

8、Java文件和class文件的区别

        Java文件为源代码文件 ,而class文件是经过编译后的之中间文件

9、Java的基本数据类型

        整数 : byte 、short 、int 、long

        浮点数  :float 、double

        字符型 :char

        布尔 :boolean

10、byte 、short 、int 、long四种类型的区别

        byte 是最小的储存空间大小为8bit 范围是 -128—127

        short -2^15—2^15-1

        int -2^31-2^31-1

        long -2^63-2^63-1

11、计算机最小的储存单位是,最小空间单位

        存储单位 :byte 大小为  8 bit

        最小单位 :bit 仅可存储1或0

12、bit ,B ,KB ,MB ,GB ,TB ,PB分别是什么单位?换算是什么?

        bit 为 字节最小的单位

        B ,KB ,MB ,GB ,TB ,PB为 存储单位

        1PB=1024TB

        1TB=1024GB

        1GB=1024MB

        1MB=1024KB

        1KB=1024B

第三章预习

3.1注释

        单行注释 : "   //单行注释   "

                多行注释 : "     /*

                                         *多行注释

                                         */    "

3.2标识符和关键字

        3.2.1分隔符

        

        1、分号

        

         2、花括号

 

         3、方括号

 

         4、圆括号

        

        5、空格

        6、圆点

 

        3.2.2Java9的标识符规则 

        3.2.3Java关键字

 3.3数据类型分类

    

 3.4基本数据类型

        整数型        byte ,short ,int ,long        

        浮点型        float , double

        字符型        char

        布尔型        boolean

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值