java基础
环境安装
配置Javahome
配置javapatch
1、bin目录
2、jre/bin目录
mac os
~/.zprofile
JAVA_HOME=/Users/pro/Library/Java/JavaVirtualMachines/openjdk-16.0.1/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
Java SE
javac 编译xxx.java 文件生成 xxx.class 文件
java xxx.class 文件 运行程序
数据类型
基本类型
数字:byte short int long(+L) 默认是0
浮点:float(+F) double 默认是0.0
字符:char 默认是u0000 可直接转成数字
布尔:boolean 默认false
包装数据类型,Byte Integer...
引用类型 默认都是null
类 String
接口
数组
类型转换
低 -> 高
byte,short,char -> int -> long -> float -> double
强制转换 高=>低(类型)变量 注意内存溢出和精度问题
自动转换 底=>高
booble 不能进行转换
计算时,一般以高类型为结果,比如,用int * long 结果为long(如果结果超出long范围则内存溢出)
变量
局部变量 方法内 使用需初始化赋值
实例变量:类的属性 不初始化值为默认值 类中方法使用先实例化类 再调用
类变量: 类的静态属性 static 类中方法可直接使用
逻辑运算
+: 字符串拼接
位运算:& |
^异或 相同为0 不同为1
~取反
<<左移 乘2
右移 除2
for(类型 变量:数组) 用于遍历数组
label 标签来实现goto
方法:
重载 :类中同名不同参的方法 ,程序会自动识别调用
可变参数:定义到最后一个行参 类型... 变量 方式
行参和实参的类型要对应
叼茂SEO.bfbikes.com
不错不错,我喜欢看 https://www.ea55.com/
真好呢
《多情种》喜剧片高清在线免费观看:https://www.jgz518.com/xingkong/57076.html
《玛吉》欧美剧高清在线免费观看:https://www.jgz518.com/xingkong/103019.html
《皇后升职记》短片剧高清在线免费观看:https://www.jgz518.com/xingkong/15405.html
文章结构紧凑,层次分明,逻辑严密,让人一读即懂。
段落衔接自然,过渡流畅,读来一气呵成。
文章深入浅出,既有深度思考,又不乏广度覆盖,令人叹为观止。
文章结构紧凑,层次分明,逻辑严密,让人一读即懂。
新车上路,只带前10个人
华纳公司合作开户所需材料?电话号码15587291507 微信STS5099
华纳公司合作开户所需材料?电话号码15587291507 微信STS5099
华纳公司合作开户所需材料?电话号码15587291507 微信STS5099
华纳公司合作开户所需材料?电话号码15587291507 微信STS5099
华纳公司合作开户所需材料?电话号码15587291507 微信STS5099
华纳公司合作开户所需材料?电话号码15587291507 微信STS5099
华纳公司合作开户所需材料?电话号码15587291507 微信STS5099
华纳公司合作开户所需材料?电话号码15587291507 微信STS5099