传智黑马javaee基础班Day01

1、什么是Java语言

Java是一个跨平台的高级编程语言

2、Java历史

95年Sun公司开发Java1.0版本

Java之父:高斯林

现属于oracle公司

3、二进制

计数以0、1表示 逢二进一

程序员计算器 运行calc选择程序员

4、字节

数据在计算机中的存储容量

1byte可以存8位二进制代码0/1 1byte=8bit

一个英文就是1byte

1KB=1024Byte

5、Dos概念

Dos基于命令,键入命令进行执行

win+r cmd打开Dos命令框

6、Dos常用命令

1)、切换盘符 c:打开c盘 f:打开f盘

2)、显示当前文件夹下面的内容 dir

3)、cd改变当前路径 cd文件夹名称则进入文件夹

​ cd.. 返回上一级文件夹

4)、清除屏幕显示内容 cls

5)、输入退出窗口命令 exit

6)、cd \ 从当前文件夹位置(路径)回到磁盘根目录

7)、在windows文件夹中选中地址栏输入cmd 回车 则直接打开Dos命令框进入该文件夹

8)、查找以前输入的命令点击↑↓箭头

9)、Tab补全文件夹名称

7、JRE&JDK&JVM

1)、JDK:Java开发工具包

2)、JRE:Java运行环境

3)、JVM:Java虚拟机,用来运行Java程序

JDK包含JRE,JRE包含JVM

程序员有JDK就足够了,客户只要JRE可以运行就可以了

所以JVM是核心

8、跨平台核心:JVM

1)、JVM是Java虚拟机

2)、不同的操作系统必须安装对应的JVM

3)、JVM作用:将Java程序翻译给操作系统,操作系统按要求干事儿

4)、Java跨平台是因为JVM,但JVM不跨平台

9、JDK的下载和安装

1)、官网:

www.oracle.com/cn download下载

2)、安装jdk 记住安装路径

用cmd进入bin文件夹

java.exe -version

10、Java环境变量

1)、设置环境变量后,可以在操作系统中任意路径下打开特定程序

2)、环境变量设置:

​ JAVA_HOME:jdk安装路径

​ path:Java.exe和Javac.exe的位置

11、开发流程

1)、编写文本文件.txt 后缀名改为.java

2)、用工具javac 编译器 工具编译.java文件

3)、用工具java 解释器 工具解释.class文件

12、编写HelloWorld Java源程序

public class HelloWorld{
    public static void main(String[] args){
        System.out.println("你好,秃子!");
    }
}

13、编写注意事项

1)、文件名和类名必须一样

2)、代码全部使用英文输入,不可使用中文符号

3)、只有…位置可以自己定义

public class…{
public static void main(String[] …){
System.out.println(“…”);
}
}

14、编译java文件

1)、必须在.java文件路径下操作

2)、javac 文件名.java 进行编译

15、运行class文件

1)、必须在.class文件路径下操作

2)、java文件名

16、程序详细说明

1)、public class 类名{} 定义一个类,java代码都必须写在类中

2)、public static void main(String[] args){} 定义一个mian方法,程序的入口

JVM首先找到main入口,按照编写代码的顺序,逐行执行,再执行到main的结束

17、Java注释

1)、单行注释 //

2)、多行注释 /* */

3)、文档注释 /* /

18、Java的关键字

java预先定义的有特殊含义的单词

19、Java的标识符

规则:必须遵守,否则编译报错

​ 1)、不能以数字开头

​ 2)、不能是关键字,但可以包含关键字

​ 3)、符号有$和_

规范:建议遵守,程序不会报错,但不专业

​ 1)、见名知意

​ 2)、驼峰命名

​ (1)、大驼峰

​ 类:每个单词首字母单词大写

​ (2)、小驼峰

​ 方法,变量:一个单词小写,多单词从第二个单词开始每个单词首字母大写

20、常量

程序运行期间固定不变/不可改变的量

分类:

​ 整型常量、浮点常量、布尔常量、字符常量、字符串常量、空常量

21、数据类型

使用关键字来表示数据在程序中的类型

1)、基本类型:占用内存大小,表示的范围也不同

​ 4类8种:整型: byte 1字节 -128~127

​ short 2字节

​ int 4字节 -21亿~21亿

​ long 8字节

​ 浮点型: float 4字节

​ double 8字节

​ 布尔型:boolean 1字节

​ 字符型:char 2字节 字母,汉字、

数据类型 关键字 内存占用 取值范围
字节型 byte 1个字节 -128 至 127
短整型 short 2个字节 -32768 至 32767
整型 int(默认) 4个字节 -2^31^ 至 2^31^-1
长整型 long 8个字节 -2^63^ 至 2^63^-1
单精度浮点数 float 4个字节 1.4013E-45 至 3.4028E+38
双精度浮点数 double(默认) 8个字节 4.9E-324 至 1.7977E+308
字符型 char 2个字节 0 至 2^16^-1
布尔类型 boolean 1个字节 true,false

2)、引用类型

​ 字符串

​ 数组

​ 类

​ 接口

22、变量

在运行期间可以变化的量

变量假设为盒子

​ 变量名–盒子的名称

​ 变量的类型–盒子的大小

​ 变量的值–盒子中的物品

23、变量的使用

先定义再使用

​ 定义的格式:

​ 数据类型 变量名 = 值;

24、变量使用注意事项

1)、先定义后使用

2)、先赋值后使用

3)、变量等号俩边类型必须一致

4)、整数加上L表示long 浮点数加上F表示float

​ 整数默认为int 浮点数默认为double

5)、变量的使用不能超出作用域{}

6)、定义变量,变量名不能一样

7)、最好不要在一个语句中定义多个类型相同的变量

复习

  • [ ] 能够计算二进制和十进制数之间的互转

    运行程序calc打开计算机,选择程序员模式进行进制转换,最常用

    十进制转二进制使用除二取余法

    二进制转十进制使用1248编码

  • [ ] 能够使用常见的DOS命令

    使用盘符加:可以进入盘目录(不区分大小写)

    dir显示当前目录下的文件

    cd加文件名,可打开文件,cd…则返回上一级菜单,cd\直接回到当前盘符根目录

    TAB键可自动补全文件名,cls清屏,exit可推出Dos命令窗口

  • [ ] 理解Java语言的跨平台实现原理

    跨平台是因为有JVM,每种操作系统有独有的JVM

  • [ ] 理解JDK/JRE/JVM的组成和作用

    JDK是开发工具,JRE是运行环境,JVM是java虚拟机

    JDK包含JRE,JRE包含JVM,JVM是核心

  • [ ] 能够配置环境变量JAVA_HOME

    JAVA_HOME:JDK安装路径

    path:%JAVA_HOME%\bin

  • [ ] 能够编写HelloWorld程序编译并执行

    public class …{

    ​ public static void main(String[] args){

    ​ System.out.println(“…”);

    }

    }

  • [ ] 能够辨识关键字

    Java中已经定义好的有特殊含义的

  • [ ] 理解标识符的含义

    见名识意

    类名用大驼峰 单词首字母大写

    方法和变量名用小驼峰 单词首字母小写后面的单词首字母大写

  • [ ] 能够定义出所有类型的常量

    byte short int long float double char boolean

  • [ ] 理解Java中的基本数据类型分类

  • [ ] 能够定义8种基本数据集类型的变量

猜你喜欢

转载自blog.csdn.net/qq_38353993/article/details/81628252
今日推荐