首页 / JAVA / Java基础语法及拓展
Java基础语法及拓展
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Java基础语法及拓展,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2253字,纯文字阅读大概需要4分钟。
内容图文
![Java基础语法及拓展](/upload/InfoBanner/zyjiaocheng/601/e5add6eec0c64466bca6ca83f81d5d1f.jpg)
Java基础语法
标识符注意点
-
所有标识符都以字母 美元符($) 或者下划线 (_) 开始
-
首字母之后可以是字母 美元符($) 下划线(_) 或者数字的任何字符组合
-
不能使用关键字作为变量名或方法名
-
标识符是大小写敏感的
-
合法标识符举例:age ,$salary, _value, __1_value
-
非法标识符举例 :123abc -salary #abc
-
可以使用中文命名 但是一般不建议这样去使用 也不建议使用拼音 很Low
数据类型
强类型语言:
要求变量的使用严格符合规定 所有变量必须先定义后才能使用
弱类型语言..
Java的数据类型分为两大类
基本类型:
-
数值类型
byte 1个字节 范围 -128~127
short 2个字节 范围 -32768~32767
int 4个字节 范围 -2147483648~2147483647
long 8个字节 范围 -9223372036854775808~9223372036854775807
-
boolean类型 占1位 其值只有true false
/**八大基本数据类型**/
?
//整数
byte a = 200; //error byte 1个字节 范围 -128~127
byte a = 100; //right
int a = 150;//最常用
long a = 30L;//long类型要在数字后面你加一个L
?
//小数:浮点数
float a = 50.1F;//不然默认为double
double a = 2.1121544;
?
//字符
char name = '国';
//字符串 String不是关键字 是一个类
String name = "hahah";
?
//boolean
boolean flag = true;
引用类型:
-
类
-
接口
-
数组
什么是字节
-
位(bit) :是计算机 内部数据 储存的最小单位 11001100是一个八位二进制数
-
字节(byte) : 是计算机中 数据处理 的基本单位 习惯上用大写B表示
-
1B (byte 字节) = 8 bit(位)
-
字符:是指计算机中使用的字母 数字 字 和符号
-
1bit表示1位
1 Byte表示一个字节 1B=8b
1024B = 1KB
1024KB = 1M
1024M = 1G
Java基础语法拓展
-
整数拓展
进制
//二进制 0b int a = 0b11;//3
?
//十进制 无 int a = 10;
?
//八进制 0 int a = 010;//8
?
//十六进制 0x int a = 0x1;//16 -
浮点数拓展
// 尽量完全避免使用浮点数比较!!
// 银行业务怎么表示? BigDemcial 数学工具类
//float 有限 离散 舍入误差 接近但不等于
//double
float f = 0.1f;//0.1
double d = 1.0/10; //0.1
System.out.println(f+" "+d+" "+(f==d));//false
float x = 32323222333232f;//3.23232213E13
float y = x+1;//3.23232213E13
System.out.println(x+"\n"+y);
System.out.println(x==y);//true -
字符拓展
char c1 = 'a';
char c2 = '中';
System.out.println(c1+" "+(int)c1);
System.out.println(c2+" "+(int)c2);
// 所有的字符本质还是数字
//Unicode 表 2字节 0~65536
//U0000 UFFFF// \_u解释
char c3 = '\u0061';//Unicode编码本来就长成这样
System.out.println(c3); -
boolean拓展
boolean flag = true;
if(flag) {}
-
内容总结
以上是互联网集市为您收集整理的Java基础语法及拓展全部内容,希望文章能够帮你解决Java基础语法及拓展所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。