开胃小菜(你先别急)
一.*使用技巧:
- 快速生成main方法:输入psvm,回车
- 快速写输出语句:输入sout,回车
- 运行程序:右键点击空白处,点击Run
二.*调试功能的热键、用途:
- Step Over (F8):步过,一行一行地往下走,如果这一行上有方法不会进入方法
- Step Into (F7):步入,如果当前行有方法,可以进入方法内部,一般用于进入自定义方法内,不会进入官方类库的方法
- Step Out (Shift + F8):步出,从步入的方法内退出到方法调用处,此时方法已执行完毕,只是还没有完成赋值
- Run to Cursor (Alt + F9): 运行到光标处,可以将光标定位到需要查看的那一行,然后使用这个功能,代码会运行至光标行,而不需要打断点
- Resume Program (F9):恢复程序,运行到下一个断点处,若无断点则运行完整个程序
- Stop Program(Ctrl + F2):停止程序
三.*课前小点:
- Java跨平台原理:
Java语言编写出的应用程序,只需要编写一次代码,就可以在不同的系统上运行
基本语法
1. 注释
- //单行123456789
- /*多 爱
行 你
*/
- /**
*我 5
*爱 2
*你 1
*/
2. 标识符命名
- 标识符由数字(0-9)、¥、-、字母等组合构成。
- 标识符各符号间 无空格。
- 标识符第一个字符不能为数字。
- 标识符不能为Java中关键字和保留字。
- 标识符的命名最好使用英文。
3. 变量
- 局部变量:①必须初始化②结束后销毁③非静态
- 全局变量:①有默认值②可以被访问修饰符修饰,且访问修饰符决定其使用范围
- 静态变量:①有默认值②只存在一个静态变量
PS:变量必需先声明后使用。且相同变量只能声明一次。
4. 数据类型
byte short int long//整形
float double//浮点型
boolean//布尔型 只含两个有效值:true和false
5. 运算符
- 算术运算符
①加减乘完全符合数学常规
②除法!!!挺烦人的。。。 总之:看对象&看容器、注意小数点 - 关系运算符
①带=的:检查两数是否相等或不等
②带大/小于号的:检查两数大小 - 逻辑运算符(不懂 就不写了)
- 赋值运算符——说白了 算术的简写
6. 控制
- 选择
①if(condition){ //你不爱我 } ②if(condition){ //你不爱我 } else { //你爱我 } ③if(condition1){ //你是男人 } else if(condition2){ //你是女人 } else if (condition3){ //你不是人。。。 }
- switch case(还没学懂 你先别急 我先急)
- 循环
①for ②for-each ③while ④do-while7. 方法
- 静态方法:可以通过类名使用,Math是典型的静态方法集
- 非静态方法在使用前要创建对象,以对象.方法名(参数)的方式使用
- 静态方法只可以使用静态变量和局部变量
- private修饰的变量不可以通过(对象名.变量名)修改,就要借用构造器和set的方法去修改
PS:说白了就是调用模块 开使用各个功能(一定要注意其使用条件)
8. 对象:Java基本单元 & 类:对象模板
- 对象由类定义,类是建立对象的蓝图,一个类可以生成多个对象
- 类决定其对象拥有什么类型的数据
- 类可以通过继承由其他类产生
PS:说白了给个类 造个对象 对象完全符合类的标准