01-Java基础(入门知识)
jdk 在oracle官网下载,免费注册就可下载
还需要加强的
001 二进制转换
002 计算机存储
1 Byte =8 bit 1 KB=1024 Byte 1 MB=1024 KB 1 GB=1024 MB 1 TB=1024 GB
003 Jdk jre jvm
- java是跨平台

004 关键字特点
-完全小写的字母
-有特殊的颜色
005 标识符
006 常量与变量
Java语言支持的变量类型有:
- 类变量:独立于方法之外的变量,用 static 修饰。(类变量被声明为 public static final 类型时,类变量名称一般建议使用大写字母。如果静态变量不是 public 和 final 类型,其命名方式与实例变量以及局部变量的命名方式一致)
- 实例变量:独立于方法之外的变量,不过没有 static 修饰。(实例变量具有默认值。数值型变量的默认值是0,布尔型变量的默认值是false,引用类型变量的默认值是null。变量的值可以在声明时指定,也可以在构造方法中指定;)
- 局部变量:类的方法中的变量。(局部变量没有默认值,所以局部变量被声明后,必须经过初始化,才可以使用。)(局部变量不能被声明为 static 变量。)
007 数据类型
自动类型转换:byte,short,char—> int —> long—> float —> double
008 修饰符
修饰符用来定义类、方法或者变量,通常放在语句的最前端。
8.1 Java语言提供了很多修饰符,主要分为以下两类:
-接口里的变量都隐式声明为 public static final,而接口里的方法默认情况下访问权限为 public。
- 访问修饰符
- 非访问修饰符
8.2 访问控制修饰符
Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。
-
default (即默认,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。
-
private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类)
-
public : 对所有类可见。使用对象:类、接口、变量、方法
-
protected : 对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)。

8.3 非访问修饰符
为了实现一些其他的功能,Java 也提供了许多非访问修饰符。
static 修饰符,用来修饰类方法和类变量。
final 修饰符,用来修饰类、方法和变量,final 修饰的类不能够被继承,修饰的方法不能被继承类重新定义,修饰的变量为常量,是不可修改的。
abstract 修饰符,用来创建抽象类和抽象方法。
synchronized 和 volatile 修饰符,主要用于线程的编程。
8.4 访问控制和继承
请注意以下方法继承的规则:
-
父类中声明为 public 的方法在子类中也必须为 public。
-
父类中声明为 protected 的方法在子类中要么声明为 protected,要么声明为 public,不能声明为 private。
-
父类中声明为 private 的方法,不能够被子类继承。
009 修饰符
Java语言提供了很多修饰符,主要分为以下两类:
- 访问修饰符
- 非访问修饰符
003
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!