c++还没学明白,又得转语言了... b站这位老师讲得非常新手了,学习视频:https://www.bilibili.com/video/BV18J411W7cE?from=search&seid=6535157973314822852&spm_id_from=333.337.0.0
- java跨平台原理
跨平台:java程序可以在任意系统(linux/windows...)上面运行
针对不同的系统,安装对应的jvm虚拟机,jvm充当翻译的角色
- JRE和JDK
JRE:JAVA运行时环境,包含JVM和核心类库
JDK:JAVA开发工具包,包含JRE和其他开发工具,其中就有编译工具(javac)和运行工具(java)
- 常用DOS命令
- 切换到e盘:e:
- 查看文件夹:dir
- 进入/退出文件夹/多级回退:同linux(windows是\)
- 清屏:cls
- 退出命令符窗口:exit
- 语法基础
-
string用“”,char用''
-
定义long类型变量:long l=100000000L; //后面记得加L
-
类型转换 自动类型转换:小->大
强迫类型转换:大->小,在变量前加转换类型:(int)19.89
-
字符串拼接:“xxx”+"yyy"
-
扩展赋值运算符隐含了强制类型转换:如
short s; s+=10;//此时s转化为int类型 s=s+10;//报错,类型不兼容
-
&&和&的区别: &&是短路与,只要左边是false,就不执行右边的语句,&是都要指令的
-
scanner使用步骤:
import java.util.Scanner; Scanner sc=new Scanner(System.in); int i=sc.nextInt();
-
Random的使用步骤:
import java.util.Random; Random r=new Random(); int num=r.nextInt(10);//10表示获取数据范围为[0,10)