Java基础语法

基础语法 

  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权限;

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java基础语法是指Java语言的一些基本规则和约定,包括变量的定义、数据类型、运算符、控制语句、方法和类等。下面给出一些例子进行讲解: 1. 变量的定义 变量是存储数据的容器,Java变量的定义需要指定数据类型。例如: ```java int num = 10; // 定义一个整型变量num,并赋值为10 String str = "Hello World"; // 定义一个字符串变量str,并赋值为"Hello World" double pi = 3.14; // 定义一个双精度浮点型变量pi,并赋值为3.14 ``` 2. 数据类型 Java有基本数据类型和引用数据类型两种。基本数据类型包括整型、浮点型、字符型和布尔型,引用数据类型包括数组、类和接口等。例如: ```java int num = 10; // 整型 double pi = 3.14; // 双精度浮点型 char ch = 'A'; // 字符型 boolean flag = true; // 布尔型 int[] array = {1, 2, 3}; // 数组 String str = "Hello World"; // 字符串 ``` 3. 运算符 Java的运算符包括算术运算符、关系运算符、逻辑运算符等。例如: ```java int num1 = 10, num2 = 20; int sum = num1 + num2; // 算术运算符 boolean result = num1 > num2; // 关系运算符 boolean flag = true, flag2 = false; boolean result2 = flag && flag2; // 逻辑运算符 ``` 4. 控制语句 Java的控制语句包括if语句、for语句、while语句等。例如: ```java int num = 10; if (num > 5) { // if语句 System.out.println("Num is greater than 5"); } for (int i = 0; i < 10; i++) { // for语句 System.out.println(i); } int i = 0; while (i < 10) { // while语句 System.out.println(i); i++; } ``` 5. 方法和类 Java的方法是可重复使用的代码块,而类是用于封装数据和方法的基本单位。例如: ```java public class HelloWorld { // 定义类 public static void main(String[] args) { // 定义主方法 System.out.println("Hello World"); // 输出Hello World } public void print(String str) { // 定义方法 System.out.println(str); } } ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值