JavaSE基础
文章平均质量分 94
本专栏从0基础讲解JavaSE的语法,数据类型,运算符详解,逻辑控制,方法的使用,数组的使用,类和对象,封装,继承,多态,抽象类和接口,String类,认识异常等
程序猿教你打篮球
CSDN内容合伙人,篮球是爱好,代码是工作,跟着爱打篮球的程序员学编程,享受运动中的编程,编程中的运动!
展开
-
【Java SE】基本数据类型
本期主要讲解:1、什么是常量?1.1 Java常量分类:2、基本数据类型2.1 类型的基本认识:2.2 为什么会出现数据类型?3、变量和数据类型3.1 什么是变量?3.2 标识符的命名规则3.3 整型家族变量3.4 浮点家族变量3.5 布尔类型变量4、类型转换4.1 什么是类型转换?4.2 隐式类型转换4.3 强制类型转换5、类型提升5.1 int与long之间的那些事5.2 小于四个字节的类型变量如何运算?............原创 2022-08-10 09:00:00 · 20775 阅读 · 137 评论 -
【Java SE】运算符详解
本期主要讲解:1、算数运算符1.1 四则运算符1.2 复合运算符1.3 自增自减运算符2、关系运算符3、逻辑运算符3.1 逻辑 && 和 逻辑 | |3.2 逻辑非!4、位运算符4.1 按位与(&)和按位或( | )4.2 按位异或(^)和按位取反(~)5、移位运算符6、条件运算符......原创 2022-08-13 09:00:00 · 10278 阅读 · 145 评论 -
【Java SE】程序逻辑控制
本期主要讲解:1、分支语句1.1 认识 if 语句1.2 两个 if 分支以上的情况1.3 if 嵌套的情况1.4 switch 语句1.5 使用 switch 的注意事项2、循环结构2.1 while 循环2.2 for 循环2.3 do while 循环2.4 break 和 continue3、输出到控制台4、从键盘输入............原创 2022-08-17 09:06:25 · 9686 阅读 · 169 评论 -
【Java SE】方法的使用
本期主要讲解:1、方法的简述和概念1.1 什么是方法?1.2 方法的定义和使用1.3 形参与实参的关系2、方法重载2.1 为什么需要方法重载?2.2 方法重载的使用2.3 方法的签名3、方法的递归原创 2022-08-21 09:00:00 · 5862 阅读 · 95 评论 -
【Java SE】数组的深入理解
本期主要讲解:1、数组的基本概念1.1 我们为什么需要数组?1.2 数组的创建与初始化1.3 数组的使用1.4 数组的遍历2、引用类型数组的深入讲解2.1 简单了解 JVM 的内存分布2.2 基本类型变量与引用类型变量的区别2.3 通过方法更深刻理解引用变量2.4 数组作为函数返回值3、二维数组3.1 二维数组的概念和内存布局3.2 二维数组的定义和初始化3.3 二维数组遍历3.4 不规则的二维数组...........................原创 2022-08-25 09:00:00 · 10360 阅读 · 127 评论 -
【Java SE】类和对象
本期主要讲解:1、面向对象的初识1.1 面向对象和面向过程的区别2、类的定义和使用2.1 什么是类?2.2 类的定义3、类的实例化3.1 什么是实例化3.2 使用类实例化对象:3.3 类和对象的简单说明4、this 引用的认识4.1 为什么需要 this 引用4.2 什么是 this 引用?5、对象的构造和初始化5.1 如何初始化对象5.2 构造方法5.3 默认初始化5.4 就地初始化...............原创 2022-08-29 09:38:52 · 14195 阅读 · 60 评论 -
【Java SE】封装的详解
本期主要讲解:1、封装1.1 什么是封装?2.2 访问权限2.3 private 简单使用2、封装之包的概念2.1 什么是包?2.2如何导入包中的类?2.3 自定义包3、static修饰符3.1 为什么需要 static 修饰成员?3.2 static 修饰成员变量3.3 static 修饰静态成3.4 static 成员变量初始化4、代码块4.1 代码块的分类及概念4.2 构造代码块和静态代码块5、内部类5.2 实例内部类5.3 静态内部类............原创 2022-09-04 07:42:55 · 11952 阅读 · 120 评论 -
【Java SE】继承的详解
本期主要讲解:1、继承1.1 继承的概念1.2 继承的语法和简单使用1.3 子类中访问父类成员出现同名2、 super关键字2.1 如何使用 super 关键字2.2 子类构造方法2.3 super 和 this 的区别3、再谈代码块3.1 回顾3.2 继承关系中的执行顺序4、 protected 关键字4.1 protected关键字的作用4.2 子类如何访问父类 private 修饰的成员?4.3 为什么 private 和 protected 不能修饰...原创 2022-09-08 09:06:08 · 9993 阅读 · 103 评论 -
【Java SE】多态的详解
本期主要讲解:1、多态1.1 简单了解多态1.2 多态的实现需要具备哪些条件?2、方法重写2.1 重写的概念2.2 方法重写的规则2.3 重写和重载的区别2.4 为什么需要重写呢?3、向上转型和向下转型3.1 向上转型3.2 结合向上转型,正式学习多态3.3 向下转型4、通过练习进一步了解多态4.1 打印指定不同图案(多态实现)4.2 避免在构造方法中调用重写的方法...原创 2022-09-14 09:00:00 · 6978 阅读 · 80 评论 -
【Java SE】抽象类和接口
本期主要讲解:1、抽象类1.1 抽象类的概念1.2 抽象类的语法1.3 抽象类的特性1.4 抽象类的作用2、接口2.1 接口的概念2.2 接口的语法规则2.3 接口的简单使用2.4 接口的特性2.5 实现多个接口2.6 接口之间的继承2.7 抽象类和接口的区别3、Object 类3.1 认识Object类3.2 获取对象信息3.3 对象的比较 equals 方法......原创 2022-09-26 20:44:05 · 1707 阅读 · 108 评论 -
【Java SE】String类
本期主要讲解:1、字符串的构造1.1 简单初始化字符串1.2 String是引用类型2、String类常用方法3.1 什么是字符串常量池3.2 从内存的角度理解创建String对象3.3 intern 方法3.4 一道面试题4、StringBuilder 和 StringBuffer4.1 为什么String对象不可变?4.2 介绍StringBuilder 和 StringBuffer4.3三种字符串类型的区别原创 2022-10-06 18:31:16 · 920 阅读 · 56 评论 -
【Java SE】异常的认识
1、简单认识异常2、异常的体系结构3、异常的分类3.1 编译时异常3.2 运行时异常4、如何处理异常?4.1 异常的抛出4.2 异常的捕获4.2.1 throws 关键字4.2.2 try 和 catch 关键字4.2.3 finally 关键字4.2.4 finally 的执行时机是什么?4.3 异常处理的流程5、自定义异常类...原创 2022-10-17 10:43:49 · 1675 阅读 · 131 评论 -
【Java SE】认识泛型
本期主要讲解:1、如何创建可以存放各种类型的数组?2、泛型的概念2.1 浅聊泛型2.2 泛型的简单语法2.3 类型形参列表的命名规范2.4 使用泛型知识创建数组2.5 什么是裸类型?3、泛型是如何编译的?3.1 泛型的擦除机制3.2 再谈为什么不能实例化泛型数组?3.3 什么是泛型的上界?3.4 再谈擦除机制4、包装类的知识5、泛型方法6、通配符6.1 引出通配符6.2 认识通配符6.3通配符的上界6.4 通配符的下界原创 2022-10-24 19:41:52 · 1781 阅读 · 12 评论 -
反射,枚举,lambda表达式
本期主要讲解:1、反射1.1 基本概念1.2 反射相关的类1.3 创建 Class 对象1.4 反射的使用1.4.1 通过反射创建对象:1.4.2 获取私有的构造方法1.4.3 获取私有的成员变量1.4.4 获取私有的方法1.5 总结2、枚举2.1 认识枚举2.2 使用枚举2.3 枚举与反射的那些事3、Lambda 表达式3.1 认识 Lambda 表达式3.2 语法3.3 函数式接口3.4 Lambda 的基本使用原创 2023-02-13 10:00:58 · 7694 阅读 · 19 评论