基本知识:
程序入口:
- main 程序执行入口:不管方法都由此进去;
Dos命令: - dir列出当前目录下所有的文件;
- md创建目录;
- rd删除目录;
- Cd 切换目录;del删除目录;exit推出DOS;
jvm,jre,jdk的作用:
- JVM:java虚拟机,保证Java的跨平台行;
- JRE:Java运行环境包括jvm+Java核心类库,核心类库为保证安全将其底层都为final修饰;
- JDK:Java开发工具,包括Jre+开发工具
IDE:Java集成工具开发包;
Path和Classpath的作用:
- Path:是配置windows可执行文件的搜索路径,即扩展名为exe的程序文件所在的目录,用于指定的DOS窗口命令地址
- Class path:是配置class文件所在的目录,用于指定类搜索路径,JVM就是通过它来寻找该类的class文件;
标识符的命名规则:
3. 内容只能是数字、字母 _和$;
4. 不能以数字开头;
5. 不能使用关键字
6. Java的命名规范:包名小写;类名和接口名首字母大写;变量名,方法名,采用驼峰法;
Java编译运行:
- Javac 文件名,Java 文件名
变量:
- 概念:内存中一块内存区域,定义变量就是为了使用内存空间;
- 作用:用来储存数据,使其重复使用;公司需要规范;
- 三要素:类型,变量名,值,
- 定义格式的两种方法:
一:数据类型 变量名=值;
二:数据类型 变量名;变量名=初始值;
八大数据类型:
Java中的数据类型分为引用数据类型和基本数据类型,
基本数据类型分为8种,四类:
- 整型: byte short int long
- 浮点型: float double
- 字符型: char
- 布尔型: boolean;
Java引用数据类型:
- 类:对于所有的类,首字母应该大写;只有一个public公共类;
- 接口;
- 数组;
具体内容如下:
类型转换:
- 自动转换类型:低精度向高精度转换;
- 强制转换类型:高精度向低精度转换
运算符
- 基础算数运算符4种:
-
-
- / 分别对应加减乘除;
-
-
- 逻辑运算符3个 :
&& || ! 分别对应与或非 - 关系运算符7个:
< > = <= >= != == - instancef运算符:
对象instanceof类,返回boolean值;
数组的定义:
- 概念:统一数据类型的集合;
- 优点:可以自动给数组中的元素从0开始变好,方便操作;
- 定义形式:数据类型 [ ]数组名=new 数据类型[length];
数据类型 数组名[ ]; - 赋值:数组名[ ]={ , , };
- 基本使用:长度为.length;