Java基础
Java基础
一、注释
//1、单行注释
//我是单行注释
//2、多行注释
/* 我是多行注释 */
//3、文档注释
/**
*@Description 我是文档注释
*@Author 作者
*/
//4、有趣的注释
/***
* _ooOoo_
* o8888888o
* 88" . "88
* (| -_- |)
* O\ = /O
* ____/`---'\____
* . ' \\| |// `.
* / \\||| : |||// \
* / _||||| -:- |||||- \
* | | \\\ - /// | |
* | \_| ''\---/'' | |
* \ .-\__ `-` ___/-. /
* ___`. .' /--.--\ `. . __
* ."" '< `.___\_<|>_/___.' >'"".
* | | : `- \`.;`\ _ /`;.`/ - ` : | |
* \ \ `-. \_ __\ /__ _/ .-` / /
* ======`-.____`-.___\_____/___.-`____.-'======
* `=---='
*
* .............................................
* 佛祖保佑 永无BUG
*/
/***
* 佛曰:
* 写字楼里写字间,写字间里程序员;
* 程序人员写程序,又拿程序换酒钱。
* 酒醒只在网上坐,酒醉还来网下眠;
* 酒醉酒醒日复日,网上网下年复年。
* 但愿老死电脑间,不愿鞠躬老板前;
* 奔驰宝马贵者趣,公交自行程序员。
* 别人笑我忒疯癫,我笑自己命太贱;
* 不见满街漂亮妹,哪个归得程序员?
*/
二、标识符和关键字
1、标识符
由字母、数字、下划线组成。
不能以数字开头。
大小写敏感。
三、数据类型
1、基本类型(primitive type)
(1)数值类型
①整数类型
int、byte、short、long
②浮点类型
float、double
③字符类型
char
(2)boolean类型
boolean
2、引用类型(reference type)
(1)类
(2)接口
(3)数组
四、类型转换
低<——————————————>高
byte,short,char -> int -> float -> double
由低到高(自动转换)
由高到低(强制转换)
五、变量、常量、作用域
1、变量
数据类型 变量名 = 值;
public class Variable{
static int allClicks = 0; //类变量
String str = "Hello World!"; //实例变量
public void method(){
int i = 0; //局部变量
}
}
2、常量
final 常量名 = 值;
final double PI = 3.14; //常量
六、基本运算符
1、算数运算符:+,-,*,/,%,++,--
2、赋值运算符:=
3、关系运算符:>,<,>=,<=,==,!=,instanceof
4、逻辑运算符:&&,||,!
5、位运算符:&,|,^,~,>>,<<,>>>
6、条件运算符:?:
7、扩展赋值运算符:+=,-+,*=,/=
七、包机制
package com.chen.xxx; //包名
import pkg.*; //导入包
八、JavaDoc生成文档
/**
*
*@author 作者名
*@version 版本号
*@since 指明需要最早使用的jdk版本
*@param 参数名
*@return 返回值情况
*@throws 异常抛出情况
*/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现