Java基础(一)
注释
注释不会被执行,是给写代码的人看的
Java中的注释有三种:
- 单行注释 // +注释内容
- 多行注释 /* 注释内容 */
- 文档注释 Javadoc /** 注释内容 */
标识符
关键字


数据类型

最好避免用浮点型进行比较(精度缺失)使用类BigDecimal
类型转换
由于Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换
低-------------------------------------------------------------------------->高
byte,short,char——>int——>long——>float——>double
运算中,不同类型的数据先转化为同一类型,然后再进行运算
-
强制类型转换 高->低 (类型)变量名
-
自动类型转换 低->高
public class Demo {
public static void main(String[] args) {
double d = 1.1;
int i = (int)d;//强制类型转换
int i1 = 128;
double d1 = i1;//自动类型转换
/*
注意点:
1、不能对布尔值进行转换
2、不能把对象类型转换为不相干的类型
3、在把高容量转换到低容量的时候,强制转换
4、转换的时候可能存在内存溢出,或者精度问题!
*/
System.out.println(d);
System.out.println(i);
System.out.println(i1);
System.out.println(d1);
System.out.println("=========================");
System.out.println((int)12.3);
System.out.println((int)-45.67);//精度丢失
}
}

变量、常量、作用域
变量:可以变化的量。 每个变量都必须声明其类型
Java变量是程序中最基本的存储单元,其要素包括变量名、变量类型和作用域
type varName [=value] [{,varName[=value]}]
//数据类型 变量名=值;可以使用逗号隔开来声明多个同类型变量
注意事项
- 每个变量都有类型,类型可以是基本类型,也可以是引用类型。
- 变量名必须实是合法的标识符。
- 变量声明是一条完整的语句,因此每一个声明都必须以分号结束。
变量作用域
- 类变量 static
- 实例变量 从属于对象;如果不进行初始化,这个类型的默认值
- 局部变量 在方法中,且必须声明和初始化值
public class Variable{
static int allClicks = 0; //类变量
String str = "hello,world"; //实例变量
public void method(){
int i = 0; //局部变量
}
}
常量:初始化后不能再改变的值
final 常量名=值;
final double PI=3.14;
常量名一般使用大写字符。
变量命名规范

运算符
-
算数运算符:+、-、*、/、%、++、–
-
赋值运算符:=
-
关系运算符:>、<、>=、<=、==、!=instanceof
-
逻辑运算符:&&、||、!
-
位运算符:&、|、^、~、>>、<<、>>>
-
条件运算符 (x)?(y):(z) (if(x) y;else z;)
-
扩展赋值运算符:+=、-=、*=、/=
包机制、JavaDoc
Java 的包机制用于更好地组织类,提供命名空间以避免类名冲突,并控制类的访问权限。包的语法格式为:
package package1[.package2[.package3...]];
例如:
package com.example.myapp;
包的主要作用包括:
-
组织类和接口:将功能相似或相关的类或接口组织在同一个包中,方便查找和使用。
-
避免命名冲突:不同包中的类可以有相同的名字,通过包名区分。
-
访问控制:包限定了访问权限,只有拥有包访问权限的类才能访问包中的类。
JavaDoc
javadoc命令是用来生成自己的API文档的
作者是Java小白,刚开始学Java,写的不是很好,请大家见谅。今天是26年的第二天,在这祝大家新年快乐!
13万+

被折叠的 条评论
为什么被折叠?



