Java开发杨枝/9.23/9.24

一.java中的关键字


    概念:被java赋予特定含义的单词:
           高级记事本:notepad++,editplus等等这些工具对关键字有特殊的颜色标记。
           开发工具:eclipse,myeclipse也是对关键字有特殊颜色标记。
   注意:组成关键字:字母都小写
   补:
   eclipse中的快捷键:
       alt+/:自动提示,代码补全:神键
       复制代码:ctlr+alt+向下方向键
       删除代码:选中代码:ctrl+d
       注释:多行注释:ctrl+shift+/
       单行注释:选中:ctrl+/

二.标识符

概念:是一种规则;给包,类名,接口,方法,变量起名字的字符序列!(遵循原则:见名知意)
组成规则:
          a
英文大小写字母
          b 数字字符
          c  _和$组成
1)包(目录)的命名:不管是单级包还是多级包:字母全都小写,写法:公司域名的反写(后面在跟上哪个部门)
    单级包:
        举例:
            org
                 java的源文件...
    多级包:
          org.westos
            org
               westos
                  java的源文件..
  2)类和接口的命名:
     单个单词:首字母大写,其余小写
           举例:Demo
     多个单词:每个单词的首字母都大写,其余小写
           举例:HelloWorld
  
   3)给变量和方法的命名:
         a 单个单词:字母全部小写
            举例:main():程序的主入口  
                   求两个数据之后:sum()
      
         b 多个单词:第一个单词字母全部小写,从第二个单词开始,每个单词的首字母都大写,其余小写
            举例:checkUserName(),checkPassword()
   4)常量的命名:
         单个单词:字母全部大写
         举例:HELLO
         多个单词:字母全部大写,每一个单词和单词之间用下划线隔开
         举例:HELLO_WORLD
   注意事项:
         1)不能出现java中的关键字
         2)不能以数字开头
         3)java严格区分大小  

三 常量

 常量

常量:在程序的执行过程中,其值不发生改变的量;

   常量的分类:

    1:字面值常量

  a:字符串常量:使用双引号括起来的内容:

   "helloworld","我爱高圆圆"....

 

   b:字符常量:使用单引号括起来的单个字母或者数字

   'A','a','0'

   'ab':错误的写法

  c:整数常量:

  100,1000

  d:小数常量

   3.1415926...

   e:布尔常量:

  true或者false

   f:空常量:

   null

     2:自定义常量

四 变量

数据类型
  a 整值
     1)整数类型
         byte:字节类型    ( 1  字节       -128~127)
        short:短整型     ( 2)
        int:整数类型(默认) ( 4)
        long:长整型
     2)浮点类型:默认double类型
         单精度:float类型     (4)
         双精度:double类型     (8)
      3)字符类型:
         char      ( 2)
       4)布尔类型(逻辑判断上)
        boolean      ( 1)
         布尔类型默认值:false
 b 引用类型(面向对象讲)
       数组也是引用类型

注意:对于整数类型:
  *    默认的类型:int类型
  *    使用long类型定义变量,在当前变量值的后面加上L或者l(推荐使用L),告诉系统我定义的是一个long类型
 *    浮点类型:默认双精度:double
 *     定义float类型,在该变量值的末尾跟上F或者f

 五 运算符

a 算术运算符
        ++或者--:循环语句中使用
   应用场景:
    1)单独使用:不管是++或者--在数据前还是数据后都是自增1或者自减1
    2)参与运算使用:
     a:++,--在数据的前面,先自增1或者自减1,然后在运算(赋值)
     b:++,--在数据的后面.先运算(先赋值),然后自增1或者自减1
b 赋值运算符
         byte,short,char三者之间不转换,一旦参与运算先转换为int类型需要强制类型转换
         对于扩展的赋值运算符:隐藏了默认的强制类型转换

         
c 关系运算符
             <,>,<=,>=,==,!=
        符号连接的表达式结果都是boolean类型
d 逻辑运算符
      逻辑单与:&(并列,并且的意思)
           特点:有false,则false
      逻辑单或:|
          特点:有true,则true
      逻辑异或:^
          特点:相同则为false,不同则为true
      逻辑非:!
           非false,则true,非true则false;偶数个非是该数据本身的boolean类型的值
     逻辑双与&&和逻辑单与& 的区别 
  
          共同点:都是并且的意思,双与&&和单&的特点:有false,则false
          区别:逻辑双与&&连接的左边的表达式如果是一个flase,则右边的表达式不执行,具有短路效果
    逻辑双或||:
          如果左边的表达式是true,则右边不执行!,具有短路效果!

e 位运算符
      位与:&
      位:|
      位异或:^(相同为0,不同为1)
       ~:反码
       <<,>>,>>>
重点:
    位异或的另一个特点:一个数据被另一个数据位异或两次,结果是该数据本身!

f  三元运算符

   格式:
       (表达式)? true的结果 : false的结果;
   执行流程:
       如果表达式成立,执行true的结果
       如果表达式不成立,执行false的结果;

五 键盘录入


         
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【优秀课程设计】主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 包含全部项目源码、该项目可以直接作为毕设使用。项目都经过严格调试,确保可以运行! 【优秀课程设计】主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 包含全部项目源码、该项目可以直接作为毕设使用。项目都经过严格调试,确保可以运行! 【优秀课程设计】主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 包含全部项目源码、该项目可以直接作为毕设使用。项目都经过严格调试,确保可以运行! 【优秀课程设计】主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 包含全部项目源码、该项目可以直接作为毕设使用。项目都经过严格调试,确保可以运行! 【优秀课程设计】主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 包含全部项目源码、该项目可以直接作为毕设使用。项目都经过严格调试,确保可以运行! 【优秀课程设计】主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 包含全部项目源码、该项目可以直接作为毕设使用。项目都经过严格调试,确保可以运行! 【优秀课程设计】主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 包含全部项目源码、该项目可以直接作为毕设使用。项目都经过严格调试,确保可以运行! 【优秀课程设计】主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 包含全部项目源码、该项目可以直接作为毕设使用。项目都经过严格调试,确保可以运行! 【优秀课程设计】主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 包含全部项目源码、该项目可以直接作为毕设使用。项目都经过严格调试,确保可以运行! 【优秀课程设计】主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 包含全部项目源码、该项目可以直接作为毕设使用。项目都经过严格调试,确保可以运行! 【优秀课程设计】主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 包含全部项目源码、该项目可以直接作为毕设使用。项目都经过严格调试,确保可以运行! 【优秀课程设计】主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 包含全部项目源码、该项目可以直接作为毕设使用。项目都经过严格调试,确保可以运行! 【优秀课程设计】主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 包含全部项目源码、该项目可以直接作为毕设使用。项目都经过严格调试,确保可以运行! 【优秀课程设计】主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 包含全部项目源码、该项目可以直接作为毕设使用。项目都经过严格调试,确保可以运行! 【优秀课程设计】主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 包含全部项目源码、该项目可以直接作为毕设使用。项目都经过严格调试,确保可以运行! 【优秀课程设计】主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 包含全部项目源码、该项目可以直接作为毕设使用。项目都经过严格调试,确保可以运行! 【优秀课程设计】主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 包含全部项目源码、该项目可以直接作为毕设使用。项目都经过严格调试,确保可以运行! 【优秀课程设计】主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 包含全部项目源码、该项目可以直接作为毕设使用。项目都经过严格调试,确保可以运行! 【优秀课程设计】主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 包含全部项目源码、该项目可以直接作为毕设使用。项目都经过严格调试,确保可以运行! 【优秀课程设计】主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 包含全部项目源码、该项目可以直接作为毕设使用。项目都经过严格调试,确保可以运行! 【优秀课程设计】主要针对计算机相
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值