javase基础

 

    1. 标识符:字母,数字,下划线,$;标识符应该见名知意,语义化标识符
    2. 关键字
    3. 常量
    4. 变量:实际上就是一块内存区域存有它的名字和值,先声明再赋值最后使用;另外对于局部变量必须声明后赋初值,而类变量则是若没有赋初值会自动赋初值。
    5.  1 package name.zrm.ooProgram;
       2 import java.util.Scanner;
       3 public class Test {
       4     static double aDouble;
       5     public static void main(String[]args){
       6          double bDouble;
       7          System.out.println(Test.aDouble);
       8          System.out.println(bDouble);//报错
       9     }
      10 }
    6. 程序执行内存部分一般有四个部分:包括code segment代码区,data segment静态变量以及字符串常量,还有stack堆存放局部变量,以及heap栈部分(new出来的东西)
    7. 变量根据位置分为局部变量和成员变量,根据数据类型分为基本数据类型变量和引用数据类型变量,变量作用域
    8. 数据类型:基本数据类型和引用数据类型共四类八种;数值型整型(byte,short,int,long),浮点型(float,double),布尔型(Boolean),字符型(char);引用类型(类,接口,数组)
    9. Java整型默认类型为int,浮点型默认类型为double

    10. 基本数据类型转换,Boolean不能和其他类型进行转换,小容量可以自动转换为大容量的类型,整型字符型和浮点型的在混合运算中可以相互转换规则如下:

    11. byte,short,char->int->long->float->double另外byte,short,char不会相互转换而是转换成int再运算,再混合运算的过程中会先转换成大的类型再计算,除此int类型可以直接赋值给byte,short,long;但是double不能赋值给float,其他的大类型转换为小类型的时候必须强制转换。

    12. 程序格式
    •  

    • 运算符:算术运算符,逻辑运算符,关系运算符,赋值运算符,位运算符
    •  

    • 流程控制语句,if,else if,switch(表达式必须是整型,字符,和String类型)
posted @ 2019-08-13 15:59  26417  阅读(115)  评论(0编辑  收藏  举报