DAY1 14:00 -8:30
day1
CMD 指令
#盘符切换 X:
#查看当前目录下的所有文件 DIR
#切换目录 CD change directory cd /d f: 切换到F盘
cd .. 返回
#清理屏幕 cls (clear screen)
#退出终端 exit
#查看电脑IP ipconfig
#打开计算器 calc 打开画图 mspaint 打开记事本 notepad
#ping命令
ping www.baidu.com
#创建文件夹 md
#创建文件 cd>a.txt
#删除文件 del a.txt
#移除目录 rd
JDK、JRE、JVM
-
JDK: Java Development Kit JAVA 开发环境
-
JRE:Java Runtime Environment JAVA运行环境
-
JVM:JAVA Virtual Machine JAVA虚拟机 (软件/硬件来实现)
JAVA开发环境搭建
Java SE Development Kit 8u181
账号:450054296@qq.com
密码:Wu802330
JAVA卸载
右键 我的电脑 属性
高级系统设置
环境变量
找到系统变量
JAVA HOME 路径
删掉 点击删除
path 删除
CMD
java-verson
JAVA 配置
安装装路径 :C:\Program Files\Java\jdk1.8.0_181
-
我的电脑--》右键--》属性--》高级系统配置
-
环境变量--》JAVA_HOME
-
新建 变量名:JAVA_HOME 路径
-
配置path 变量
- 双击path 新建
- %JAVA_HOME%\bin
- 新建
- %JAVA_HOME%\jre\bin
-
测试JDK是否安装成功
- CMD
- JAVA -version
HELLOW WORLD!
- 随便新建一个文件夹
- 新建一个JAVA文件
- 后缀 .java
- hello.java
3.编写代码
public class helloworld{
public static void main(String[] args){
System.out.print("Hellow,WORLD!");
}
}
4.用cmd编译 javac java文件生成class文件 要写后缀
5.java helloworld 运行class文件 不用谢后缀
可能会出现的问题
- JAVA大小写敏感
- 尽量使用英文
- 文件名 和类名 必须一样,并且首字母大写
- 符号用中文 会报错
代码解析
public class 表示一个类
public stastic void 修饰符 关键字
main 方法
string[] args 参数
标识符
标识符是大小写敏感的
数字开头 #开头 -开头 不可以
数据类型
JAVA是强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
安全性高 速度较慢
基本类型
数值类型:整数类型、浮点类型、字符类型
整数类型:1. byte -127-128
- short -32768-32767
- int
- long
浮点类型
- float 4个字节
- double 8个字节
字符类型
char 2字节
boolean类型
public class demon02 {
public static void main(String[] args) {
//八大基本类型
//整数
int num1=10; //常用
byte num2=127;
short num3=30;
long num4=30L;//Long 类型要加L
//小数:浮点数
float num5 = 50.1F; //后面加F
double num6 = 3.1415926;
//字符类型
char name = 'A';
/*
//字符串
String name2 = "道阻且长";*/
//布尔值
boolean flag = true;
boolean flag2 = false;
}
}
引用类型
类 接口 数组
什么是字节
位(bit) 字节(byte) 1B(byte)=8位
1KB=2048B
1MB=1024KB
1G=1024MB
1TB=1024G
电脑32位 和64位的区别
32位只能支持4GB内存
64位能装 32位电脑 128G内存
public class demo03 {
public static void main(String[] args) {
//整数脱战 进制 二进制0b 十进制 八进制0 十六进制0x
int i=10;
int i2=010;// 8
int i3 = 0x11; // 16
System.out.println(i);
System.out.println(i2);
System.out.println(i3);
//========================
//浮点数拓展? 银行业务怎么表示?钱
//BigDecimal 数学工具类
//========================
//float 有限 离散 舍入误差 结果是大约数 接近但不等于
//double
// 最好完全使用浮点数进行比较
// 最好完全使用浮点数进行比较
// 最好完全使用浮点数进行比较
float f=0.1f;
double d= 1.0/10;
System.out.println(f==d);
System.out.println(f);
System.out.println(d);
float d1 = 231321532123f;
float d2 = d1 + 1;
System.out.println(d1 == d2 );
//===========================
//字符拓展?
//===========================
char c1 = 'a';
char c2 = '中';
System.out.println(c1);
System.out.println((int)c1);
System.out.println(c2);
System.out.println((int)c2);
//所有的字符本质还是数字
//编码 Unicode 2字节 0-65536个字符
//U0000 -UFFFF
char c3= '\u0061';
System.out.println(c3);
//转义字符
// \t 制表符
// \n 换行
System.out.println("hello\tworld");
//布尔值扩展
boolean flag = true;
if (flag == true/*新手*/){
}
if(flag){} //老手
//less is more! 代码要精简易读
}
}
浙公网安备 33010602011771号