这篇文章主要讲解了“Java的基础语法有什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java的基础语法有什么”吧!
准备工作
Dos命令
配置环境变量
了解jdk, jre和jvm的区别
环境变量配置:路径中JAVA_HOME为jdk的安装目录,在路径中添加% JAVA_HOME % \ bin
API源码阅读[src。zip]
源码中使用到一些html语法
引用>
开始——Java基础语法
注释
<李>
多行注释/* */
李> <李>文档注释/* * */- javadoc生成帮助文档
李>标识符,关键字
凡是可以自己起名字的地方都叫标识符。比如:变量名,方法名,类名,接口名,包名
引用>命名规则:
<李>
由26个英文字母大小写,0 - 9,_美元或组成
李> <李>数字不可以开头。
李> <李>不可以使用关键字和保留字,但能包含关键字和保留字。
李> <李>Java中严格区分大小写,长度无限制。
李> <李>标识符不能包含空格。
李>命令规范:
<李>
<强>变量,方法强>——myVariable myMethod (xxYyZz)
李> <李><强>类,接口强>——MyClass(首字母大写),MyInterface (xxYyZz)
李> <李>包,包(xxYyZz)
李> <李>常量全部大写,单词之间用“_”隔开——DEFAULT_SIZE (XX_YY_ZZ)
李>变量
<李>
强类型语言
李>数据类型,变量名,存储的值类型varName[=价值];
数据类型
基本数据类型
类型字节数整数byte1
short2
int(默认)4
long8浮点数float4
双(默认)8字符2型字符 布尔型布尔 1位<强>注意:强>
<李>
Java中的字符字节数,是2个字节,区别于c(一个字节)& # 39;& # 39;<强>有且仅有强>一个字符
李> <李>关于“默认“问题,如233年不写后缀,在电脑上存储按照int(4个字节)存储,但是若写成233 l,则按照长(8个字节)存储,还有比较常用的就是浮动,也要加后缀f区别于默认双型;
李> <李>金融计算,利用BigDecimal;
李> <李>转义字符& # 39;\ u0000& # 39;
李>
5。字符可以声明一个字符,也可以表示<强>转义字符强> (“\ n”),也可以直接使用unicode值来表示字符型常量(‘\ u0043)
写为\ \ n,这样就不存在转义了。
引用>6。字符集,存在乱码情况(IO流的转换流)
ASCII→Unicode(具体落地是utf - 8)
引用>编写文件时确定的编码类型,如ANSI(就)是GBK,存在磁盘的文件形式就都是GBK形式,只有这时才能在cmd(支持GBK)正常读出但是要是保存形式改为utf - 8,就是出现“乱”码。
类型转化
这里只讨论7种数据类型(不含布尔)存在类型转化
<李>
自动类型转换,低转高
李>
特别地,字节,短,char之间不会相互转换,他们三者在计算时<强>首先转换为int类型强>字节+字节→int字节+短→int
规定:Java在做运算是,操作数若在int范围内,一律按照int运算
引用><李>
强制类型转换,高转低
李>注:在基本数据类型中,低代表字节少,在类中,低代表子类
长l=123232 l;
浮动f=33.223 f;
引用数据类型
类型出现形式类类,串接口接口数组int[]数组<强>重点
Java的基础语法有什么