DAY1
one
Java之父:詹姆斯·高斯林
完成HelloWorld 1.编写(后缀必须为.java) 2.编译(javac HelloWorld.java) 3.运行(java HelloWorld) 注:文件名称必须与代码的类名一致 必须使用英文模式下的符号 保存文件Ctrl+S
public class Helloworld{
public static void main(String[] args){
System.out.println(“Hello World”);
}
}
Two
机器语言:二进制01串 最早期的程序员在纸带上编写机器语言 汇编语言 高级语言:接近人类语言
注:高级编程语言最总都是翻译成计算机底层可以识别的机器语言
Three
【LTS:长期支持版8、11、17】
JDK(Java开发工具包)的组成: JRE(Java运行环境) 1.JVM:Java虚拟机,真正运行Java程序的地方 2.核心类库:Java自己写好的程序System.out.println()给程序员调用的 开发工具:Java Javac
运行原理: 1.编写HelloWorld.java 通过javac编译获得HelloWorld.class 2.将HelloWorld.class送入JVM进行运行 3.调用核心类库
Four
Java跨平台:一次编译,处处可用(Windows、Linux等)因为Sun公司为每个平台都写好了JVM虚拟机。只需要开发一次,就可以在安装JVM虚拟机的平台上运行。
Five
Path环境变量:用于记住程序路径,方便在命令行窗口的任意目录启动程序。 有的老JDK是需要配置Java Javac
在path中新建加入D:\java\jdk\bin即可 JAVA_HOME:告诉操作系统JDK安装在哪个位置
Six
IDEA项目结构 1.project(项目工程) 淘宝网站 2.module(模块) 购物车 3.package(包) 4.class(类)
使用步骤: 1.创建project空工程 2.创建Module模块 3.创建Package包 4.创建class类 5.在类中编写代码 6.完成编译运行
注:src中是写源代码的 包名一般使用公司域名的倒写 main的快捷键是psvm System.out.println的快捷键是sout
Seven
【常用快捷键】 main----psvm System.out.println----sout Ctrl+D复制当前行数据到下一行 Ctrl+Y删除所在行 Ctrl+X剪切所在行 Ctrl+ALT+L格式化代码 Ctrl+/注释 Ctrl+A全选 修改名称:Refactor–Rename 导入模块:File–New–Module from Existing Sources–找路径即可 删除模块:Remove module
可放入程序说明文档 Ctrl+Shift+/对代码进行多行注释
Eight
字面量:数据在程序中的书写格式 变量:用来存储一个数据的内存区域(盒子)存储数据可以发生变化
数据类型 变量名称 = 初始值;
=为赋值 ==为判断相等
变量在计算机中的底层原理: 二进制: 0–0 1–1 2–10 3–11 4–100 5–101 6–110 7–111 8–1000 9–1001 10–1010
数据在计算机中存储的最小单位是字节!即为byte /** 计算机中数据的最小保存单位为8位一组,也就是说,6在计算机中存储的是00000110 8个二进制为一组称为一个字节byte 每个二进制位成为一位(bit) 1 byte = 8bit 1B = 8b **/ 字符在计算机中存储是使用ASCII编码表
常用字符ASCII记忆: 0–48 1–49 A–65 a–97 图片是由无数个像素点组成的 每个像素点的数据:用0~255255255表示颜色
声音数据是用声波图(二进制)来存储的
Nine(进制转换)
Windows+R打开运行窗口,在运行窗口中输入calc,打开计算器 程序员计算器中:DEC代表十进制 BIN代表二进制 1.十进制转换为二进制 《除二取余法》
2.二进制转化为十进制
为了便于观察和表示二进制,推出了八进制和十六进制 十六进制:0123456789ABCDEF
97:01100001 它的八进制就是将其分为01 100 001 每三位作为一组 即为141 它的十六进制就是将其分为0110 0001 每四位作为一组 即 61
250:11111010 它的八进制就是将其分为011 111 010 每三位作为一组 即为372 它的十六进制就是将其分为 1111 1010 每四位作为一组 即为FA
Java程序中支持书写二进制(0b || 0B)、八进制(0)、十六进制(0X || 0x)的数据
计算机的数据单位 1.计算机最小的组成单元是:字节,1B = 8b 2.在B的基础上,计算机发展出了KB、MB、GB、TB这些数据单位。
1B = 8b 1KB = 1024B 1MB = 1024KB 1GB = 1024MB 1TB = 1024GB
Ten
数据类型分类(分为两类) 1.引用数据类型例如String啦~ 2.基本数据类型
注:byte占1个字节一个字节为8bit 所以 2的八次方为200多,所以范围是这样的
Eleven
|