java基础之语法

来源:互联网 发布:通过ip反查域名 编辑:程序博客网 时间:2024/04/30 01:22

Java基础
 关键字:常识、数据类型、运算符、语法

 1、常识
  |--java是严格区分大小写的
  |--命名规范
   |--可以以下划线、美元符号、字母开头,随后跟着数字、字母、美元符号、下划线。不能以数字开头。
   |--包名:全小写,如:com.zhouyuntao.baoming
   |--类名、接口名:每个单词的首字母大写,如:Test、AbstractTest
   |--变量、方法名:第一单词的首字母小写,随后的单词首字母大写,如:eat、eatMethod
 2、数据类型
       |--基本数据类型
   |--整型
     
        |--byte --字节型 0 8 
        |--short --短整型 0 16
        |--int --整型  0 32
        |--long --长整型 0 64
   |--浮点型 
        |--float --单精度浮点型 0.0 
        |--double --双精度浮点型 0.0 
   |--布尔型
        |--boolean --布尔型 false 
   |--字符型 
        |--char --字符型 \u0000  
     --byte->short->char->int->long->float->double(从低位到高位)
     --低位转换到高位可以隐式转换,高位转向低位要进行强制转换(显示转换)
     --boolean类型不能和任何数据类型进行转换
     --整型默认的类型是int;浮点型默认的数据类型是double
     --
       |--引用数据类型
   |--数组
   |--类
   |--接口
 3、运算符
       |--算术运算符
   |--加、减、乘、除、自增、自减、取模
       |--逻辑运算符
   |--&&:‘与’运算符 短路 ‘与’两边的表达式的值都为true时,表达式为true 当左边的表达式为false时,则右边的表达式不运算
   |--||:‘或’运算符 短路 ‘或’两边的表达式的值都为false时,表达式为false 当左边的表达式为true时,则右边的表达式不运算
       |--比较运算符
   |--大于>、小于<、等于==、不等于!=、大于等于>=、小于等于<=
       |--三元条件运算符
   |--条件表达式?true:false;
       |--赋值运算符
   |--‘=’:将右边的值赋给左边的变量

 4、基础语法
       |--三大结构
   |--顺序结构:按顺序从上往下执行代码
   |--分支结构:通过控制语句来进行判断是否执行代码
   |--循环结构:通过循环语句来循环执行代码
       |--语法
   |--控制语句:
    |--if(布尔表达式)        如果怎么样
    |--if(布尔表达式)...else...       如果怎么样,否则怎么样
    |--if(布尔表达式)...else if(条件表达式)...else if(条件表达式)...else...  如果怎么样,如果怎么样,如果怎么样,否则怎么样
        |--判断语句:switch...case...defalut....          
   |--循环语句:
    |--while(布尔表达式)  只要满足条件,就一直循环
    |--do...while(布尔表达式); 只要满足条件,就一直循环
     |--while和do...while的区别:第一次判断为false时,while就不执行循环体中的代码,而do...while至少执行一次然后判断
    |--for(初始化变量;判断;步进) 只要满足条件,就一直循环 
     |--1、初始化变量
     |--2、判断是否为true,为true的话执行代码,否则退出循环,执行下面的代码
     |--3、执行步进,在执行2
       |--关键字:
   |--return 结束方法
   |--break 跳出本层循环执行下面的代码  
   |--continue 跳出本次循环,执行下次循环

   
   

原创粉丝点击