Java的各种版本:
JavaMe:在移动端开发
javaSe:标准版本,可以在PC端进行开发
javaEE:企业版本,主要用于开发网站
java的运行环境:
JVM:java virtual machine,java虚拟机,相当于java开发的容器
Jre:java runtime environment,java运行时的环境
JDK:java development kit,java开发的工具包
Java保留字:goto,const
Java命名规则:
包名全部小写
类名,接口名大驼峰原则
方法名,变量名小驼峰原则
常量全大写字母原则
数据类型:
基本数据类型:byte(1个字节:-128127)、short(2个字节:2^15215-1)、int(4个字节:2312^31-1)、long(8个字节:2^632^63-1)、float(4个字节:>long)、double(8个字节:>float)、char(2个字节:0~65535)、Boolean(未知),其中数据范围:byte<char=short<int<long<float<double,在运算过程中数据范围小的会向数据范围大的元素进行隐式类型提升,对于大范围的数据类型转换为小范围的数据类型需要采用强转的方式。由字符到数字的过程称之为编码,反之称为解码。在ASCII表中A的位置为65,a的位置为97。
比较运算符:
==、!=可以比较任意数据类型,而<、>、<=、>=只能用于数值类型数据比较。
逻辑运算符:
与运算&&:同真为真,一假则假。
或运算||:全假则假,一真即真。
非运算!:遇真则假,遇假则真。
位移运算符:
<<左移:使用时原数据扩大为之前的二倍
>>右移:使用时原数据缩小为之前的二分之一
>>>无符号右移:使用时原数据缩小为之前的二分之一,只能对于正数使用,效率高于右移。
三元运算符:
表达式1(Boolean类型,结果为true执行表达式2,接故宫为false执行表达式3)?表达式2:表达式3
If语句:
If(Boolean表达式){执行语句体}……注:if后的括号中只能是Boolean类型表达式
Switch语句:
Switch(表达式:byte、short、char、int、string){
Case(与Switch表达式中数据类型相同的常量):
语句体
Break;
}
For循环:
For(初始化语句;循环的条件表达式;初始化变量自增或者自减){
循环语句体
}
死循环:for( ; ; ){循环语句体;}
While循环:
初始化语句:
While(条件表达式:Boolean类型){
循环语句体;
初始化变量自增或者自减;
}
死循环:
While(true){
循环语句体;
}
跳出循环:
Continue:只能用于循环体中,结束本次循环继续下次循环。
Break:不仅可以在循环体中使用还可以在Switch语句中使用,跳出本层循环。
方法:
修饰符 返回值类型 方法名(参数类型){
方法体;
Return 语句;
}
好处:提高代码复用性、封装性,大括号之中的内容其他调用者看不到也无法访问。
方法的调用:直接调用,直接调用方法名。输出调用,输出调用方法,不能将无返回值的方法调用至输出语句处得不到输出结果。赋值调用,在调用该方法时为该方法赋值。
参数类型:
形参:方法名括号后中的变量,只在方法执行过程中有效,方法结束后随之销毁。
实参:真实传给函数的参数,可以是常量、变量、表达式、函数等,但是都应具有实际的数值,以便把数值传递给形参。
方法的重载:Overload
定义:在同一个类中,方法名相同,参数列表不同(参数类型的顺序不同、参数个数不同、参数类型不同),与返回值无关。实际上就是采用一个方法根据不同的数据类型进行处理。
java基础1:Java的版本、运行环境、数据类型、三元运算符、if-switch-for循环-while循环、方法的重载
最新推荐文章于 2024-09-02 22:33:56 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)