long long ago,学过一些java,由于某些原因,工作中没怎么用,自然而然也就忘记了,现在发现以后的工作中可能还是会要用到一些java方面的知识,再来重新回顾一下,简短的记录一些笔记,要想系统学习java的话,肯定还是建议大家去B站上找视频看,文章的话不会写的太详细。
基础语法
注释
- 单行注释
格式: - 多行注释
格式:
/*
注释信息 - 文档注释
格式:
/**
注释信息
**/
// 注释信息
*/
变量
变量命名的话,可以包含字母,数字,下划线(_)以及美元符号($)组成, 但是不能以数字开头,不能是系统关键字,区分大小写。
注意:在python中的变量命名,是不能用$的喔,但是java可以以$开头或者放置在其他位置。当我们所学的编程语言比较多的时候,注意不要弄混了。
变量命名:参考驼峰命名,方法和变量名用小写,类名用大写。比如:
studentName, age,sex ,class Student.
类型自动转换
System.out.println(1 + 1 + "hello"); 输出 2hello
System.out.println("hello" + 1 + 1); 输出hello11
学python的朋友是不是以为上面的代码会编译报错呢?在java中会自动将类型进行转换。
short s = 10;
s+= 20; # 等同于 s = short(s + 20)
s = s + 20; # 类型转换失败,代码会报错
++i和i++的区别
不管符号放前面还是后面,对于i的值是不变的,但是如果将符号放在运算中,那么符号放在前面和放在后面是有区别的。可以简单的记忆:
1、如果放在变量的后边,先参与操作,后拿变量做++或者--运算。
2、如果放在变量的前边,先拿变量做++或者--,后拿变量参与操作。
举例:
int i = 1 ;
int j = i++; ==》j = i ,i = i + 1
int k = ++i; ==> i = i+1, k = i
&与&& ,| 与 || 的区别
&和| 为逻辑运算符,&& 和 || 为短路运算符。
逻辑运算符,无论左边真假,右边都要执行。
短路运算符:
&&,如果左边为真,继续看右边;如果左边为假,就直接中断,不看右边的值了。
||,如果左边为假,右边就会执行;如果左边为真,右边就无需再执行了。
python中的短路运算符采用的是 and 和 or 。
接收控制台输入参数
import java.util.Scanner;
public class HelloWorld {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String x = sc.nextLine();
System.out.println(x);
}
}
以上是这两天复习基础语法的时候,觉得一些比较重要的点,就记录了一下。可以关注公众号,及时收看后续最新文章喔~