一.文本编译器开发程序
命令提示符
| 启动 | 开始+R 输入cmd |
|---|---|
| 切换盘符 | 盘符名称: |
| 进入文件夹 | cd文件夹名称 |
| 进入多级文件夹 | cd 文件夹1\文件夹2\文件夹3 |
| 返回上一级 | cd… |
| 返回盘符根路径 | cd\ |
| 查看当前文件夹的内容 | dir |
| 清空屏幕 | cls |
| 退出 | exit |
tips:所有的字符均为英文形式
运行HelloWorld的两个步骤:
1.编译:javac HelloWorld.java
2.运行:java HelloWorld
二.基本数据类型(8种)与引用的理解与认识
1. 基本数据类型
1). 整数类型:byte(1字节) ,short(2字节),int(4字节),long(8字节)
2). 浮点类型:float(4字节),double(8字节)
3). 字符型(2字节)
4). 布尔型(boolean)
2.引用数据类型
1).Scanner(输入)
2).数组(Arrays)
3).字符串(String)
使用引用类型方法
1.导包
import 包路径
2.创建
数据类型 变量名 = new 数据类型
3.使用
变量名称.方法名
tips:要是用什么功能就点一个功能名
3.标识符
- 硬性要求
1).不能以数字开头
2). 标识符的符号只有$和_
- 软性建议
1).见名之意
2).建议使用英文和注释
对关键字和和标识符的理解
关键字:一些具有特殊用途的词
标识符:由字母数字下划线美元符号组成。不能以数字开头
关键字是已经定义好的,而标识符是自己定义的
常见命名规则
- 类:每个单词首字母大写
- 变量:第一个单词小写,其他首字母大写
- 方法:与变量规定一样。如:show(),getAge()
- 包:全部小写,多级包用点隔开。公司域名的反写,如:com.itheima(包相当与文件夹用于对类进行管理)
三.语句(相比于c语言所没有的)
foreach语句
tips:foreach语句只能起到遍历数组的作用,它的全能型低于for.
四.运算符的优先级及结合性
五.内存分配
1.栈(Stack):主要存放局部变量。
2.堆(Heap):凡是new出来的东西都放在堆当中。默认规则为:
a).整形为0
b).浮点型为0.0
字符型为’\u0000’
布尔型为false
引用类型为null
3.方法区:存放与.class相关的东西。
4.本地方法区:与操作系统相关。
5.寄存器:与CPU相关。
tips:主要了解前三点。
六.数组
1.数组的动态初始化:指定数组长度。
2.数组的静态初始化:指定数组内容。
3.简便方式
数据类型 [] 数组名 = {元素1,元素2,元素3};