myNote-java基本语法

1.标识符
1.1标识符的命名规则:
标识符由字母,数字,下划线,美元组成。
不能以数字开头。
区分大小写
长度无限制(一般不超过15个字符)。
不能是Java中的保留字和关键字。
1.2标识符的命名规则:
变量名,方法名,参数:首字母小写,如果多个单词,除第一个其他全部不首字母大写(驼峰式)。
类名:单词首字母大写,多个单词同理(帕斯卡)。
1.3关键字保留字:
在这里插入图片描述

蓝色为保留字。
2.常量,变量
2.1常量:
整数常量, 浮点数常量(小数)(float), 字符常量(char), 布尔(逻辑)常量, 字符串(string)常量, null常量(表示引用为空对象)。
2.2变量:
先声明,再赋值(初始化)。
声明同时赋值。
2.3变量的分类:
基本类型变量与引用类型变量
局部变量:方法或语句内部定义的变量(没有默认值)。
成员变量:方法外部,类的内部定义的变量(有默认值)。
3.数据类型

   3.1基本数据类型:

java整数型默认类型为int型,声明long型需要加L或l,long a = 3L;
浮点型:float: 单精度浮点数(精度7,8位) 4个字节
double:双精度浮点数 (精度15,16位) 8个字节
Java浮点型常量默认为double型,如要声明一个常量为float型,则需在数字后面加f或F,
字符型:采用ASCII美国标准信息交换码
在这里插入图片描述
java语言还允许使用转义字符
\n 换行
\r 回车
\t 水平制表
’ 产生一个单引号
" 产生一个双引号
\ 产生一个斜杠
3.2基本数据类型总结:
在这里插入图片描述
3.2基本数据类型转化:
自动转换:小的可以自动转换为大的类型
byte,short,char三者在计算时会转换为int类型。
如果一个操作数为double型,则整个表达式可提升为double型。
强制类型转换:数值大的转为数值小的。
long a = 100L;
int b = (int)a;
4.运算符:
1.算术运算符:+ 、 - 、 * 、 / 、 %(求余) 、 ++ 、 –
2.赋值运算符:= 、 += 、 -= 、 *= 、 /= 、 %=
3.关系运算符:> 、 < 、 >= 、 <= 、 == 、 !=
4.逻辑运算符:! 、 & 、 | 、 ^ 、 && 、 ||
5.位运算符:& 、 | 、 ^ 、 ~ 、 >> 、 << 、 >>>
6.字符串连接运算符:+
7.三目运算符:?: String str2 = score>90?“非常优秀”:score>=60?“及格”:“下个班见”;
注意:算数运算符 “++” 在前先加1,在运行公式。在后则相反;-- 同理。
逻辑运算符 && 前者为flose时,公式2则不进行运算
|| 前者为true时,公式2则不进行运算(运算小)
4.2表达式:
对表达式中操作数进行运算得到的结果称为表达式的值
表达式的值的数据类型即为表达式的类型
5.Scanner的简单使用
Scanner的作用:实现键盘输入数据。
Scanner的使用:
1 先导入Scanner: import java.util.Scanner;
2 创建对象 Scanner input=new Scanner(System.in);
3 接收键盘录入的数据: next() ,遇到空格截断 nextLine() ; 遇到换行结束
String s = input(变量).next();
接受整数或小数类型时,next后加类型英文即可,如 nextInt

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: In Java, the `extends` keyword is used to create a subclass (i.e., a derived class) that inherits the properties and behaviors of a parent class (i.e., a base class). The syntax for using `extends` in Java is as follows: ``` class ChildClass extends ParentClass { // child class members and methods } ``` Here, `ChildClass` is the subclass that inherits from `ParentClass`. The `extends` keyword is followed by the name of the parent class, which is then followed by the class body of the child class. The child class can access the public and protected members (i.e., fields and methods) of the parent class through inheritance. It can also override the methods of the parent class to provide its own implementation. It is important to note that a Java class can only extend one parent class at a time. However, a subclass can itself be extended by another class, forming a class hierarchy or inheritance tree. ### 回答2: Java的extend语法用于创建类的继承关系。通过extends关键字,一个子类可以继承一个父类的属性和方法。 ``` public class 父类 { // 父类的属性和方法 } public class 子类 extends 父类 { // 子类的属性和方法 } ``` 在子类中通过extends关键字后面紧跟父类的名称来继承父类。继承后,子类将拥有父类的所有非私有属性和方法。 子类可以通过继承获得父类的属性和方法,并且可以对其进行扩展或者重写。在子类中可以添加新的属性和方法,也可以重写父类的方法来满足子类的需求。 继承的关系形成了类的层次结构,父类可以有多个子类,而子类也可以继续被其他类继承。这样的继承关系可以使得代码更加灵活和可重用。 另外,Java中类的继承是单继承,即一个子类只能继承一个父类。但是,Java支持接口的多继承,一个类可以实现多个接口。 总而言之,Java的extend语法用于创建类的继承关系,通过继承可以获得父类的属性和方法,从而实现代码的重用和扩展。 ### 回答3: Java的extend是一种继承语法,用于创建类的层次结构和实现类之间的继承关系。 在Java中,通过关键字extends可以声明一个类继承另一个类。被继承的类被称为父类或超类,继承的类称为子类或派生类。子类可以获得父类的属性和方法,并可以对其进行扩展或重写。 继承的语法如下: ```java class 子类名 extends 父类名{ // 子类的成员变量和方法 } ``` 通过继承,子类可以继承父类的非私有成员变量和方法。这样可以节省代码重复编写的工作,并且可以在父类的基础上进行扩展。父类的成员变量和非私有方法可以被子类直接使用,私有成员变量和方法无法被子类直接访问。 子类可以重写父类的方法,即在子类中重新定义一个与父类方法名、返回类型和参数列表相同的方法。当调用该方法时,如果是通过子类的对象调用,那么将执行子类中的方法。如果子类没有重写该方法,将执行父类中的方法。 继承还可以实现多态性,即一个对象可以以多种形式存在。例如,可以将子类对象赋值给父类类型的变量,然后通过父类类型的变量调用子类中实现的方法。 需要注意的是,Java中只支持单继承,一个类只能继承一个父类。但是一个类可以被多个子类继承,形成类的层次结构。 继承是Java语言中重要的面向对象特征之一,通过合理运用继承可以提高代码的可重用性和可维护性。但过度使用继承可能会导致类与类之间的耦合过高,降低代码的灵活性,需要根据具体情况合理运用继承。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值