![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java学习笔记
文章平均质量分 89
笔记
Fly-ping
这个作者很懒,什么都没留下…
展开
-
java异常
文章目录一、异常概述二、异常体系结构三、Java异常处理机制四、自定义异常六、实际应用中的经验总结 一、异常概述 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了。等等。 软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题,我们叫异常,英文是:Exception,意思是例外。这些,例外情况,或者叫异常,怎么让我们写的原创 2021-08-16 18:30:18 · 70 阅读 · 0 评论 -
java面向对象编程
文章目录一、面向对象概述二、方法定义和调用三、类和对象的关系四、对象的创建五、面向对象三大特征六、抽象类和接口七、内部类 一、面向对象概述 面向向过程思想 步骤清晰简单,第一步做什么,第二步做什么… 面对过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。 面向对象适合处理复杂的问题,适合处理需要多人协作的问题! 对于描述复杂的事物,为了从宏观上把握、从整体上原创 2021-08-16 16:51:13 · 88 阅读 · 0 评论 -
java数组
文章目录一、数组的概述二、数组的声明和创建三、数组的使用四、多维数组五、Arrays类六、稀疏数组七、冒泡排序 一、数组的概述 数组是相同类型数组的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 数组中的每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们 数组的特点 其长度是确定的。数组一旦被创建,它的大小就是不可以改变的。 其元素必须是相同类型,不允许出现混合类型。 数组中的元素可以是任何数据类型,包括基本类型和引用类型。 数组原创 2021-08-13 17:38:50 · 55 阅读 · 0 评论 -
java方法
文章目录一、何谓方法二、方法的定义和调用三、方法的重载四、可变参数五、递归 一、何谓方法 解释:System.out.println(); System是系统的一个类 out是System下的一个输出对象 println()是一个方法 调用系统类System里的标准输出对象out中的println()方法 Java方法是语句的集合,它们在一起执行一个功能 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则: 方法的本意是功能块原创 2021-08-12 16:16:31 · 51 阅读 · 0 评论 -
java流程控制
文章目录一、用户交互Scanner二、顺序结构三、选择结构四、循环结构五、break & continue 一、用户交互Scanner Scanner对象 java.util.Scanner 是Java5的新特征,可以通过Scanner类来获取用户的输入 基本语法:Scanner s = new Scanner(System.in); 通过 Scanner 类的 next() 与 nextLine() 方法获取输入的字符串,在读取前我们一般需要使用 hasNext() 与 hasNextLin原创 2021-08-11 15:37:48 · 70 阅读 · 0 评论 -
java基础知识
文章目录一、注释二、标识符和关键字三、数据类型四、数据类型转换五、变量,常量,作用域六、基本运算符七、包机制八、JavaDoc生成文档 一、注释 单行注释 //单行注释 多行注释 /* 多行 注释 */ 文档注释 /** * 文档注释 * @Description HelloWorld * @Author PQF */ 二、标识符和关键字 关键字 标识符 Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符 所有标识符都应该以字母原创 2021-08-10 14:32:00 · 78 阅读 · 0 评论 -
Java入门
一、Java概念 Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论。 二、Java特性和优势 简单性、面向对象、可移植性、高性能、分布式、动态性、多线程、安全性、健壮性等 三、Java三大版本 JavaSE(java platform,standard edition):标准版(桌面程序,控制台开发等) JavaME(java pl原创 2021-08-08 16:48:30 · 68 阅读 · 0 评论