• 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类型)
  • 相关阅读:
    2019-05-07
    2019-04-28 问题记录
    2019-04-15 python深浅复制
    2019-04-11 统计日志重复数量
    2019-03-23 shell练习,日志统计
    问题记录2019-03-12
    问题记录2019-03-06(todo)
    回归
    Mac进行 usr/bin 目录下修改权限问题,operation not permitted
    个人的随笔心情
  • 原文地址:https://www.cnblogs.com/zrmj/p/11346438.html
Copyright © 2020-2023  润新知