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文档
posted @   两块五的菜鸟  阅读(3)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示