【狂神说java笔记】基础语法

注释的重要性

/* /多行注释
/
* */文档注释,里面可以加一些参数

数据类型

java是强类型语言,要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。
其数据类型分为两类:

  1. 基本类型
  • 数值类型:整数(byte, short, int, long)、浮点(float, double)、字符(char)
  • boolean类型:true和false
  1. 引用类型
  • 接口
  • 数组

常见问题

  1. 银行业务怎么表示?
    不能用float(接近值)表示,用BigDecimal表示
  2. 所有的字符本质是数字,可以用(int)强制转换
  3. 用String a = new String(original:“hello world”);定义的a、b并不相同,但是用String a= "hello world"定义的a、b完全相同。

类型转换

实现int i=10;的转换

  1. 强制转换(从高转到低):在变量前加(要转换为的类型),注意不要超过要转换为的类型的值的范围。byte b = (byte) i;
  2. 自动转换(从低转到高):直接定义,例:double b = i;
  3. 注意:
  • 不能对布尔值进行转换
  • 不能把对象类型转换为不相关的类型
  • 在把高容量转换到低容量的时候,强制转换

变量

变量作用域:

  • 类变量
  • 实例变量
  • 局部变量
public class Demo{
	//类变量 static随着类一起生成一起消失
	static double salary = 2500;
	//属性:变量
	//实例变量:从属于对象,如果不初始化,默认为0 0.0 false;
	String name;
	int age;
	//main方法
	public static void main(String[] args){
		//局部变量:在该处声明和初始化,只能在此方法中使用
		//变量类型 变量名字 = new 类型();
		Demo demo = new demo();
		//接着可用demo.调用自身的东西
	}
	//其他方法
	public void add(){
	
	}
}

常量

常量:初始化后不能在改变
定义:final 类型 常量名 = 常量值;

  • 类成员变量:首字母小写和驼峰原则
  • 局部变量:首字母小写和驼峰原则
  • 变量:大写字母和下划线
  • 类名:首字母大写和驼峰原则
  • 方法名:首字母小写和驼峰原则

运算符

运算符截图
关系运算符返回的结果一定是true或false
++, --为一元运算符,自增和自减;b=a++即先把a赋给b,再运行a=a+1;c=++a即先运行a=a+1再把a赋给c
-幂运算等使用工具类操作,利用“Math”类调用

包机制

包的本质就是文件夹
一般利用公司域名倒置作为包的名字,例:com.baidu.www, com.baidu.baike等
可以用import导入现有的包,如果不知道是哪个包,则可以在原方法上按住Alt+回车,则系统可以自动修改错误信息引进对应的包

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值