一.windows doc 简单命令

1.磁盘之间的切换:C盘切换D盘 d:

2.创建文件夹,目录 md

3.创建文件 echo ...(可以编辑内容) >1.txt  eg:echo name:mike age:26 >1.doc

4.删除文件 del ...

5.删除文件夹 rd ...  注:rd命令删除文件夹需要文件夹为空,可以先使用del 文件夹名删除文件夹中所有文件,再rd 文件夹名

6.返回上一级目录 cd ..

7.返回根目录 cd\

二.java HelloWord

public class HelloWord{
/*
1.一个源文件只能有一个public方法,且public方法要与源文件名一致
2.一个源文件可以有多个class类 
3.执行javac HelloWord.java 会根据class类名生成多个.class字节码文件
4.编译:javac 源文件名 执行:java 类名
*/
public static void main(String[] args){
System.out.print("hello word !");
}
}
class test01{

}
class test02{

}

三.java关键字

java学习01

java学习01

四.java标识符

1.26个英文字母+_+$

2.不能用数字开头

3.不能包含空格

4.区分大小写

5.不能使用保留字

五.java命名规范

1.包名:xxxyyyzzz

2.类名,接口名:XxxYyyZzz

3.变量名,方法名:xxxYyyZzzz

4.常量名:XXX_YYY_ZZZ

六.变量

class TestVeriable{
public static void main(String[] args){
//变量
//1.变量是内存中的一个存储区域
//2.变量的申明   变量类型 变量名 = 初始化值
//3.变量需要先申明后使用
int num1 = 1;
System.out.print(num1);
//4.变量的使用范围{}之间
//报错
//System.out.print(num2);
//5.变量的类型 基本数据类型(byte,short,int,long,flot,double,char,boolean)引用数据类型(类,接口,数组)
//5.1 byte (长度:1个字节,范围:-128~127)
byte b1= 122;
//5.2 short (长度:2个字节,范围:-2的15次方~2的15次方-1)
short s1 = 122;
//5.3 int (长度:4个字节,范围:-2的31次方~2的31次方-1,默认整形)
int num3 = 122;
//5.4 long (长度:8个字节,范围:-2的63次方~2的63次方-1,long类型申明时需要加“L或l”)
long l1 = 122L;
//5.5 char (字符型,长度:2字节)
//5.5.1
char c1 = 'a';
//5.5.2 标识转义字符
char c2 = '\n'; //换行
char c3 = '\t'; //制表符 tab
char c4 = '\b'; //退格
char c5 = '\''; //单引号
char c6 = '\"'; //双引号
char c7 = '\\'; //反斜线
char c8 = '\r'; //回车
System.out.print("a"+c2+"b");
//5.5.3 标识unicode编码
char c9 = '\u1234';
System.out.println(c9);
//5.6 boolean (布尔类型 长度:1个字节,表示true或false,不可以定义为null)
boolean bool01 = true;
//5.7 flot(长度:4个字节,申明时需要加“F/f”)
float f1 = 123.2f;
//5.8 double(长度:8个字节,默认浮点型)
double d1 = 123;
//6.数据类型转换
//1动数据类型转换(char,byte,short(这三个之间不进行转换与操作)====>int====>long====>float====>double)
char c01 = 'a';//97
byte b01 = 1;
short s01 = 2;
int num01 = c01+b01;
int num02 = b01+s01;//不可以转换为short
//2强制数据类型转换
byte b02 =(byte)s01;
//byte b03 =((byte)s01)+b01;//错误,强转为byte后,byte与byte之间运算需要转为int
int b03 =((byte)s01)+b01;

//7. String (String和基本类型(+)操作,都会变成String类型)
String st01 ="3";
String st02 = st01+c01+b01;
String st03 = c01+b01+st01;
String st04 = c01+st01+b01;
System.out.println(st02);//3a1
System.out.println(st03);//983
System.out.println(st04);//a31
System.out.println(c01);
}
class TestVeriable02{
int num2=2;
}
/*8.进制之间的转换
//8.1 二进制 满2进1 已0b/0B开头
//8.2 八进制 满8进1 以0开头
//8.3 十进制 满10进1 以0开头
//8.4 十六进制 满16进1 (0-9,a-f(不区分大小写))以0x/0X开头

15====>二进制(除以2的余数取逆)
二进制:00001111
八进制:二进制从右向左每3位取2的幂次方相加不足3位的补0     17
十六进制:二进制从右向左每4位取2的幂次方相加不足4位的补0    15


-15====>二进制(取二进制的补码(反码+1))
二进制:1.原码:00001111
2.反码:11110000
3:补码(反码+1):11110001
八进制:二进制从右向左每3位取2的幂次方相加不足3位的补1  761
十六进制:二进制从右向左每4位取2的幂次方相加不足4位的补1  F1

*/
}

相关文章:

  • 2021-07-05
  • 2021-07-10
  • 2022-12-23
  • 2022-02-15
  • 2021-07-09
  • 2021-09-30
  • 2021-06-10
猜你喜欢
  • 2021-10-23
  • 2021-12-22
  • 2021-12-31
  • 2021-11-08
  • 2021-07-31
  • 2021-09-24
  • 2021-07-04
相关资源
相似解决方案