java学习
文章平均质量分 82
yushuo12
这个作者很懒,什么都没留下…
展开
-
I/O框架
I/O框架 流的概念与分类 概念: 内存与存储设备之间传输数据的通道 分类: 按方向【重点】: 输入流:将<存储设备>中的内容读入到<内存>中 输出流:将<内存>中的内容读入到<存储设备>中 按单位: 字节流:以字节为单位,可以读写所有数据,使用字节流可以复制任意文件 字符流:以字符为单位,只能读写文本数据,使用字符流只能复制文本文件 按功能: 节点流:具有实际传输数据的读写功能 过滤流:在节点流的基础之上增强功能 字节流 字节流的原创 2021-06-29 16:49:24 · 85 阅读 · 0 评论 -
集合框架学习
集合框架 集合的概念 概念:对象的容器,定义了对多个对象进行操作的常用方法。可实现数组的功能 和数组区别: 数组长度固定,集合长度不固定 数组可以存储基本类型和引用类型,集合只能存储引用类型,不能存储基本类型 位置:java.util.*; Collection接口与实现类 Collection体系 Collection接口:该体系结构的根接口,代表一组对象,称为“集合” List接口特点:有序、有下标、元素可重复 Set接口特点:无序、无下标、元素不可重复 Collection接口 特点原创 2021-06-25 00:28:47 · 100 阅读 · 0 评论 -
Java方法
Java方法 方法举例: System.out.println(); System是类、out是对象、println()是方法 Java方法是语句的集合,它们在一起执行一个功能,在程序中被创建,在其他地方被调用 设计方法原则:一个方法只执行一个功能,有利于后期的拓展 方法的定义和调用 方法定义 方法: 修饰符 返回值类型 方法名 (参数类型 参数名){ 方法体 return 返回值 } 参数类型:形式参数与实参 形式参数:用来定义的作用的 实参:实际调用传递给方法的参数 package com.yu原创 2021-06-08 16:53:05 · 42 阅读 · 0 评论 -
Java常用类学习
Java常用类学习 内部类 内部类:在一个类的内部再定义一个完整的类 内部类特点: 编译之后可生成独立的字节码文件,含$符号 内部类可以直接访问外部类的私有成员,而不破坏封装 可为外部类提供必要的内部功能组件 package com.yushuo.inner; public class Outer { private String name; class Inner { public void show(){ //内部类直接访问外部类私有变量原创 2021-06-22 07:03:12 · 111 阅读 · 0 评论 -
异常Error和Exception
异常 Error和Exception 程序在运行过程中很可能遇到一些意外,即错误Error和异常Exception 异常指程序运行中出现的不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等 异常发生在程序运行期间,它影响了正常的程序执行流程 简单分类: 检查性异常:最具代表的检查行异常时用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在的文件时,一个异常就发生了,这些异常在编译时不能被简单的忽略。 运行时异常:运行时异常时可能被程序员避免的异常。与检查性异常相反,运行时异常原创 2021-06-17 23:08:48 · 173 阅读 · 0 评论 -
面向对象(OO)
面向对象 初识面向对象 编程思想 面向过程思想 步骤清晰简单,每一步做什么,适合处理一些简单的问题 面向对象思想 物以类聚,首先将问题进行分类,对这些分类单独思考,对某类下的细节进行面向过程的思索,适合处理复杂问题,适合处理需要多人协作的问题 面向对象编程 面向对象编程(Object-Oriented Programming, OOP)的本质是:以类的方式组织代码,以对象的组织(封装)数据 三大特性: 封装 继承 多态 方法回顾和加深 方法 修饰符 返回值类型 方法名(…){ 方法体 ret原创 2021-06-17 18:53:25 · 368 阅读 · 0 评论 -
Java数组
Java数组 数组的定义 数组是相同类型数据的有序集合,数组中每个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们 数组的声明和创建 声明数组变量的语法 dataType[] arrayRefVar;//首选方法 dataType arrayRefVar[];//效果相同,但不是首选 Java语言使用new来创建数组,语法如下 dataType[] arrayRefVar = new dataType[arraySize]; 数组元素通过索引访问,从0开始,获取数组长度array.l原创 2021-06-11 18:43:45 · 93 阅读 · 0 评论 -
java流程控制
java流程控制 用户交互Scanner Scanner基本使用 java.util.Scanner,可以通过Scanner类来获得用户的输入 基本语法: Scanner scanner = new Scanner(System.in); 通过Scanner类的next()与nextLine()可以获得用户输入的字符串,读取前需要通过hasNext()与hasNextLine()判断是否还有输入的数据 next(): 读取到有效字符之后才能结束输入,有效字符之后的空白会将其作为结束符号,有效字原创 2021-06-07 15:09:54 · 46 阅读 · 0 评论 -
Markdown学习
Markdown学习 标题:#空格加标题名 标题 二级标题:##空格加标题名 三级标题 三级标题:###空格加标题名,接下来类推,只支持到六级标题 字体 Hello,World! Hello,World! 粗体旁边各自加两个星号 Hello,World! 一个星号是斜体 Hello,World! 三个星号斜体加粗 Hello,World! 两边各两个波浪号,删除线 引用 引用就是大于号加空格后面跟内容 分割线 可以三个杠,即减号变成分割线,如下 也可以三个星号*,如下 图片 感叹号加中括号加括号,原创 2021-04-24 21:52:43 · 40 阅读 · 0 评论 -
Java学习预科与HelloWorld
Java学习预科与HelloWorld Windows常用快捷键 Ctrl + a 全选 Ctrl + c 复制 Ctrl + v 粘贴 Ctrl + x 剪切 Ctrl + z 撤销 Ctrl + s 保存 Alt + F4 关闭窗口 Shift +delete 永久删除 Win + r 打开运行 cmd 打开命令行窗口 Win + e 打开我的电脑 cmd 打开命令行窗口 Ctrl + Shift + Esc 打开任务管理器 Win + Tab 切换应用程序 Alt + Tab 切换应用程序 基本DOS原创 2021-04-27 23:08:31 · 86 阅读 · 0 评论 -
Java基础语法
Java 基础语法 注释 //单行注释 //输出一个HelloWorld! /* 多行注释 输出一个HelloWorld! */ /** * JavaDoc:文档注释,有许多功能 * @Description 描述 * @Author 作者 */ //注释一定要注意规范,养成习惯 标识符与关键字 所有标识符都必须以字母、美元符号($)或者下划线(_)开头 标识符可以是中文或者拼音,但建议不要 标识符是大小写敏感的 数据类型——基本 整型 byte 占1个字节 -128~127 整型 short原创 2021-05-08 00:42:02 · 64 阅读 · 0 评论