A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Zhouyongming 中级黑马   /  2016-3-17 10:15  /  444 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


1、局部变量
   定义在方法内或者语句块内
   使用之前,必须手动初始化。
2、成员变量
   定义在类里面、方法外面。
   如果没有手动初始化成员变量,系统会自动初始化。
3、静态变量
   定义在类里面 、方法外面、使用static修饰,可以使用类名.变量名直接调用
---------------------------------------------------------
数据类型:
1、基本数据类型
   byte short int  long  float  double  char boolean
2、引用类型 (4个字节)
   数组 对象 接口
----------------------------------------------------
1.顺序结构
2.选择结构
  a)if
  b)if else
  c)if else if  else
  d)switch 多值选择  表达式: int 、 char 、 short 、byte 、枚举
    注意break问题
3.循环结构
  a)while  先判断后执行
  b)for   
  c)do while  先执行后判断
---------------------------------------------
break:强制终止整个循环
continue: 结束本次循环,继续下次循环
①:若这两个语句离开应用范围,存在是没有意义的。
②:这个两个语句后面都不能有语句,因为执行不到。
③:continue语句是跳过本次循环,继续下次循环。
④:标签的出现,可以让这两个语句作用于指定的循环。
----------------------------------------------------
Java成员变量和局部变量
   局部变量使用前必须初始化值;
   局部变量没有默认初始化值;
   局部变量的生命周期是从定义开始到定义它的代码块结束;

   成员变量:在方法体外,类体内声明的变量,
   成员变量的作用域是整个类中;它随着类的消失而消失
--------------------------------------------------------
类型转化
小转大,自动!自动类型转换(也叫隐式类型转换)  
大转小,强转!强制类型转换(也叫显式类型转换)

--------------------------------------------------
&:AND(与)同为T,为T,否则全F
|:OR(或)同为F,为F,否则全T
^:XOR(异或)同为T或F,为F,否则全T
!:Not(非)T为F,F为T
&&:左为F,右不运算
||:左为T,右不运算
-------------------------------
重载
  --同一个类,同一个方法名
  --不同:参数列表不同(类型、个数、顺序不同)

1 个回复

倒序浏览
谢谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马