Java学习笔记

常用DOS命令

Path环境变量配置

JAVA文件的编译与执行

基础语法

注释
关键字
常量

在程序运行中,其值不发生改变的量

变量

在程序运行过程中,其值可以发送改变的量,变量由变量名、数据类型、具体值组成

标识符

给类、方法、变量命名的

类型转换

运算符

算术运算符
赋值运算符
自增自减运算符
关系运算符
逻辑运算符
三元运算符

数据输入

数据结构

顺序结构

正常程序运行从头到尾

选择结构
循环结构
跳转控制语句
Random

作用:产生一个随机数

IDEA

IDEA全称IntelliJ IDEA,是用于Java语言开发的集成环境,它是业界公认的目前用于Java程序开发最好的工具。

IDEA中内容辅助和快捷键

内容辅助键

代码补全
快速生成语句

快捷键

注释

数组

数组是一种用于存储多个相同类型数据的存储类型

数组的定义格式
数组的初始化之动态初始化

动态初始化:初始化时只指定数组长度,由系统为数组分配初始值

数组元素访问
数组赋值
数组初始化之静态初始化

初始化时指定每个数组元素的初始值,由系统决定长度

数组常见操作

遍历

获取数组元素个数

方法

方法就是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集;(类似C语言的函数)

方法的定义和调用

方法定义
方法调用

带参数方法的定义和调用

方法定义
方法调用
形参和实参

带返回值方法的定义和调用

方法定义
方法调用
方法的注意事项

方法重载

方法重载指同一个类中定义的多个方法之间的关系,满足下列条件的多个方法相互构成重载

Debug

可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。

面向对象

类是Java程序的基本组成单位

类的定义

定义类:public class 类名{ //成员变量 // 成员方法 }

是对显示生活中一类具有共同属性和行为的食物的抽象

对象

属性:对象本身具有的值

行为:对象能做的事情

创建对象
使用对象

成员变量和局部变量

成员变量

类中方法外的变量

局部变量

方法内的变量

封装

private关键字

范例:privat int a;

this关键字

范例:this.name=name;(前面的name是成员变量后面的name是局部变量)

构造方法
标准类制作

字符串

API(应用程序编程接口)
String
字符串的比较
StringBuilder
StringBuilder和String相互转换

集合

ArrayList

构造方法

向集合内添加元素方法

ArrayList常用方法

删除指定的元素,返回删除是否成功(返回值为beoolean)

删除指定索引处的元素,返回被删除的元素

修改指定索引处的元素,返回被修改的元素

返回被指定索引处的元素

返回集合中元素的个数

学生管理系统(案例)