Java 学习-1
标识符
关键字
数据类型
强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后才使用
类型转换
运算中,不同类型的数据先转化为同一类型,然后进行计算
类型强制转换 (类型)变量
自动转化 低到高
不能对布尔类型进行转化,不能把对象类型转化为不相干的类型,在高容量转化为低容量时强制转化
变量
-
类变量
-
实例变量
-
局部变量
public class Demo{
//属性:变量
//实例变量:从属于对象;如果不自行初始化,这个类型的默认值
//布尔值:默认false
//除了基本类型,其余的默认值都是null
String name;
int age;
//main方法
public static void main(String[] args){
//局部变量:必须声明和初始化
int i=10;
System.out.println(i);
//变量类型 变量名字=new Demo();
Demo demo=new Demo();
System.out.println(demo.name);
System.out.println(demo.age);
}
//其他方法
public void add(){
System.out.println()
}
}
运算符
java支持的运算符
Math类
Math.pow
逻辑运算需要注意短路运算
包机制
Java提供了包机制,用于区别类名的命名空间
包语句的语法格式
package pkg1[.pkg2[.pkg3...]]
在java程序中需要明确导入该包,使用import语句可完成此功能
import package1[package2...].(classname|*)
package需要在所有代码开头,在import上面
一般利用公司域名命名
导入包下所有的类import java.*
文档注释
Javadoc命令是用来生成自己API文档的
参数信息
- @author 作者名
- @version 版本号
- @since 指明需要最早使用的jdk版本
- @param 参数名
- @return 返回值情况
- @throws 异常抛出情况
javadoc -encoding UTF-8 -charset UTF-8 Java文件名.java
javadoc -encoding UTF-8 -charset UTF-8 Doc.java
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现