传智播客javase总结

day01

1、

javase 标准版(stardard)

javaee 企业版(enterprise)

javame 小型版(micro)手机

2、语言特点:

简单,开源,跨平台。

3、jre ,jdk

4、Java运行与工作原理

demo.java----javac编译----->demo.class----java执行---->运行结果


day02

1、关键字  20多个

2、标识符:起名字

      英文大小写、数字、_和$

     注意:a、不能以数字开头

                 b、不能是Java关键字

                 c、严格区别大小写

3、命名规则:见名知意

    包:文件夹,用于把相同的类名进行区分

          单级:liuyi:

          多级:cn.itcast

类或接口:

    一个单词:Student Dog

    多个单词:studentAge  shouAllName

常量:

     一个:PI

    多个:STUDENT_MAX_AGE


4、注释

    单行  //

    多行  /*  */

    文本 /**    */


5、常量:

   a、字面常量

          字符串常量:“Hello”

          整数常量:100,200

          小数常量:12.34,110.11

          字符常量:‘a’  'A'

         布尔常量:true ,false

          空常量:null

6、 进制(针对整数常量的4中表现形式)

     2  4   8   16 进制

     2  8   10 (默认)  16(0x)

   进制转换:其他-->10    10-->其他 (除基取余,商为0,余数反转)

    快速转换 : 8421码 (bcd码的一种)对表看

7、有符号数据表示法(负数)

        数据运算均采用补码

8、数据类型

   Java是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同的大小、内存空间。

   a、基本数据类型(4类8种)

               数值型:

                         整数(type-1,short-2,int-4,long-8)

                        浮点数(float-4,double-8)

              字符型:  char-2

              布尔型:boolean-1

    b、引用数据类型

               类:class

              接口:interface

               数组: [ ]


长整型  long i = 10000000L

加L标记


单精度 float j = 12.345F  加F标记


注意:boolean类型不能转换为其他的数据类型



默认转换(从小到大的转换)

     A:byte  short   char --int -- long --float --- double

     B:byte  short  char相互之间不转换,他们参与运算首先转换为int类型



强制转换


***

byte  b = (byte)130

   print(b)



130  补码  0000 0000   0000 0000  0000 0000  1000 0010

byte截取:1000 0010 (结果)

求原码:

                符号位    数值位

 补:          1            000 0010

反:           1            0000 0001

原码:       1             1111 1110   (-126)


****  字符串数据和其它数据做 + ,结果是字符串类型。这里的+不是+,而是字符串连接符。











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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值