黑马程序员_java基础一(标识符,关键字,基本数据类型,运算符)
2013-04-24 23:57
423 查看
-------
android培训、java培训、期待与您交流!
----------
一.java中的标识符
定义合法标识符规则:
(1)由26个英文字母大小写,数字,0~9和符号_组成。
(2)数字不可以开头。
(3)不可以使用关键字(保留字)如 class public等.
(4)java中严格区分大小写。
(5)为提高阅读性,起名字尽量有意义 即见名知义。
java中的名称规范:
(1)包名:多单词组成时所有字母都小写。如:xxxyyyzzz
(2)类名,接口名:多单词组成时,所有单词的首字母大写。如:XxxYyyZzz
(3)变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写。如:xxxYyyZzz
(4)常量名:所有字母都大写,多单词时每个单词用下划线分开.如:XXX_YYY_ZZZ
二.java中的关键字
class:类 interface接口 byte:字节 short:短整型 int:整型 long:长整型 float:浮点数 double:双浮点数 char:字符型 boolean:布尔型 void:无返回值 true:成立 false:不成立 null:空if:如果 else:或者 switch:选择 case:选项 default::默认 while:当..时
do:做 for:为 break:停止 continue:继续 return:返回 private:私有的 protected:受保护的 public:公有的 默认(default) abstract 抽象 final 不变 static静态 synchronized 线程同步 extends 继承 implements 实现 new新建 this本类 super父类 instanceof 属于 try方法区 catch处理区 finally一定执行区
throw方法内抛出 throws 方法上抛出 package包 import引入包 native 本地方法
三. java数据类型
数值型:整数型(byte,short,int,long) 浮点型(float,double)字符型(char)布尔型(boolean)
byte :-128 ~ 127
short -32768~ 32767
chart 0~ 65535
引用数据类型 类(class) 接口(interface) 数组([])
四.运算符
1.赋值运算符:= += -= *= /= %= ;
2..比较运算符:==, !=, <,>, <= ,>=
3.逻辑运算符:
& 与 false&true -> false 无论左边是true是false,右边都运算
| 或 false|true -> true 两边都参与运算
^ 异或 false^true -> true 两边相同为真 不同为假
! 非 !true -> false
&& 与短路 false&&true -> false 当左边为false时,右边不运算。
|| 非短路 false||true -> true 当两边都为true,右边不运算。
4.位运算符:
<< 左移 3 << 2 = 12 --> 3*2*2=12//就是乘以2的移动的位数次幂
>> 右移 4 >> 1 = 2 -->2 4/2 = 2 //就是除以2的移动的位数次幂
>>> 无符号右移 3>>>1 = 1 -->3/2=1//无论最高位是什么,右移后,都用0补空位.
& 与运算 6 & 3 = 2 就是2进制的真假运算。
| 或运算 6 | 3 = 7
^ 异或 6 ^ 3 = 5
~ 反码 ~6 = -7
5.三元运算符:
格式:(条件表达式 )? 表达式1 :表达式2
若条件为true,运算结果为表达式1;
若条件为false,结果为表达式2;
android培训、java培训、期待与您交流!
----------
一.java中的标识符
定义合法标识符规则:
(1)由26个英文字母大小写,数字,0~9和符号_组成。
(2)数字不可以开头。
(3)不可以使用关键字(保留字)如 class public等.
(4)java中严格区分大小写。
(5)为提高阅读性,起名字尽量有意义 即见名知义。
java中的名称规范:
(1)包名:多单词组成时所有字母都小写。如:xxxyyyzzz
(2)类名,接口名:多单词组成时,所有单词的首字母大写。如:XxxYyyZzz
(3)变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写。如:xxxYyyZzz
(4)常量名:所有字母都大写,多单词时每个单词用下划线分开.如:XXX_YYY_ZZZ
二.java中的关键字
class:类 interface接口 byte:字节 short:短整型 int:整型 long:长整型 float:浮点数 double:双浮点数 char:字符型 boolean:布尔型 void:无返回值 true:成立 false:不成立 null:空if:如果 else:或者 switch:选择 case:选项 default::默认 while:当..时
do:做 for:为 break:停止 continue:继续 return:返回 private:私有的 protected:受保护的 public:公有的 默认(default) abstract 抽象 final 不变 static静态 synchronized 线程同步 extends 继承 implements 实现 new新建 this本类 super父类 instanceof 属于 try方法区 catch处理区 finally一定执行区
throw方法内抛出 throws 方法上抛出 package包 import引入包 native 本地方法
三. java数据类型
数值型:整数型(byte,short,int,long) 浮点型(float,double)字符型(char)布尔型(boolean)
byte :-128 ~ 127
short -32768~ 32767
chart 0~ 65535
引用数据类型 类(class) 接口(interface) 数组([])
四.运算符
1.赋值运算符:= += -= *= /= %= ;
2..比较运算符:==, !=, <,>, <= ,>=
3.逻辑运算符:
& 与 false&true -> false 无论左边是true是false,右边都运算
| 或 false|true -> true 两边都参与运算
^ 异或 false^true -> true 两边相同为真 不同为假
! 非 !true -> false
&& 与短路 false&&true -> false 当左边为false时,右边不运算。
|| 非短路 false||true -> true 当两边都为true,右边不运算。
4.位运算符:
<< 左移 3 << 2 = 12 --> 3*2*2=12//就是乘以2的移动的位数次幂
>> 右移 4 >> 1 = 2 -->2 4/2 = 2 //就是除以2的移动的位数次幂
>>> 无符号右移 3>>>1 = 1 -->3/2=1//无论最高位是什么,右移后,都用0补空位.
& 与运算 6 & 3 = 2 就是2进制的真假运算。
| 或运算 6 | 3 = 7
^ 异或 6 ^ 3 = 5
~ 反码 ~6 = -7
5.三元运算符:
格式:(条件表达式 )? 表达式1 :表达式2
若条件为true,运算结果为表达式1;
若条件为false,结果为表达式2;
相关文章推荐
- 黑马程序员_java基础——(标识符,关键字,基本数据类型,运算符)
- 黑马程序员_Java基础1_(标示符、关键字、基本数据类型、运算符)
- 黑马程序员——java基础知识篇——>标识符、关键字、常量、进制表示、数据类型、运算符等
- 黑马程序员——Java基础语法(一)—关键字、标识符、数据类型、运算符
- JAVA基础2-标识符、关键字、数据类型与运算符
- Java基础语法(一)(标识符,关键字,注释,常量,变量,基本数据类型)
- 黑马程序员之 ---- 基础语法上(关键字、标识符、进制、变量、数据类型、运算符、语句)
- JAVA基础初探(一)核心概念(JVM,JDK,JRE)、流程控制语句、基本数据类型、关键字、标识符、常量与变量、类型转换、Debug处理
- 黑马程序员_Java基础_常用基础内容(进制转换、基本数据类型、运算符、流程控制语句等)
- 黑马程序员_Java基础_进制转换、基本数据类型、运算符、流程控制语句等
- 黑马程序员——Java语言基础——关键字、表示符、常量、变量及数据的类型、运算符
- Java基础__(环境变量配置,关键字,标识符,进制,数据类型,运算符)
- JAVA基础学习(二)--标识符、关键字、数据类型与运算符
- 黑马程序员-博客 (1) 标识符、关键字、基本数据类型以及其包装类、运算符
- 黑马程序员—Java语言基础(关键字、标识符、注释、常量与变量、进制、数据类型、类型转换、代码示例)
- java入门-标识符、关键字、基本数据类型、变量与常量、运算符
- 黑马程序员——JAVA基础---基本数据类型
- 黑马程序员——Java语言基础:String、基本数据类型对象包装类
- Java基础语法(一)—标识符、关键字、常变量、数据类型
- 黑马程序员 java 基础 毕向东 面向对象 String StringBuffer StringBuilder 基本数据类型包装类