java基础语法1
2015-08-08 10:28
302 查看
注释
1.单行注释 //
2.多行注释 以 /*开头(注释的内容) */结尾
3.文档注释 /** 注释的内容 */ (能狗被doc工具解析)
“+”链接符
1.作用链接字符串
System.out.println("Hello"+"World!");
2.将整形转换为字符串再链接
System.out.println(1+"HelloWorld!");
3.如果整形数字在字符串的前面,数字会先做加法运算
System.out.println(1+2+"HelloWorld!");
4.如果整形数字在字符串的后面,数字会转换成字符串再相连
System.out.println("HelloWorld!"+1+2);
关键字
2个保留的关键字 goto const
标识符:用来命名的字符
只能由字母,数字,美元符号'$',下滑线'_',组成。
注意:
1.不能以数字开头
2.严格区分大小写
3.不能和关键字同名
4.长度无限制
命名:望文知意
驼峰式:HelloWorld NiHao 类名
单驼峰:addWorld 方法名
匈牙利:hello_world qiu_he 变量名
HELLO_WORLD PI 常量
常量:(不可改变的)
1.整数:1,2,5
2.实数:1.2 3.5 3.14
3.布尔类型: true,false
4.字符: ‘a’,'中'
5.字符串:“HelloWorld”,"中文"
6.null
不可变的变量也是常量
变量:(值可以改变)
Java变量是程序中最基本的存储单元
三要素:
1.类型
2.变量
3.作用域:在大括号内有效
根据作用域分类:
1)成员变量:内的内部,方法的外部;
2)局部变量:内的内部,方法的内部;
根据所属类型分类:
基本类型
引用类型
基本数据类型 4种8类
整数类型:byte 1bit 8位 -128~127
short 2bit 16位
char 2bit 16位
int 4bit 32位
long 8bit 64位
浮点型:
float 4bit 32位
double 8bit 64位
boolean类型:true false
标识符
合法的标识符:由数字、字母、下划线'_' 、美元符号'$' 组成
注意:1)不能一数字开头
2)不能和关键字同名
3)严格区分大小写,长度没有限制
常量(不会变的值)
1)整数
2)实数
3)逻辑:true false
4)字符串
5)字符 (单字符)
6)null
7)不可变的变量也是常量,也就是加上final关键词的变量,final的意思是不能改变
final double PI = 3.14
变量:最基础的存储单元
变量三要素:1.类型 2.变量名 3.作用域(局部变量,成员变量)
根据变量申明的位置分类:
局部变量:在类的内部,方法或者语句块的里面
成员变量:在类的内部,方法或者语句块的外部
注意:1)若在main中使用成员变量,成员变量要加上static修饰符
2)成员变量不能出现重名
3)成员变量和局部变量允许出现重名,当出现重名时,就是用就近原则
根据变量的类型分类:
1)基本数据类型
2)引用数据类型(除基本数据类型之外的都是引用数据类型)
基本数据类型:(四类八种)
1.整型 2.逻辑型 3.字符型 4.浮点型
转义字符:\n \t \' \"
基本数据类型之间的转换
1)默认转换:容量小的转为容量大的
2)强制转换:容量大的转为容量小的(会让数据丢失精度)
多种数据类型进行混合运算:
先将容量小的类型转为容量大的类型再进行计算
1.单行注释 //
2.多行注释 以 /*开头(注释的内容) */结尾
3.文档注释 /** 注释的内容 */ (能狗被doc工具解析)
“+”链接符
1.作用链接字符串
System.out.println("Hello"+"World!");
2.将整形转换为字符串再链接
System.out.println(1+"HelloWorld!");
3.如果整形数字在字符串的前面,数字会先做加法运算
System.out.println(1+2+"HelloWorld!");
4.如果整形数字在字符串的后面,数字会转换成字符串再相连
System.out.println("HelloWorld!"+1+2);
关键字
2个保留的关键字 goto const
标识符:用来命名的字符
只能由字母,数字,美元符号'$',下滑线'_',组成。
注意:
1.不能以数字开头
2.严格区分大小写
3.不能和关键字同名
4.长度无限制
命名:望文知意
驼峰式:HelloWorld NiHao 类名
单驼峰:addWorld 方法名
匈牙利:hello_world qiu_he 变量名
HELLO_WORLD PI 常量
常量:(不可改变的)
1.整数:1,2,5
2.实数:1.2 3.5 3.14
3.布尔类型: true,false
4.字符: ‘a’,'中'
5.字符串:“HelloWorld”,"中文"
6.null
不可变的变量也是常量
变量:(值可以改变)
Java变量是程序中最基本的存储单元
三要素:
1.类型
2.变量
3.作用域:在大括号内有效
根据作用域分类:
1)成员变量:内的内部,方法的外部;
2)局部变量:内的内部,方法的内部;
根据所属类型分类:
基本类型
引用类型
基本数据类型 4种8类
整数类型:byte 1bit 8位 -128~127
short 2bit 16位
char 2bit 16位
int 4bit 32位
long 8bit 64位
浮点型:
float 4bit 32位
double 8bit 64位
boolean类型:true false
标识符
合法的标识符:由数字、字母、下划线'_' 、美元符号'$' 组成
注意:1)不能一数字开头
2)不能和关键字同名
3)严格区分大小写,长度没有限制
常量(不会变的值)
1)整数
2)实数
3)逻辑:true false
4)字符串
5)字符 (单字符)
6)null
7)不可变的变量也是常量,也就是加上final关键词的变量,final的意思是不能改变
final double PI = 3.14
变量:最基础的存储单元
变量三要素:1.类型 2.变量名 3.作用域(局部变量,成员变量)
根据变量申明的位置分类:
局部变量:在类的内部,方法或者语句块的里面
成员变量:在类的内部,方法或者语句块的外部
注意:1)若在main中使用成员变量,成员变量要加上static修饰符
2)成员变量不能出现重名
3)成员变量和局部变量允许出现重名,当出现重名时,就是用就近原则
根据变量的类型分类:
1)基本数据类型
2)引用数据类型(除基本数据类型之外的都是引用数据类型)
基本数据类型:(四类八种)
1.整型 2.逻辑型 3.字符型 4.浮点型
转义字符:\n \t \' \"
基本数据类型之间的转换
1)默认转换:容量小的转为容量大的
2)强制转换:容量大的转为容量小的(会让数据丢失精度)
多种数据类型进行混合运算:
先将容量小的类型转为容量大的类型再进行计算
相关文章推荐
- 数据库链接字符串查询网站
- Flex字符串比较 还有Flex字符串操作
- CSS注释、命名、继承性、样式排序等CSS技巧的小结
- Ruby中创建字符串的一些技巧小结
- ASP下经常用的字符串等函数参考资料
- 将字符串小写转大写并延时输出的批处理代码
- 将字符串转换成System.Drawing.Color类型的方法
- Lua源码中字符串类型的实现
- Lua性能优化技巧(四):关于字符串
- 字符串聚合函数(去除重复值)
- Ruby中的字符串编写示例
- 总结的5个C#字符串操作方法分享
- asp下查询xml的实现代码
- SQL语句的各个关键字的解析过程详细总结
- sqlserver中求字符串中汉字的个数的sql语句
- sql server字符串非空判断实现方法
- VBS的字符串及日期操作相关函数
- C#实现将千分位字符串转换成数字的方法
- C# 的关键字详细介绍
- jquery 删除字符串最后一个字符的方法解析