黑马程序员-Java语法基础
来源:互联网 发布:淘宝靠谱的ipad二手店 编辑:程序博客网 时间:2024/05/01 20:32
------- android培训、java培训、期待与您交流! ----------
关键字:某种语言赋予了特殊含义的单词
保留字:还没有赋予特殊含义,但是准备日后要使用的单词
其中,false,true,null并不算关键字。
但是在程序中还是禁止作为标识符来使用
2.标识符:在程序中自定义的名词
包含0-9,a-z,$,_
1.数字不可以开头
2.不可以使用关键字
3.常量: 程序中不会变化的数据
整数常量:4 小数常量 0.5 布尔型常量 true 字符常量 'a' 字符串常量 "abc" null常量 null
java是区分大小写的,所以null不能写为NULL
4.变量:其实就是内存中的一个存储空间,用于存储常量数据
作用:方便运算一些不确定数据,为其确定名词和存储空间
特点:可以重复使用
变量空间开辟: 数据类型 变量名 = 初始化值
例 String str = "abc";
变量的作用域
定义变量的大括号内部
当大括号结束,该变量就会在内存中消失。
5.数据类型
(1)基本数据类型: byte,short,int,long,float,double,char,boolean
(2)引用数据类型:数组,类,接口
基本数据类型存储在栈中,引用数据类型的引用在栈中,实体在堆中。
类型转换:如果类型从低到高,系统会自动转换。如果从高到低,会使用强制类型转换
格式: (要转换的类型,一定要比本来类型低) 被转换的类型变量
即 int i = 1; short j = (short)i;
6.运算符号
1.算术运算符: + - * / %
2.赋值运算符: = += -= *= /= %=
i+=j : i= i+j
3.比较运算符
> < == != 结果一定是true或者false
4.逻辑运算符
& | ^ ! || &&
与: 同真为真否则为假
或: 同假为假 否则为真
异或: 相同为真,不同为假
&和&&的区别
&: 即使左边为假,右边也要继续参与运算
&&:短路与 如果左边为假,右边不需参与运算
|和||的区别
| 两边都要运算
|| 短路或,左边只要为真,右边不用再继续运算
所以使用要根据情况而选择
5.位运算符:操作二进制的运算符
与 &
或 |
非 !
右移 >>
左移 <<
无符号右移 >>>
6.转义字符
\n 换行 \r 同回车符 \b 同退格符 \t 制表符 \' 显示一个单引号 \" 显示一个双引号 \\ 显示一个单斜杠
------- android培训、java培训、期待与您交流! ----------
- 黑马程序员---基础语法【java】
- 黑马程序员---Java基础语法
- 黑马程序员---java基础语法
- 黑马程序员---java---基础语法
- 黑马程序员 java基础语法
- 黑马程序员 java语法基础
- 黑马程序员-Java基础语法
- 黑马程序员--java基础语法
- 黑马程序员---Java基础语法
- 黑马程序员-Java语法基础
- 黑马程序员--java基础语法
- 黑马程序员-java基础语法
- 黑马程序员 -----java基础语法
- 黑马程序员-java语法基础
- 黑马程序员----JAVA基础语法
- 黑马程序员-------java语法基础
- 黑马程序员------java基础语法
- 【黑马程序员】JAVA基础语法
- STL 之 iterator traits 备忘
- MinGW VS Cygwin
- codeforces #260 B. Fedya and Maths(水)
- IE浏览器兼容问题解决办法
- Runtime(一)
- 黑马程序员-Java语法基础
- Learning OpenCV Chapter3 初探OpenCV下
- Android OpenGL ES 开发教程(6):GLSurfaceView
- Linux新手要了解的十个知识点
- 写博客的缘由
- NDK在windows下编译libpng
- hdu 1028 Ignatius and the Princess III
- 左旋转字符串
- POJ-1703 Find them, Catch them