JavaSE基础知识分享(一)

打印 上一主题 下一主题

主题 916|帖子 916|积分 2748

写在前面

本日要讲的是JAVA数据范例、运算符、选择语句、循环语句部分的基础知识,来看看你会不会!
基础知识1


  • Java语言规定标识符由字母、下划线、美元符号和数字组成,并且第一个字符不能是  数字  。
  • Java中整型变量有byte、short、int和long四种,不同范例的整数变量在内存中分配的字节数不同,数值范围也不同。对于int型变量,内存分配  4  个字节。
  • 在Java中浮点型变量有float和double两种,对于float型变量,内存分配4个字节,尾数可精确到7位有效数字,对于double 型变量,内存分配  8  个字节。
  • char c=’a’;  System.out.println(c+1);运行结果为:  98
  • && 是短路与运算符,如果左侧表达式的盘算结果是 false ,右侧表达式将不再进行盘算。
  • 下面的语句是声明一个变量并赋值:boolean b 1=5!=8; 则 b 1 的值是 true   。
  • 使用位运算符来实现运算服从最高,所以最有服从的方法算出2乘以8 等于多少的 语句是  <strong>System.out.println(2 long --> float --> double
    byte,short,char的默认范例是 int范例,浮点常量的默认范例是 double范例。
    引用数据范例:数组,类,接口
  • i++和++i 的异同之处
    相同之处:i++和++i的结果都是将i变量的值加一。
    不同之处:在赋值的时候出现差异,i++是先将值赋给目标变量再进行自加1的利用,而++i是先辈行自加1的利用,再将值赋给目标变量。
    例:int i = 2;      b=i++  >   b=2  而  b=++i  > b=3   (i++)和(++i)同样也是如此,实际上(i++)给到的是2,(++i)给到的是3。
  • 运算符||和|的异同之处
    相同之处:|和||都是逻辑运算符,都是可以判断两个或多个关系表达式或的关系,有1则取1。
    不同之处:|是根本的逻辑运算符,在实行判断的时候会判断每个关系表达式的布尔值,而||在进行判断时,如果||前面的关系表达式结果是ture,则不会再判断之后的所有关系表达式。
  • Java 中根本数据范例转换的规则
    boolean范例不能转换为其他的数据范例
    默认转换
    byte,short,char—>int—>long—>float—>double
    byte,short,char的默认范例是 int范例,浮点常量的默认范例是 double范例。
    逼迫转换:目标范例 变量名=(目标范例)(被转换的数据);
基础知识3


  • Java 中有两种范例的选择结构的控制语句,分别是 if 语句和  switch语句  。
  • 在 Java JDK1.7 之前,switch 只能支持 byte 、short 、char 、int 大概其对应的封装类 以及 Enum 范例。在 JDK1.7 中又加入了  String 范例。
  • for 循环的语法格式是for(表达式 1;表达式 2;表达式 3) {循环体} ,其中在整个循环过程中只实行一次的部分是  表达式1  。
  • 在循环结构中,如果想跳出循环体,结束整个循环结构可以使用   break  语句。
  • continue  语句用在循环语句体中,用于停止某次循环过程,即跳过循环体中尚未实行的语句,接着进行下一次是否实行循环的判定。即只结束本次循环,而不是停止整个循环的实行。
基础知识4

<ol>if 多分支语句和 switch 语句的异同之处
相同之处:
都是分支语句,对凌驾一种的情况进行判断处置惩罚。
不同之处:
switch 更适合用于多分支情况,就是有很多种情况需要判断处置惩罚,判断条件 范例单一,只有一个入口,在分支实行完后(如果没有 break 跳出),会不加判断地实行下去;而if—elseif—else 多分枝主要适用于分支较少的分支结构, 判断范例不是单一,只要一个分支被实行后,后边的分支不再实行。
switch 为等值判断(不答应比如>=
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

反转基因福娃

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表