JDK简介
- JDK可在oracle官网下载;
- JDK的bin中的 java为执行工具,javac为编译程序,必须先通过javac编译,才能通过java执行工具执行。
- 命令行窗口:盘符:E: D:
dir 显示路径下信息。
cd 进入单级目录 cd 目录名
进入多级目录 cd 路径
退回上级路径:cd..
退回根盘路径:cd\
粘贴 cd + 右键
cls 清屏
- 不管是任何的高级语言最后都会转化为机器语言。
-
Jdk:由jvm虚拟机:真正运行java程序的地方;
JRE : java的运行环境
JDK : java开发工具包
核心类库:java自己写好的一些程序,给咱们的程序调用
开发工具:javac java
Idea中:
创建包名不能有“-”或空格,只能下划线,否则包会变成普通文件夹
Shift+f6 同步改变量名
Ctrl+Alt+v 自动补全
Ctrl+alt+t 选中代码,可进行快捷键包含while,try等
JAVA语言概述
- Java:跨平台语言,程序只需要开发一次,就可以在安装jvm虚拟机的机器上进行运行。
- Path环境变量:path环境变量用于记住程序路径,方便在命令行窗口的任意目录启动程序。
- 用户变量和系统变量path的区别:用户变量只针对当前用户有效,系统变量对于任何用户都有效;
- 文档注释可以自动提取出来:/** */
- 计算机最小的组成单元是:使用8个二进制为一组,来保存数据,我们称为一个字节(byte,简称B)
- 用idea,Long 类型需要在最后加一个L;float类型需要在后加F;
- Byte,short,char运算时是int类型。强制类型转换有可能造成数据丢失。Intàlong->float->deoble
- 数据类型转换:高位可自动转换为低位
- A++后面的++a要加上前面的。
- 赋值运算符隐含类型转换,以前面的类型为主。Eg:a/=b; a=(a的数据类型)a=a/b;
- 逻辑运算符:&&:左边为false,右侧不执行
|| :左边为TRUE,右侧不执行
!
^:两个形同返回false,不同返回true
& | :不管左侧是都成立,都执行右侧。相对来说&& ||更好
- Java中 Random提供产生随机数,语法为 :
Random r = new Random();
int number=r.nextInt(10);
这就是产生0-9的随机数,如果想要1-10可使用,int number=r.nextInt(10)+1;数字过大可使用“先减后加”,例如:65-99的随机数,可以先用99-65=34,int number=r.nextInt(34)+65;