不区分操作系统,程序不用改变都能运行,因为JAVA的虚拟机JVM,JVM类似于翻译,可以使不同的系统都能运行JAVA。
使用notepad++
写完命令要记得保存1. WIN+R -- 输入cmd --回车
2.按住shife键桌面鼠标右击-在此处打开cmd命令
(win10系统)按住shife键桌面鼠标右击-在此处打开powershell命令--输入start cmd-回车打开cmd命令窗口
切换盘符:盘符名称:---回车(如D:-回车)
进入盘中JAVA文件夹:cd JAVA\授课视频\双元视频
cd 文件夹:进入文件夹
cd.. :退出当前文件夹--最多退出到盘符
在曾经用过的命令之间切换 上键 下键 选中需要额-回车
返回根目录:CD\--回车
查看文件夹内容:dir--回车
清空屏幕 :cla--回车
退出cmd :exit--回车
JAVAC 文件夹名.java :编译java类型的文件夹
JAVA 文件夹名 :运行java类型的文件夹
定义字符串 String
定义字符 char 赋值
程序编译 javac 文件名.java
程序运行 java 文件名
输出字符常量(char)需要加单引符号 ''
输出字符串常量(String)需要加双引符号 ""
注意事项:
1字符串不是基本类型 而是引用类型
2浮点型可能只是一个近似值,并非精确的值
3数据范围和字节数不一定相关,例如FLOAT数据范围比long更广泛,单字节没有long长
4默认是double非要用float则加上一个后缀L
byte short int long float double char boolean
变量
变量:程序运行期间,内容可以发生改变的量
变量的生命周期:(作用域)(作用范围)
数据类型 变量名称---创建了一个变量
变量名称 = 数据值----放入值
定义变量
一步到位的格式
数据类型 变量名称=数据值
案例
完整代码不要忘记{ }要完整
public class 文件名{
public static void main(String[] args){
System.out.println(输出内容);
}
}
单精度和双精度取值范围弄清楚(float double)
开发环境用稳定的不是最新的
计算机能识别的进制是二进制(逢二进一)
二进制B
八进制Q
十进制D
十六进制H
在JAVA中写数字的时候,如果是以0b开头,那么此时JAVA默认为是二进制数字
在JAVA中写数字的时候,如果是以0开头,那么此时JAVA默认为是八进制数字
在JAVA中写数字的时候,如果是以0x开头,那么此时JAVA默认为是十六进制数字
进制转化比较简单--位权
计算机存储单元是1024
Byte
KB
MB
GB
TB
JDK (开发)> JRE (运行写好的JAVA代码)> JVM(虚拟机-跨平台)
安装JAV软件建议
路径不要放在系统盘
安装目录不要包含中文及空格
JAVA是跨平台的,但是虚拟机不是跨平台的
安装JDK要根据自己的计算机系统来安装不同的版本
程序开发步骤
编写代码
编译代码javac 文件名.java(包含后缀名)
运行代码(Hello World!!!)java 文件名(不包含后缀名)---cmd
关键字:有特殊意义的被保留的单词
main是主方法的方法名,不是关键字
public:
类名:类是JAVA中最小的组成单元
JAVA是由一个又一个类组成的
双引号:在JAVA中双引号不仅仅是一个简单的引号是有特殊含义的,字符串开头和字符串结尾,碰到第一个双引就是开头,最近的那个就是结尾.可以用转义符号\.例如"\"L LOVE YOU"\",输出为"L LOVE YOU"
\:转义字符,改变距离他最近的那个字符的原本的意思,变成了简简单单的双引号