Java 学习笔记(1)基础的基础

COVID-19大寒假期间在家学习Java渐感力不从心,眼见快要开学,因此下定决心开始梳理知识点。

1、简单输出
  • java是面向对象的语言,所有代码都必须写在里面。main方法是Java应用程序的入口方法。
  • 类名要与类文件名相同
  • public 访问修饰符 公共的
  • static 定义静态成员变量和方法,从属于类。
  • void 表示“空”,所有无返回值的方法都使用它表示返回类型。
  • main main()方法是Java应用程序的入口方法,且必须接收一个字符串数组的参数
public class Welcom{
	public static void main(String[] args){
		Ststem.out.pringln("hi,Java!")  
	}
}
2、注释
// 单行注释
 /* 多行注释...*/
 /** 文档注释...*/
3、标识符
  • 标识符必须以字母下划线、美元符号$开头。其它部分可以是字母、下划线“_”、美元符“$”和数字的任意组合。
  • 标识符不可以是Java的关键字。
  • 表示类名的标识符:每个单词的首字母大写,如 Man, GoodMan
  • 表示方法和变量的标识符:第一个单词小写,从第二个单词开始首字母大写,我们称之为“驼峰原则”,如 eat(), eatFood
4、变量
类型声明位置从属于生命周期
局部变量方法或语句块内部方法/语句块从声明位置开始,直到方法或语句块执行完毕,局部变量消失
成员变量(实例变量)类内部,方法外部对象对象创建,成员变量也跟着创建。对象消失,成员变量也跟着消失
静态变量(类变量)类内部,static修饰类被加载,静态变量就有效;类被卸载,静态变量消失
public class Test{
	int a;           //成员变量, 从属于对象; 成员变量会自动被初始化
	static int b;    //静态变量,从属于类
	
	public static void main(String[] args){
		{
			int age;   //局部变量,从属于语句块
			x = 18;
		}
		
		int year = 2020;//局部变量,从属于方法
		
		int i;
    //  int j = i + 5;  // 编译出错,变量i还未被初始化
	}
}
5、常量

在Java语言中,主要是利用关键字final来定义一个常量。 常量一旦被初始化后不能再更改其值。

  • 命名建议:大写字母和下划线:MAX_VALUE1
  • 声明格式为:final type varName = value;
6、数据类型

在这里插入图片描述

7、转义符
转义符含义
\b退格(backspace)
\n换行
\r回车
\t制表符(tab)
\ "双引号
\ ’单引号
\\反斜杠
8、运算符 及 运算优先级

在这里插入图片描述

  • 无需死记优先级,表达式里面优先使用小括号来组织!!
  • 逻辑与、逻辑或、逻辑非的优先级一定要熟悉!(逻辑非>逻辑与>逻辑或)。
  • 如: a||b&&c 的运算结果是:a||(b&&c),而不是 (a||b)&&c
9、获取键盘输入
public class TestScanner{
	Scanner sn = new Scanner(System.in);  //
	System.out.println("请输入名字:");
	String name = cn.nextLine();
	System.out.println("请输入您的年龄:");
	int age = cn.nextInt();
	
	System.out.println("我是" + name + ",来到地球的天数:"+age*365);
}

Scanner 详细用法(转载)

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值