复习随笔

 
 所有
Java
的关键字都是小写英文

======================================================

 基本数据类型转换:

整形,字符型,浮点型的数据在混合运算中互相转换,转换时遵循以下规则:

       容量小的类型自动转换为容量大的数据类型;数据类型按容量大小排序为:

             ◇  Byte,short,char ->int -> long -> float -> double

             ◇  Byte,short,char 之间不会互相转换,他们三者在计算式首先会转换为 int 类型

容量大得数据类型转化为容量小的数据类型时,要加上强制转换符,但可能造成精度降低或溢出。

有多种类型的数据混合运算时,系统首先自动的将所有数据转换成容量最大的那一种数据类型,然后再进行计算。

实数常量 (:1.2)  默认为 double.

整数常量 (:123) 默认为 int .

备注:可以直接把一个int类型的数赋值给byte,但不能超出byte的表述范围(byte最多表述到正数的127)

例:



======================================================

程序执行过程:
 
 ◈ 内存中存在4个区域
      ◇ code segment (装代码)
      ◇ data segment  (装静态变量和字符串常量)
      ◇ stack (装局部变量)
      ◇ heap (装所有new出来的东西)

如图:
程序执行过程图解


======================================================

Java变量的分类
 
◈ 按被声明的位置划分
     ◇ 局部变量:方法或语句块内部定义的变量
     ◇ 成员变量:方法外部、类的内部定义的变量
     注意:类外面(与类对应的大括号外面)不能有变量的声明
 ◈ 按所属的数据类型划分
     ◇  基本数据类型变量    
            Java中定义了4类8种基本数据类型
             逻辑型     boolean
             文本型     char
             整数型     byte , short , int , long
             浮点数型 float , double
     ◇  引用数据类型变量

======================================================

方法的重载

 ◈ 方法的重载是指一个类中可以定义有相同的名字,但参数不同的多个方法。调用时,会根据不同的参数表选择对应的方法。

======================================================

打Jar包

  jar -cvf  xx.jar  *.*
  

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值