码迷,mamicode.com
首页 > 编程语言 > 详细

javase 基础1

时间:2015-04-14 23:27:01      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:java se基础

通过学习了几天的学习,我学到了一些基本的java基础

标识符:用来命名的字符

 合法的标识符:

     字母   数字  下划线‘_‘  美元符号‘$‘

 数字不能作为命名的开头第一位

     字母严格区分大小写  

     命名长度是没有限制

     不能使用关键字    49 + 2

变量的分类:

   按声明位置来分

   按数据类型来分

按声明位置来分    成员变量   声明在类体之内,其他方法体或者语句块之外

                  局部变量       声明在语句块或者方法体之内的变量

按数据类型来分

       基本数据类型
      引用数据类型

基本数据类型

 四类 八种    逻辑类型 字符类型 整数类型 浮点类型 

 逻辑类型  boolean  值:true  false

字符类型   char  

整数类型  int byte short long

浮点型   float double

基本数据类型转换

   除了boolean类型之外,其他数据类型之间是可以相互转换的。

容量:

   byte < short char < int < long < float < double

    byte  short  char之间是不可以默认转换。一旦计算的话先转换成int再计算  

强制转换

   容量大转容量小的。   加强制转换符(类型)  注意: 强制转换容易造成精度溢出,所以要慎重使用。

运算符

算术运算符:  +,-,*,/,%,++,--

    双目运算符   双元运算符  ++  --

    单目运算符

    参与运算: 变量

     改变变量本身

       左边 

            先对变量本身进行+1操作,再把变量本身的值当成运算结果返回出去

             先运算    再赋值

       右边

           先 把变量本身的值当成运算结果返回出去,再对变量本身进行+1操作

            先赋值   再运算

关系运算符: >,<,>=,<=,==,!=

   双目运算符

   参与运算 必须是数值类型的数据

          == != 还可以其他类型

    值: boolean

判断   左边 是否 XXX 右边        是:true  否:false

逻辑运算符: !,& , | , ^ , &&,||     参与运算: boolean   值: boolean

!   逻辑非    取反

 &   逻辑与   一个为false 结果为false

 |     逻辑或     一个为true 结果为true

 ^   逻辑异或  不一样为true 

 && 短路与       当左边为false的时候不计算右边

 ||     短路或             当左边为true的时候不计算右边

字符串连接运算符:+

    + 左右两边任何一边出现字符串的时候 + 就是字符串连接符

条件运算符   三目运算符  三元运算符

    X ? Y : Z

X这个表达式 一定是boolean

     如果X的值为true 的话 ,整个表达式的值为Y的值

      如果X的值为false的话 ,整个表达式的值为Z的值

选择结构

   条件语句  选择语句  分支语句

if

if(boolean类型的表达式)语句或者语句块

if(boolean类型的表达式)语句或者语句块else语句或者语句块

if(boolean类型的表达式)语句或者语句块else语句或者语句块  …… if()语句或者语句块

     零个或者一个分支被执行

if(boolean类型的表达式)语句或者语句块else语句或者语句块  …… if()语句或者语句块else语句或者语句块

    有且只有一个分支被执行




javase 基础1

标签:java se基础

原文地址:http://fjs0303.blog.51cto.com/10122289/1632751

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!