Java基础语法

博客介绍了Java基础语法,如常量定义、var关键字、变量作用域、数组操作等,还阐述了面向对象编程(OOP)的相关内容,包括类与实例、方法调用、参数传递、构造方法、方法重载、继承、覆写、多态、静态字段、包机制和访问权限等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基础语法 

  1. 常量:定义变量的时候在前面加上 final 修饰符,就成了常量;
  2. var关键字:省略变量类型时,可用 var 关键字;
    StringBuilder sb = new StringBuilder();
    var sb = new StringBuilder();
    
  3. 变量的作用域是语句块;
  4. String字符串可以直接用 + 号连接;若是用 + 号连接字符串和其他数据类型,则会将其他数据类型先转换为字符串,再连接;
  5. 数组:声明用  int[ ]  数组名 = new int  [ ] ;
  6. 输出:System.out.println() /printf() / print() ;
  7. 输入:scanner.nextLine() / nextInt() / nextDouble() ;
  8. 引用类型判断内容相等要使用equals();
  9. for each 循环可以遍历数组的每个元素;

  10. 使用 Arrays.toString() 可以快速获取数组内容;

  11. 使用Array.sort() 可以对数组排序;对数组排序会修改数组本身;

  12. 打印多维数组可以使用 Arrays.deepToString() ;

面向对象编程(OOP)

  1. class->“模板” ;instance->“实例” ;通过 new 操作符创建新的 instance ,然后用变量指向它,即可用变量来引用这个 instance;访问实例字段的方法是 变量名.字段名  ;指向 instance 的变量为引用变量;
  2. 外部代码通过public方法操作实例,内部代码可以调用private方法;
  3. 基本类型参数的传递,是值的复制,双方各自的后续修改,互不影响;
  4. 引用类型参数的传递,调用方和接收方的参数变量指向同一个对象,所以任意一方修改都会影响对方;
  5. 实例在创建时通过 new 操作符调用其对应的构造方法,构造方法用于初始化实例; 
  6. 方法重载(Overload)是指多个方法的方法名相同,但各自参数不同;重载方法应该完成类似功能,返回值类型应该相同;
  7. 继承是面向对象编程的一种强大的代码复用方式;Java只允许单继承,所以类最终的根类是 Object ;protected 允许子类访问父亲的字段和方法;子类的构造方法可以通过 super( ) 调用父类的构造方法 ;is关系可以继承,has关系不能继承;
  8. 子类可以覆写父类的方法(Override),覆写在子类中改变了父类方法的行为;Java的方法调用总是决定于运行期对象的实际类型,这种行为称为多态;
  9. 静态字段属于所以实例“共享”的字段,实际上是属于 class 的字段;
  10. package 机制是为了避免 class 命名冲突;
  11. Java内建的访问权限包括 public、protected、private和package权限;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值