首页 / JAVA / JAVA基础语法学习
JAVA基础语法学习
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了JAVA基础语法学习,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3085字,纯文字阅读大概需要5分钟。
内容图文
![JAVA基础语法学习](/upload/InfoBanner/zyjiaocheng/601/b8e34235134d43d2b0703f52b1ba2e6a.jpg)
1,注释
书写注释是个良好的习惯。
单行注释是在行的最前面加上//,//之后的内容就都是注释内容。
多行注释是用/**/,在/*和*/中间的内容就是注释内容。
这里添加一个小知识点,如果要修改注释的颜色和字体等格式,可以到flie-seting-editor-color scheme-java-comments下面进行修改。
2,标识符。java所有的组成部分都需要有名字。类名,变量名,方法名等统称为标识符。
java下面有一些关键词,这些都是java定义好了的,我们之后可以直接哪来使用,但是不能用这些关键词去做标识符。课程中一共展示了50个关键词,都是需要记住的。
所有标识符只能以字母,美元符$,下划线_,来开头。之后可以是任意字母,任意数字,$,_,这些的任意组合去命名。
标识符是大小写敏感的。
来举几个例子,合法的标识符:age、HEER、$jpg、_eec
不合法的标识符:123abc、&5533、#jgfd
可以使用中文命名标识符,但是不建议,因为不规范,拼音也不建议。
3,数据类型
java是一种强类型语言,必须要定义后才能使用。
一共分为两大类:基本类型(primitive type)和引用类型(reference type)。
基本数据类型可以分为数值类型和Boolean类型
数值类型又可以分为整数类型,浮点类型和字符类型。
整数类型包括:byte,short,int,long。
浮点类型包括:float,double。
字符类型就只有char一个。
long后面定义的数字要加L,float后面定义的数字要加F。
与数值类型相对应的boolean类型只占一个字节,只有两个:Flase和true。
与基本类型想对应的引用各类型包括:类,借口,数组。
拓展:不要用浮点数去进行比较,因为会出错。
4.类型转换
byte,char,short—>int—>long—>float—>double
从类型高到底,需要强制类型转换。
从类型低到高不需要转换。
注意点:不能对boolean值进行转换。不能把不相关的类型进行转换。转换时可能存在内存溢出或者精度问题。
5.变量
可以变化的量,就是变量,而且每个变量都必须声明类型。
变量类型可以是基本类型也可以是引用类型。
变量有三种:类变量,实例变量,局部变量。
基本类型除了布尔值,如果你不赋予初始值,那么默认的初始值是0。
布尔值的初始值是false。
除了基本类型,其他类型的初始值都是null。
变量的命名:
所有变量、方法、类名都要见名知意。
类成员变量要首字母小写加驼峰原则(第一个单词首字母小写,后面的单词首字母都大写):monthSalary
局部变量要首字母小写加驼峰原则
常量要用全部大写字母加下划线:MAX_VALUE
类名要首字母大写加驼峰原则:GoodMan
方法名要首字母小写加驼峰原则:runRun()
6.常量
初始化后不能改变的值,在程序运行过程中不允许被改变。
用final定义:static final double i = 3.14;
7.基本运算符
算数运算符:+,-,/,*,%(取余),++,--
赋值运算符:=
关系运算符:<,>,<=,>=,==,!=,instanceof
逻辑运算符:&&,||,!
位运算符:&,|,^,~,>>,<<,>>>
条件运算符:?:(x?y:z 意思就是如果x为真则输出结果y,否则输出结果z)
扩展赋值运算符:+=,-=,*=,、/=,
8.包机制
一般用公司域名倒置作为包名:com.kuangstudy.blog
import是用来导入包的:import com.kuang.base.demo01;
import com.kuang.base.*; (*是个通配符,可以导入base下面所有的类。)
9.javadoc
参数信息:
@author作者名
@version版本号
@since指明需要最早使用的jdk版本
@param参数名
@return返回值情况
@throws异常抛出情况
用版本注释进行注释,加在类上面就是类注释,加在方法上就是方法注释。
可以百度一下,了解怎么用idea生成javadoc文件。
内容总结
以上是互联网集市为您收集整理的JAVA基础语法学习全部内容,希望文章能够帮你解决JAVA基础语法学习所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。