java基础
文章平均质量分 64
java从入门到学废
Mountain.SY
这个作者很懒,什么都没留下…
展开
-
Java8 Stream:20个实例
Java 8 是一个非常成功的版本,这个版本新增的Stream,配合同版本出现的Lambda,给我们操作集合(Collection)提供了极大的便利。那么什么是Stream?Stream将要处理的元素集合看作一种流,在流的过程中,借助Stream API对流中的元素进行操作,比如:筛选、排序、聚合等。Stream中间操作,每次返回一个新的流,可以有多个。终端操作,每个流只能进行一次终端操作,终端操作结束后流无法再次使用。终端操作会产生一个新的集合或值。另外,Stream。转载 2023-09-12 23:18:02 · 111 阅读 · 0 评论 -
【狂神说Java】学习笔记18:异常机制 Exception
【狂神说Java】学习笔记18:异常机制 Exception[01] 什么是异常[02] 异常体系结构[03] Java异常处理机制[04] 处理异常[05] 自定义异常[06] 总结[01] 什么是异常异常一般分为三种:检查性异常,运行时异常,错误ERROR(较致命)测试员是专门进行测试的。[02] 异常体系结构异常体系结构Error和Exception的区别Error是由Java抛出的,大多数于代码编译者无关,但是避免此类Error,因为一旦线上运行的程序崩溃,转载 2021-07-28 14:06:04 · 128 阅读 · 0 评论 -
【狂神说Java】学习笔记17:面向对象编程(下)
【狂神说Java】学习笔记17:面向对象编程(下)[01] 初识面向对象[02] 方法回顾和加深[03] 对象的创建分析[04] 面向对象三大特征(重点)[05] 抽象类和接口[06] 内部类和OOP实战[05] 抽象类和接口抽象类特点1.不能new抽象类,只能靠子类去实现它:约束!2.抽象类里面可以写普通方法3.抽象方法必须在抽象类中。接口 interface实现接口,写方法即可。专业的约束。实现约束和实现分离。现在项目的开发很多都是【面向接口编程】。别人定义好接口,去转载 2021-07-28 13:52:28 · 108 阅读 · 0 评论 -
【狂神说Java】学习笔记16:面向对象编程(中)
【狂神说Java】学习笔记16:面向对象编程(中)[01] 初识面向对象[02] 方法回顾和加深[03] 对象的创建分析[04] 面向对象三大特征(重点)[05] 抽象类和接口[06] 内部类和OOP实战[03] 对象的创建分析类与对象类是一个抽象的数据类型。描述抽象特征,而非具体实例。类是一个模板,较抽象。静态的表述(属性),动态的行为(方法)属性:字段field 成员变量。有默认的初始化。对象是抽象概念的具体化实例。对象是通过引用来操作的,从栈到堆。对象的创建和使用,n转载 2021-07-27 09:02:03 · 119 阅读 · 0 评论 -
【狂神说Java】学习笔记15:面向对象编程
【狂神说Java】学习笔记15:面向对象编程[01] 初识面向对象[02] 方法回顾和加深[03] 对象的创建分析[04] 面向对象三大特征(重点)[05] 抽象类和接口[06] 内部类和OOP实战[01] 初识面向对象属性加方法就是类。面向过程思维:是一个线性思维,第一步做什么,第二部做什么,步骤明确。面向对象思维:分类的思维方式。统筹各个部门做什么。比如一个人可做事情,其中一个上厕所就属于方法,调用方法就去上厕所,具体怎么上就是面向过程一步步走了。宏观把握,处理复杂的多人协作转载 2021-07-21 09:07:52 · 108 阅读 · 0 评论 -
【狂神说Java】学习笔记14:数组
【狂神说Java】学习笔记14:数组[01] 数组概述[02] 数组声明创建[03] 数组使用[04] 多维数组[05] Arrays类[06] 稀疏数组数组的课程内容[01] 数组概述数组:相同类型数据的有序集合。比如{1,2,3,4}这就是数组, 通过下标来访问a[0]=1;[02] 数组声明创建package Chapter6_Array;public class Demo01 { // 变量类型 变量的名 = 变量的值 public static转载 2021-07-17 10:35:04 · 118 阅读 · 0 评论 -
【狂神说Java】学习笔记13:Java方法详解
【狂神说Java】学习笔记13:Java方法详解[01] 何谓方法[02] 方法定义以及调用[03] 方法重载★[04] 命令行传参★[05] 可变参数★[06] 递归★[01] 何谓方法方法:是语句的集合。在一起执行一个功能System.out.println() 语句里,System是类,out是对象,println()是方法。翻译:调用系统类System里的标准输出对象out里的println方法。package Chapter5_method;public class转载 2021-07-17 10:12:38 · 124 阅读 · 0 评论 -
【狂神说Java】学习笔记12:Java流程控制之for循环
【狂神说Java】学习笔记12:Java流程控制之for循环[01] For循环[02] 增强for循环[03] Break 和Continue[04] 实例:打印三角形[01] For循环image练习1.计算0-100之间的奇数和偶数之和练习2.用while或for循环输出1-1000内被5整除的数,并且每行输出三个。package Chapter4_structure;public class Demo09_For {public static void main(String转载 2021-07-16 13:29:40 · 129 阅读 · 0 评论 -
【狂神说Java】学习笔记11:Java流程控制之while、Dowhile循环
【狂神说Java】学习笔记11:Java流程控制之while、Dowhile循环[01] 循环结构[02] While循环[03] Do…While循环[01] 循环结构image\[02] While循环while语句里的布尔表达式为true循环便会继续下去。但是多数情况下是写入指定条件,让表达式失效,直到while循环停下。避免让while里的值无法跳出形成死循环,否则会占用计算资源,引起死机等。imagepackage Chapter4_structure;public cl转载 2021-07-16 13:28:35 · 111 阅读 · 0 评论 -
【狂神说Java】学习笔记10:Java流程控制之顺序结构,选择结构
【狂神说Java】学习笔记9:Java流程控制之顺序结构,选择结构[01] 用户交互Scanner[02] 顺序结构 sequence structure[03] 选择结构[02] 顺序结构 sequence structureJava的基本结构就是顺序结构。它是一个任何一个算法都离不开的结构。image[03] 选择结构imageif单选择结构。imageif单选择结构package Chapter4_structure;import java.util.Scanner;p转载 2021-07-16 13:26:15 · 128 阅读 · 0 评论 -
【狂神说Java】学习笔记9:Java流程控制之Scanner应用
【狂神说Java】学习笔记9:Java流程控制之Scanner应用[01] 用户交互Scanner[02] 顺序结构[03] 选择结构[04] 循环结构[05] break & continue[06] 练习题讲解image[01] 用户交互ScannerScanner对象用来获取用户的输入,采集输入信息。通过next() 和 nextLine() 获取用户输入的字符串;通过hasNext() 和 hasNextLine() 判断是否还有输入的数据。imagenext()转载 2021-07-16 13:25:07 · 114 阅读 · 0 评论 -
【狂神说Java】学习笔记8:Java基础语法
【狂神说Java】学习笔记8:Java基础语法[01] 注释,标识符,关键字[02] 数据类型[03] 类型转换[04] 变量,常量[05] 运算符[06] 包机制,JavaDocimage[01] 注释,标识符,关键字注释注释是属于备注内容的东西,不会被程序执行。写备注的好处是方便自己回忆和让其他人理解自己的代码。// 注释方法1:单行备注。/* 注释方法2:多行备注。*//** 注释方法3:文档注释,每行一个星号,写的文档信息会被识别的。 * @Descriptio转载 2021-07-16 13:24:25 · 137 阅读 · 0 评论 -
【狂神说Java】学习笔记7:IDEA安装及介绍
【狂神说Java】学习笔记7:IDEA安装及介绍[01] IDE ——集成开发环境[02] IDEA的安装使用运行[03] 创建项目包[01] IDE ——集成开发环境集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。[02] ID转载 2021-07-16 13:22:24 · 352 阅读 · 1 评论 -
【狂神说Java】学习笔记6:来自Hello,World的呐喊!第一个代码。
【狂神说Java】学习笔记6:来自Hello,World的呐喊!第一个代码。 Hello,World!的呐喊—1.建文件夹—2.编写代码—3.检查代码—4.编译代码—5.运行代码—6.注意事项和总结 Java程序运行机制Hello,World!的呐喊新手都是从写第一个Java代码,写出【 Hello,World! 】开始的。虽然公司研修写过,也跟过很多网络课堂的老师输出过,每一行也都会背了也了解各行含义,但还是得耐心重新做。之前基本上都是用Eclipse来做,很少用DOS敲出来转载 2021-07-16 13:21:19 · 101 阅读 · 0 评论 -
【狂神说Java】学习笔记5:Java开发环境搭建(JDK卸载和JDK下载安装)
【狂神说Java】学习笔记5:Java开发环境搭建(JDK卸载和JDK下载安装)[01] JDK的卸载[02] JDK下载与安装本期内容image[01] JDK的卸载工欲善其事,必先利其器想学Java必须先从安装 JDK 环境做起,如果之前有安装过JDK的话需要卸载旧的。①桌面 我的电脑 --》右击 属性image② 点击 高级系统设置image③打开之后,点击 高级 选项的 环境变量image④ 进入后,在 系统变量 的地方找到java相关的系统变量地址,进入后打开此目录。转载 2021-07-16 13:20:30 · 243 阅读 · 0 评论 -
【狂神说Java】学习笔记4:Java诞生和发展
【狂神说Java】学习笔记4:Java诞生和发展[01] Java诞生-----1. C语言和C++语言[02] Java发展,特性和版本-----1. Java特性和优势-----2. Java三大版本[03] JDK,JRE,JVM的关系[01] Java诞生C语言和C++语言1972年C语言诞生,其贴近硬件,运行快速,效率之高让其市占增长,但是指针和内存管理的问题让人头疼,1982年C++语言诞生,是一门面向对象语言,兼容C语言,但也是很难入手。因此,Java应运而生。仿C,转载 2021-07-16 13:19:24 · 185 阅读 · 0 评论 -
【狂神说Java】学习笔记3:Dos命令和计算机语言发展史
【狂神说Java】学习笔记3:Dos命令和计算机语言发展史[01] Dos命令-----1.打开Dos命令方式-----2.常用Dos命令[02] 计算机语言发展史-----1.计算语言(第一代语言到第三代语言)[01] Dos命令1.打开Dos命令方式开始+系统+命令提示符Win键+R+输入cmd打开控制台(推荐使用)在任意文件夹下,摁住Shift+鼠标右键,在此处打开powershell命令行窗口2.常用Dos命令英文格式下输入。#盘符切换 D: #查看目录下文件 dir转载 2021-07-16 13:18:03 · 116 阅读 · 0 评论