学习java第二天总结。

1:关键字(掌握)
     (1)被Java语言赋予特定含义的单词
(2)特点:全部小写。
(3)注意事项
      A:goto和const作为作为保留字的存在。
  B:类似Notepad++这样的高级记事本对关键字有特殊的


颜色标记
  
2:标识符(掌握)
      (1)就是给类、接口、方法起名字的的字符序列
 (2)组成规则:
       A:英文大小写字母
B:数字
C:$和_
 (3)注意事项:
        A:不能数字开头
B:不能是Java中的关键字
C:严格区分大小写
      (4)常见的命名规则(见名知意)
        A:包   全部小写
    单级包:小写
 举例:changchaojie,com     
多级包:小写,并用.隔开
 举例: cn.itcast,com.baidu
B:类或者接口
   一个单词和多个单词分别举例
   一个单词:首字母必须大写Chang
       多个单词:每个单词首字母必须大写


ChangChaoJie
C:方法或者变量:
   一个单词和多个单词分别举例
       一个单词单词首字母小写chang
       多个单词从第二个单词首字母大写changChaoJie
D:常量:
   一个单词和多个单词分别举例
                一个单词单词必须全部大写CHANG
                多个单词每个单词字母全部大写
                每个单词用_隔开CHANG_CHAO_JIE
3:注释(掌握)
      (1)注释概述:用于解释说明程序的文字
      (2)注释分类
            单行注释
              格式://注释文字单行注释可嵌套使用
            多行注释
               格式:/*注释文字*/多行注释不可嵌套使用
            文档注释
               格式:/**注释文字*/解释:被javac工具解析生成一个说明


书,面向对象部分讲解。
 (3)把HelloWord案例写了一个带注释版本
               后面我们要写一个程序的过程.
                需求:
                分析:
                实现:
                代码:
  (注释是一个程序员必须具有的良好编程习惯



            初学者编写程序必须养成习惯,先注释再写代码
            将自己的思想通过注释先整理出来,在用代码去体现。
            因为代码仅仅是思想体现的一种形式而已。)
(4)注释的作用:
                A:解释说明程序,提高程序的阅读性
                B:可以帮助我们调试程序。
                 以后讲解更高级的调试
(注释调节程序:用注释屏蔽掉问题代码


,逐步调试)


4:常量(掌握)
        (1)在程序执行的过程中。其值不可以发生改变。
(2)分类:
      A:字面值常量
  B:自定义常量(后面讲)
   (3)字面值常量
   A:字符串常量  “hello”
B:整数常量 ‘1’‘2’
C;小数常量 1.2
D: 字符常量 ‘a’‘A’‘0’
E: 布尔常量 true和false
F: 空场常量 null
(4)在Java中对整数常量提供了四种表现方式
            A:二进制  由0.1组成,以0b开头
B:八进制  由0.1.2.3.4.5.6.7组成,以0开头
C:十进制  由0.1.2.3.....9组成,默认整数为十


进制
D:十六进制 由0.1.2.3.....9.a.b.c.d.f.(大


小写均可)组成,以0c开头
5:进制转换(了解)
        (1)其他到进制到十进制
             系数:每个位上的数值
             基数:x进制基数就是x
             权: 我们针对每一个位上的数据进行编号,从右边,


并且是从0开始编号。
                    这个编号就是该位上数据的权值。
             结果: 每一个位上的系数*基数^权次幂
        (2)十进制到其他进制
              除以基数取余数,直到商为0,余数反转
        (3)进制转换的快速转换法
              A:十进制到二进制的转换
                  8421码(BCD码最常用的一种,他表达的意思是每一个二


进制位上的数据对应一个固定的值,只需要把对应的1位置的数据相加,即可


得到该二进制对应的十进制的值)
              B:二进制到八进制,十六进制的转换


  


6:变量(掌握)
       (1)在程序执行过程中,其值在某个范围内可以发生改变的量
  (2)变量的定义格式:
        变量名=初始值


7:数据类型(掌握)
        (1)Java是一种强类型语言,针对每种数据都提供了对应的数据类



(2)分类:
      基本数据类型:4类8种
  应用数据类型:类、接口,数组
   (3)基本数据类型
      A:整数              占用字节数
       byte                 1
                    short                2
                    int                  4
long                 8
  B:浮点数
                    flote                4
                    double               8
               C:字符
                    char                 2     
               D:布尔
                    boolean              1   
               注意:整数默认int类型,浮点数默认是double 。
                     常整数要加L或者l
                     单精度的浮数要加F或者f
 
8:数据类型转换(掌握)
          (1)boolean类型不参与转换
 (2)默认转换
     A:从小到大
     B:byte,short,char--int--long--float--


double
 C:byte,short,char之间不相互转换,直接


转成int类型参与运算
 (3)强制转换
      A:从大到小
  B:可能会有精度的损失,一般不建议。
  C:格式:
         目标数据的数据类型 变量名=(目标


数据类型)(被转换的数据)
 (4)思考题和面试题
      A:下面的两种方式有区别吗?
  float f1 = 12.345f ;
  float f2 = (float)12.345;
  B:  下面的程序有问题吗?如果有?在哪里呢



    byte b1 = 3;
    byte b2 = 4  
    byte b3 = b1 + b2   
    byte b4 = 3 + 4
              C:下面的操作结果是什么呢?
                  byte b =(byte)130
               D: 字符参与运算 
                  是查找ASCII里面的值
                   ‘a’        97  
                   ‘A’ 65  
                   ‘0’ 48  
                  System.out.println('a');
   System.out.println('a');
               E:字符串参与运算
       这里其实是字符串的链接
  System.out.println


("hello"+'a'+1);
  System.out.println


('a'+1+"hello");
  System.out.println("5+5="+5+5)


 
  System.out.println(5+5+"=5+5")





















































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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值