Java基础语法
Java基础语法
一、注释
注释不会被编译和执行,但是可以提高代码的可读性和可维护性。
-
单行注释
//注释内容
-
多行注释
/* 注释内容 */
-
文档注释
/** * 注释内容 */
二、标识符和关键字
(1)标识符
包括包名、类名、接口名、变量名、方法名、常量名
- 标识符由数字、字母、下划线、美元符号组成
- 不能以数字来开头
- 标识符的大小写敏感
- 不能使用关键字和保留字来做标识符
一些命名规范:
- 尽量使用有意义的单词来命名
- 可以使用中文命名但不建议使用
- 包名单词使用全小写
- 类名、接口名每个单词的首字母大写(大驼峰)
- 变量名、方法名第一个单词全小写,之后的单词首字母大写(小驼峰)
- 常量名单词使用全大写
(2)关键字
三、数据类型
Java是一门强类型语言,变量要严格符合规定且必须先定义才能使用。(安全性高,但速度较慢)
Java的数据类型分为基本数据类型和引用类型
(1)基本数据类型
-
整数类型:byte short int long
-
浮点数类型:float double
-
字符类型:chart
-
布尔类型:boolean 只有true和false两个值(小写)
String不是基本数据类型,String是类,属于引用类型
(2)引用类型
类、接口、数组
整数类型:byte short int long
浮点数类型:float double
字符类型:chart
布尔类型:boolean
四、运算符
拓展:
(1)Math工具类
其他程序语言使用^来表示幂运算,但是在Java中不能这么使用,应该使用Math工具类中的pow()方法来求幂运算,即Math.pow(2,3)表示2的3次幂.
Math工具类在java.lang包下,不需要导包.
(2)异或运算
在Java中^表示异或运算,即如果两个位置上数相同则为0,不相同为1
(3)左移右移运算
<< 左移 相当于乘与2 右移相当于除与2
(4)运算符的优先级(自己查)
五、包机制
一般使用公司域名倒置作为包名,例如百度域名为www.baidu.com,则包名可以使用com.baidu.www
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)