3. Java基础语法
2021-03-10 17:27
标签:一个 命令 改变 类变量 小数点 修改 continue 画线 main方法 【注意:】Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符!!! 位(bit):是计算机 内部数据 存储的最小单位,11001100是一个八位二进制数。 字节(byte):是计算机中 数据处理 的基本单位,习惯上用大写B来表示, 1B(byte,字节)= 8bit(位) 字符:是指计算机中使用的字母、数字、字和符号 1bit表示1位 1Byte表示一个字节1B=8b。 1024B=1KB 1024KB=1M 1024M=1G 【注意事项】 类变量 实例变量 局部变量 定义在方法中的变量都是局部变量(main方法也是方法,所以定义在main方法中的变量也是局部变量)。 生存时间:局部变量的生存时间和方法的生存时间一致,调用该方法声明该局部变量并初始化的时,该局部变量被创建并分配内存空间;直到该方法调用结束局部变量也就结束了; 创建位置:局部变量是创建在栈内存中的。 在一个运算中存在一个long类型的数,结果都为long类型; 同理 :在一个运算中存在一个double类型的数值,结果都为double类型; 没有long类型的数值,结果都为int; JAVA运算优先级: 示例: 运算结果: 改变之前的数:a=10,b=6 改变之后的数:a=4,b=7 因为b++运算中先执行++,再返回后置++运算表达式(b++)的返回值(6)给-=运算符。 在这个程序中a-=b++等于a=a-b++=10-6,所以a=4。 一般利用公司的域名倒置作为包名; 例如:www.baidu.com 创建包的时候:com.baidu.www baike 为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用 ”import“ 语句可以完成此功能 3. Java基础语法 标签:一个 命令 改变 类变量 小数点 修改 continue 画线 main方法 原文地址:https://www.cnblogs.com/wylym/p/14144301.htmlJava基础语法
1.注释
2.标识符
访问控制
private
protected
public
类,方法和变量修饰符
abstract
class
extends
final
implements
interface
natice
new
static
strictfp
synchronized
transient
volatile
程序控制
break
continue
return
do
while
if
else
for
instanceof
switch
case
default
错误处理
try
catch
throw
throws
finally
包相关
import
package
基本类型
boolean
byte
char
double
float
int
long
short
null
true
false
变量引用
super
this
void
保留字
goto
const
标识符注意点
public static void main(String[] args){
String 王者荣耀 = "祖安人民";
System.out.println(王者荣耀);
}
3.数据类型
PS:什么是字节
4.类型转换
低 --------------------------------> 高
byte,short,char-> int-> long-> float -> double
5.变量
type varName [=value] [{,varName[=value]}];
//格式: 数据类型 变量名 = 值; 可以使用逗号隔开来声明多个同类型变量。
变量作用域
public class Variable{
static int allCicks=0; //类变量
String str="Hello world"; //实例变量
public void method(){
int i=0; //局部变量
}
}
变量的命名规范
6.常量
final 常量名=值
final double PI=3.14;
7.运算符
Ps :补充知识
运算符
结合性
[] 、 ()、 (方法调用)
从左向右
!、 ~、 ++、 --、+(一元运算符)、-(一元运算)
从右向左
*、/、%
从左向右
+、-
从左向右
>、>>>
从左向右
、 >= instanceof
从左向右
==、 !=
从左向右
&
从左向右
^
从左向右
|
从左向右
&&
从左向右
||
从左向右
?:
从右向左
=
从右向左
public class stlye
{
public static void main(String[] args)
{
int a=10,b=6;
System.out.println("改变之前的数:a="+a+",b="+b);
a-=b++;
System.out.println("改变之后的数:a="+a+",b="+b);
}
}
8.包机制
package pkg1[.pkg2[.pkg3...]];
import package1[.package2...].(classname|*)
9.Java Doc
格式:
javadoc - encoding UTF-8 -charset UTF-8 [文件名.java]
encoding:
编码格式charset
: 字符级编码