随笔分类 -  Java基础学习

摘要:文件 概念 文件:保存数据的地方。 文件流:文件在程序中是以流的形式来操作的。 流:数据在数据源(文件)和程序(内存)之间经历的路径。 输入流:数据从数据源(文件)到程序(内存)的路径。 输出流:数据从程序(内存)到数据源(文件)的路径。 常用操作 构造方法 方法 说明 File(File pare 阅读全文
posted @ 2024-10-29 23:16 爱吃麻辣烫的妹纸 阅读(7) 评论(0) 推荐(0) 编辑
摘要:Map接口 特点 Map用于保存具有映射关系的数据:key-value(双列元素)。 Map中的key和value可以是任何引用类型的数据,会封装到HashMap$Node对象中。 Map中的Key不允许重复,原因和HashSet一样,当有相同的key时,等价于替换。 Map中的value可以重复。 阅读全文
posted @ 2024-10-18 16:00 爱吃麻辣烫的妹纸 阅读(20) 评论(0) 推荐(0) 编辑
摘要:Set接口和常用方法 基本介绍 无序(添加和取出的顺序不一致),没有索引。 不允许重复元素,所以最多包含一个null。 JDK API中Set接口的实现类有HashSet、LinkedHashSet和TreeSet。 set接口常用方法 和List接口一样,set接口也是Collection的子接口 阅读全文
posted @ 2024-10-11 23:21 爱吃麻辣烫的妹纸 阅读(28) 评论(0) 推荐(0) 编辑
摘要:集合与数组的区别 数组: 长度开始时必须指定,而且一旦指定,不能修改。 保存的必须为同一类型的元素。 使用数组进行增加/删除元素比较麻烦。 集合: 可以动态保存任意多个对象,使用比较方便。 提供了一系列方便操作对象的方法: add、remove、set、get。 使用集合添加,删除新元素的代码简洁明 阅读全文
posted @ 2024-10-04 21:24 爱吃麻辣烫的妹纸 阅读(4) 评论(0) 推荐(0) 编辑
摘要:Object类 超类、基类,所有类的直接或间接父类,位于继承树的最顶层。 任何类,如没有书写extends显式继承某个类,都默认直接继承Object类,否则为间接继承。 Object类中所定义的方法,是所有对象都具备的方法。 Object类型可以存储任何对象。 作为参数,可接受任何对象。 作为返回值 阅读全文
posted @ 2024-09-27 22:31 爱吃麻辣烫的妹纸 阅读(15) 评论(0) 推荐(0) 编辑
摘要:什么是异常 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了,等等。 软件程序在运行过程中,非常可能遇到刚刚提到的这些异 阅读全文
posted @ 2024-08-31 18:36 爱吃麻辣烫的妹纸 阅读(9) 评论(0) 推荐(0) 编辑
摘要:面向过程&面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么…... 面对过程适合处理一些较为简单的问题。 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。 面向对象适合处理复杂的问题 阅读全文
posted @ 2024-08-27 20:29 爱吃麻辣烫的妹纸 阅读(24) 评论(0) 推荐(0) 编辑
摘要:数组的定义 数组是相同类型数据的有序集合。 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。 数组声明创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: dataType[] ar 阅读全文
posted @ 2024-08-15 17:49 爱吃麻辣烫的妹纸 阅读(6) 评论(0) 推荐(0) 编辑
摘要:什么是方法 Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合。 方法包含于类或对象中。 方法在程序中被创建,在其他地方被调用。 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功 阅读全文
posted @ 2024-08-11 21:06 爱吃麻辣烫的妹纸 阅读(3) 评论(0) 推荐(0) 编辑
摘要:用户交互Scanner java.util.Scanner是Java5的新特征,我们可以通过工具类(Scanner类)来获取用户的输入。 基本语法: Scanner s = new Scanner(System.in); 通过Scanner类的next()、nextLine()、nextInt()、 阅读全文
posted @ 2024-08-09 16:09 爱吃麻辣烫的妹纸 阅读(12) 评论(0) 推荐(0) 编辑
摘要:注释 单行注释 //单行注释 //输入一个Hello World! 多行注释:可以注释一段文字 /* 注释 */ //多行注释:可以注释一段文字 /* 注释 */ /* 多行注释 多行注释 多行注释 */ 文档注释:JavaDoc /** * @Description HelloWorld * @A 阅读全文
posted @ 2024-08-04 20:09 爱吃麻辣烫的妹纸 阅读(9) 评论(0) 推荐(0) 编辑
摘要:JDK下载与安装 安装JDK 下载电脑对应的JDK8版本(JDK8最稳定使用最广泛) JDK8下载 安装JDK,记住安装路径 配置环境变量: 找到环境变量:“我的电脑”->“属性”->“高级系统设置”->“环境变量” 新建系统变量“JAVA_HOME”,变量值为JDK安装路径。 配置path变量:添 阅读全文
posted @ 2024-07-29 19:58 爱吃麻辣烫的妹纸 阅读(11) 评论(0) 推荐(0) 编辑
摘要:高可用 高性能 高并发 java特性和优势 简单性:java即C++的纯净版,没有头文件,没有指针运算,也不用分配内存,语法基于C。 面向对象:程序设计技术,万物皆对象。 可移植性:write once,run anywhere。跨平台性是它的独特优势。 高性能:及时编译,使某些代码的效率接近C++ 阅读全文
posted @ 2024-07-28 17:33 爱吃麻辣烫的妹纸 阅读(15) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示