一、创建第一个程序
在文件中创建一个后缀为.java的文本,用记事本打开进行编写

二、编译代码
打开密令进行编译和运行

三、初识JDK
1.jdk有哪些组成
JVM虚拟机:真正运行java程序的地方
核心类库:java自己写好的一些程序,给咱们的程序调用的
开发工具:javac、Java、……
2.java的跨平台是什么含义,java如何实现跨平台
一次编译、处处可用
我们的程序只需要开发一次,就可以在各种安装了JVM的系统平台上运行
四、使用IDEA开发HelloWorld程序
java基础知识写代码
1.使用idea开发java程序的步骤是什么
project - module - package - class
project中可以创建多个module
module中可以创建多个package
package中可以创建多个class
2.创建都是用哪个关键字
New project/module/package/class
3.idea中的java程序是自动编译和执行的,那编译后的class文件在哪
在工程路径下的一个out文件夹里
IEDA常用快捷键
main/psvm、sout、…… 快捷键入相关代码
ctrl+d 复制当前行数据到下一行
ctrl+v 删除所在行、建议用ctrl+x
ctrl+alt+l 格式化代码
alt+shift+上移 上下移动当前代码
ctrl+/,ctrl+shift+/ 对代码进行注释
五、注释
讯享网六、字面量
讯享网
七、变量
1、变量是什么,变量的完整定义格式是什么样的
用来存储一个数据的,本质是内存中的一块区域
数据类型 变量名称 = 数据
2、为啥要用变量,变量有啥好处
使用变量记要处理的数据,编写的代码更灵活,管理代码更方便
3、变量有什么特点
变量里装的数据可以被替换
讯享网
使用变量时有哪些注意的点
变量先声明后使用
变量是什么类型、就应该用来装什么类型的数据
变量存在访问范围,同一个范围内,多个变量的名字不能一样
定义变量时可以不赋值,但是使用时必须赋值
八、类型转换
自动类型转换
强制类型转换
九、运算符
算数运算符与连接符
自增自减
赋值运算符
关系运算符

逻辑运算符
三元运算符
十、流程结构
分支结构
if分支
switch分支
循环结构
for循环
while循环
do—while循环
循环嵌套
random随机函数
案例:猜数字游戏
十一、 数组
静态数组
数组的访问
遍历数组
案例1:计算总销售额
动态初始化数组
案例2:录入分数并求出平均分
案例3:求最大值
案例4:数组反转
案例5:随即排名
十二、方法
案例6:求1-n的和
基本类型的参数传递
引用类型的参数传递
案例7:打印int类型的数组内容
案例8:比较两个int类型的数组是否一样,返回true或者false
方法重载
案例9:买飞机票
案例10:开发验证码
案例11:评委打分
案例12:数字加密
案例13:数组拷贝
案例14:抢红包
案例15:找素数
方法二:
案例16:打印乘法表
案例17:打印三角形
案例18:双色球
十三、面向对象的编程
this
this:用来解决对象的成员变量与方法内部变量的名称一样时,导致访问冲突问题的
构造器
封装
实体JavaBean
案例19:模拟电影信息系统
十四、常用API
包
String
操作字符串数据的常用方法
案例20:完成用户登录
案例21:使用String来开发验证码
ArrayList
案例22:找出某些数据并成功删除
案例23:模仿外卖系统中的商家系统
案例24:模拟ATM系统
十五、static
类变量应用场景
static修饰成员变量的方法
static代码块
static单例设计模式
懒汉式单例设计模式
十六、继承
继承的好处
单继承
Object
方法重写
子类中访问其他成员的特点
子类构造器的特点
子类构造器调用父类构造器的应用场景
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/608.html