java基本语法
Java基础语法
注释
- 单行注释
//注释
- 多行注释
/*
注释
*/
- 文档注释
/**
*/
创建空项目->右上角file->new->module->Java
项目结构,选择jdk
标识符
注意命名规则
命名规范:大驼峰、小驼峰、下划线、匈牙利
数据类型
强类型语言:要求变量严格符合规定,所有变量必须先定义再使用
弱类型语言,不要求
基本类型都有其对应的包装类,类里有很多方法
字节
位(bit),计算机内最小存储单位
字节(byte),计算机内数据处理基本单位,用B来表示
1B(1byte)= 8bit
数据类型扩展
二进制0b 十进制 八进制0 十六进制0x
最好避免浮点数进行比较,可以使用BigDecimal,数学工具类
所有字符本质还是数字
类型转换(基本类型)
运算中,不同类型数据要先转换到同一类型,然后进行运算
低 ------------------------------> 高
byte,char,short->int->long->float->double
强制转换:由高到低
自动转换:由低到高
强制转换:再要转换的变量前用括号指明要转换的类型,即 (类型)变量名
基本类型和其包装类的转换大概是差不多的,但应该有不同
变量
Java是一种强类型语言,每个变量必须声明其类型
Java变量是程序中最基本的存储单元,,起要素包括变量名,变量类型和作用域
常量
final 来定义
运算符
算数运算符,赋值运算符,关系运算符,逻辑运算符,位运算符,条件运算符,扩展赋值运算符
++a,先自增再赋值;a++,先赋值再自增
逻辑运算的短路运算
优先级多用括号控制
包机制
包的本质就是文件夹
一般用公司域名倒置作为包名
阿里巴巴开发手册,程序员开发规范
JavaDoc
JavaDoc命令是用来生成自己的api文档的,与文档注释有关
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)