javac测试没有--百度后重启才有
编辑第一找不到文件目录--cd后有空格
dir看桌面文件
记事本保存了.java后查找时后面还是有.txt--找控制面板里的工具选项点击查看,把隐藏已知文件类型的扩展名不勾选
编译运行错误---在cmd栏目里提升下进行程序修改
src:存放源文件 bin:存放编译后的字节码文件 .classpath、.project:项目配置文件
在eclipse中写第一个程序步骤,先新建一个Java project 在生成的SRC中新建class,就可以写代码了。
整型
1 byte 一字节 -128~127
2 short 两字节 -32768~32767
2 int 4字节 正负20亿多一点 用的最多
4 long 8字节 特别大,当int不够用的时候,才会用
1个字节占8位
浮点型
6 float 4字节 单精度
7 double 8字节 双精度 用的最多
字符型
5 char
占用两个字节,采用的是Unicode编码格式,支持中文
布尔型
8 boolean 逻辑判定只有两个值,true 真,false 假
Java的变量
变量:可以改变的量
命名规则:遵循标识符命名规则,尽量使用有意义的单词,一般首字母小写,成绩:score 身高:height 汤姆的成绩:scoreOfTom(大写小写)
int speed;
boolean flag;(要标出变量类型)
Java的常量
常量值不能改变。
定义常量使用final关键字,习惯上常量使用大写
数据类型转换
1.自动转换
目的类型比原来的类型要大
两种类型是相互兼容的
byte->short
short->int
char->int
int->long
int->double
float->double float4字节,单精度 double8字节,双精度,
两个数中有一个为double类型另一个也被转换为double类型,结果为double类型
否则,两个数中有一个为float类型,另一个也被转换成float类型,
否则,如果两个操作数中有一个为long类型,另一个也被转换成long类型
否则,两个数都转换成int类型
2.强制类型转换
浮点型转给整型:把小数位截掉,保留整数位。
长的整型赋给短的整型:去位,在二进制下把多出来的高位数去掉。
int4个字节 32位
byte1个字节 8位
257 int:00000000 00000000 00000001 00000001
赋值与初始化
赋值
赋值:是给变量指定一个值,或者是改变一个变量的值。
int speed=30;
variable=expression;//变量类型 变量名=表达式
salary=(int)(basicSalary+prize);//总薪水,浮点型强转成整型
初始化
编程规范:把一些临时变量之外的变量放在一起声明并加上注释
局部变量:必须显示的进行初始化。
实例变量和类变量:编译器可自动对他们进行初始化。
boolean false
char '\000'
byte 0(byte)00000000
short 0(short)0000000000000000
int 0
long oL
float 0.0F
double 0.0D
字符串
1字符串变量
String类
"hello"里面的就是字符串
2字符串的连接
可以用+来连接两个字符串,+在这里是一个连接运算符
转义字符:
每个转义字符都是由两个符号组成,但是编译器把它当一个字符
\n用来换行
\t 制表符
\r 回车符 把光标移动到本行的开始出
1.字符串处理
求子串。
String str="helloworld";
str=str.substring(5,10);//5
测试字符串是否相等。equals
Object
API 1.6kk
领取专属 10元无门槛券
私享最新 技术干货