Java 基础 05~ 12
Java 基础 05~ 12
1.Java 类型转换
int i = 128;
byte b = (byte) i; // 格式
System.out.println(i); // 128
System.out.println(b); // -128 内存溢出
PS: 注意转换的等级,从低位往高位转没问题,从高位往低位转可能内存溢出
2.变量、常量、作用域
int a = 1;
String name = "peter" // 一般变量声明的格式
// 类变量; 有static 关键词,位置与实例变量一样
// 实例变量;方法外,类里面,从属于对象
// 局部变量;存在于函数体内
static final double PI = 3.14; // 常量 final为关键字,用来定义常量
3.运算符
1.算数运算符: +、-、*、/、%
2.赋值预算符: =
3.关系运算符:<、>、==、!=
4.逻辑运算符: &&, ||, !
* 5.位运算符:&,|,^,~
* 6.条件运算符:?:
* 7.扩展运算符:+=;-=;*=;/=
8.自增和自减运算符
int a = 3;
int b = a++; // b = 3;
int c = ++a; // c = 5;
// 符号前后与代码执行前后一致
// 幂运算 可以借助 Math 类
double pow = Math.pow(3, 2); // 3^2 3的2次方
4.包机制(包的本质是文件夹)命名规范:一般为公司工程名字,通过import来引用
PS:阿里巴巴java开发手册
5.JavaDoc (可以通过注释关键词自动生成API文档)
javadoc doc.java // 命令行,可以生成一个api文档
本文来自博客园,作者:两块五的菜鸟,转载请注明原文链接:https://www.cnblogs.com/rushintocloud/p/17786482.html
分类:
教程学习 / Java零基础
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!