黑马程序员技术交流社区

标题: 技术贴 [打印本页]

作者: 小乾    时间: 2019-5-25 17:34
标题: 技术贴
DOS命令:1盘符切换:   盘符加:2清屏   cls3进入   cd加你要进入的文件名4列出当前文件所有文件   dir
JDK  开发软件和JRE              JRE  包括JVM
变量的定义格式:
硬盘  内存  缓存(寄存器)  IO流,GC  木桶原理
  数据名称   变量名=数据值
                byte b=127;
        short s=30000;
        int i=200000000,
        long l=500000000L;
        float f=87.26F;
        double d=87.53;
        char c='A';
        boolean b1=true;    boolean b2 =false
变量的使用;
1变量名不能重复;
2使用变量必须要给他赋值
定义long类型后面要加L不然他会自动转换成int类型
定义float类型后面要加F 不然他会自动转换成double类型,
标识符命名规范:
组成部分  26个字母  数字0-9 下划线_  美元符号@
不能用数字开头  不能用关键字  

小驼峰命名:方法”变量
  规范:首字母小写,其余每个单词首字母大写   firstName
大驼峰命名:类, 接口
规范:首字母大写,每个单词都是大写  FirstName

常量:
字符串常量    用双引号括起来的内容  "Hello"  "今天真开心"
整数常量    不带小数点的数字 。   528    997
浮点数常量 又叫小数常量    带小数点的数字    58.4   66.6
字符常量    和第一个不一样,只有一个单位的内容   'A'   '中'
布尔常量    布尔值表示真假 只有2个    false  true
空常量    一个特殊的值,空值 。null
空常量不能直接输出

数据类型
整数形:byte(1个字节)(127,-128) short (2个字节)大约3W  int(4个字节)大约21亿 long(8个字节)
浮点型:float(4个字节)double (8个字节)
字符型:char(2个字节)(6W多)
布尔型:boolean(1个字节)  true(真)或者  false(假)

类型转换:
自动类型转换:
把一个范围小的数值或者变量赋值给另外一个范围大的变量;
比如 double d=10  输出是10.0  int 转换成double的类型
强制类型转换:
把一个范围大的数值或者变量赋值给另外一个小的变量:
格式: float f =(float)3.14

swich语句:
格式 swurch(表达式){   //表达式变量名
case 值1:
语句体1:   //与具体是输出
break:  
case 值2:
语句体2;
break;
。。。。
case 值N:
语句体n
break;
}

switch 语句:

         switch(表达式){
                case 常量值1:
                   语句体1;
                   break;
                  
                case 常量值2:
                   语句体2;
                   break;
                  
         
                case 常量值3:
                  语句体3;
                   break;
               
                  default:
                  语句体n;
                 // break;
                         
         }

表达式能放那些类型的数据: byte short int char  String enum(枚举)
         
        for循环:
           组成部分:
                 ①初始化语句     只是在循环开始执行一次
                         ②条件判断       判断符合条件 循环继续执行
                         ③循环体
                         ④步进语句/条件控制








欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2