java——基础知识

1. 跨平台原理:

  • 平台:windows mac linux
  • 跨平台:任意操作系统运行 针对不同操作系统提供对应的JVM虚拟机 (一次编译 处处运行)

      总结:在需要运行java应用程序的操作系统上,安装与系统对应的Java虚拟机

2. JRE与JDK

  • JDK:Java Development Kit,Java开发工具包,包含JRE
  • JRE:Java Runtime Environment,Java运行环境,包含JVM
  • JVM:Java Virtual Machine,Java虚拟机
  • JDK开发Java程序,JRE允许Java程序
  • JDK=JRE+开发工具  (开发需要环境和工具)
  • JRE=JVM+核心类库 (运行需要虚拟机和类库)

3. 常用dos命令

4.开发流程

  •   编写——源程序
  •   编译——编译器(得字节码文件)
  •   运行——java

5.注释——解释说明

  • 单行注释    //
  • 多行注释   /* */
  • 文档注释

6.关键字——被Java赋予特定含义的单词

  • 特点:字母全部小写,有颜色标记,

7.常量——值固定不变

  • 字符串常量 ——”   “
  • 整数常量——不带小数
  • 小数常量——带小数
  • 字符常量——'  '
  • 布尔常量——表示真假,只有两个值 true和false
  • 空常量——空值,为null(不能直接输出!)

8.数据类型

  • 计算机存储单元

      最小信息单元——位 bit 小写b

      最小存储单元——字节 Byte 大写B

      字节由连续8个位组成

  • 数据类型——强数据类型

      定义:

      每种数据有明确数据类型,不同数据类型分配不同内存空间

      即表示的数据大小不同

      分类:

      基本数据类型:数值型(整数,浮点数,字符)和非数值型(布尔型)

      引用数据类型:类,接口,数组

  • 变量——值可以改变(内存中一小块区域)

  • 标识符——类,方法,变量起的名字

       字母,数字,下划线,美元符组成

       不能以数字开头,不能为关键字,区分大小写

  • 类型转换

       自动类型转换—— 范围从小到大,不能从大到小

       强制类型转换—— 强制从大到小

     

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值