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

数据类型转换必须满足如下规则:
1. 不能对boolean类型进行类型转换。
2. 不能把对象类型转换成不相关类的对象。
3. 在把容量大的类型转换为容量小的类型时必须使用强制类型转换。
4. 转换过程中可能导致溢出或损失精度,

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 


 

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