![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
文章平均质量分 74
菱中珺兮点相思
这个作者很懒,什么都没留下…
展开
-
Java学习-线程详解——Day10
实现Callable接口 实现Callable接口,需要返回值类型 重写call方法,需要抛出异常 创建目标对象 创建执行服务:ExecutorService = Executors.newFixedThreadPool(1); 提交执行:Future result1 = ser.submit(t1); 获取结果:boolean r1 = result1.get() 关闭服务:ser.shutdownNow(); callable的好处 可以抛出异常 可以定义返回值 静态代理模式 静态代理模式总结原创 2021-05-27 21:31:21 · 78 阅读 · 0 评论 -
Java学习-多线程详解——Day9
目录 线程、进程、多线程 线程创建 线程、进程、多线程 普通方法调用和多线程 普通方法调用:只有主线程一条执行路径 多线程:多条执行路径,主线程和子线程并行交替执行 一个进程可以有多个线程 Process与Thread 程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念 进程则是执行程序的一次执行过程,它是一个动态的概念。是系统资源分配的单位 通常在一个进程中可以包含若干个线程,当然一个进程中至少有一个线程,不然..原创 2021-05-26 21:14:43 · 115 阅读 · 0 评论 -
Java学习——Day8
异常机制 目录 异常机制 Error和Exception 简单分类 Error Exception Error和Exception的区别 异常体系结构 捕获和抛出异常 自定义异常 Error和Exception 简单分类 检查性异常:最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个 不存在的文件时,一个异常就发生了,这些异常在编译时不能被简单地忽略 运行时异常:运行时异常可能是被程序员避免的异常。与检查性异常相反,运行时异常可以在编原创 2021-05-19 21:29:44 · 95 阅读 · 0 评论 -
Java学习——Day7(面向对象:下)
面向对象 目录 面向对象 抽象类 接口的定义和实现 N种内部类 抽象类 abstract修饰符可以用来修饰方法也可以修饰类,如果修饰方法,那么该方法就是抽象方法;如果修饰类,那么该类是抽象类 抽象类中可以没有抽象方法,但是有抽象方法的类一定要声明为抽象类 抽象类中可以写普通的方法 抽象类,不能使用new关键字来创建对象,它是用来让子类继承的 抽象方法,只有方法的声明,没有方法的实现,它是用来让子类实现的 子类继承抽象类,那么就必须要..原创 2021-05-18 20:22:42 · 94 阅读 · 0 评论 -
Java学习——Day6(面向对象:上)
面向对象 目录 面向对象 什么是面向对象 类和对象的创建 构造器(构造方法)详解 封装 继承 object类 super 方法重写 多态 什么是面向对象 面向对象编程(OOP) 面向对象编程本质就是:以类的方式组织代码,以对象的形式(封装)代码 抽象 三大特性: 封装 继承 多态 类和对象的创建 类和对象的关系 类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能..原创 2021-05-17 18:12:03 · 110 阅读 · 0 评论 -
Java学习——Day5
数组 目录 数组 数组概述 数组声明创建 三种初始化及内存分析 下标越界及小结 数组使用 多维数组 Arrays类 稀疏数组 数组概述 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们 数组声明创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: dataType[] arrayRefVar..原创 2021-05-15 18:28:18 · 40 阅读 · 0 评论 -
Java学习——Day4
Java方法详解 目录 Java方法详解 方法释义 方法的定义和调用 方法的重载 命令行传参 可变参数:(不定项参数) 递归 方法释义 Java方法是语句的集合,它们在一起执行一个功能 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则: 方法的本意是功能块,就是实现某个功能的语句块的集合。设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这样.原创 2021-05-14 22:31:13 · 50 阅读 · 0 评论 -
Java学习——Day3
Java流程控制 目录 Java流程控制 用户交互Scanner 顺序结构 选择结构 循环结构 break&continue 用户交互Scanner Scanner对象 基本语法: Scanner s = new Scanner(System.in); 通过SCanner类的next()与nextLine()方法获取输入的字符串,读取前一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据 next(): 一定要读取..原创 2021-05-13 21:10:50 · 133 阅读 · 0 评论 -
Java学习——Day2
Java基础语法 目录 Java基础语法 注释、关键字、标识符 数据类型 数据类型拓展 类型转换 变量、常量、作用域 运算符 包机制 JavaDoc 注释、关键字、标识符 注释: 单行注释://…… 多行注释:/**/ 文档注释(JavaDoc):/** * */ 关键字: 标识符: 类名...原创 2021-05-12 23:51:31 · 102 阅读 · 0 评论 -
Java学习——Day1
目录 Java三大版本: JDk、JRE、JVM关系 Java开发环境搭建: JDK下载与安装: JDK目录介绍 HelloWorld及简单语法规则 编译型和解释型:(时机不同) Java三大版本: JavaSE:标准版(桌面程序,控制台开发……) JavaME:嵌入式开发(手机,小家电……) JavaEE:E企业级开发(web端,服务器开发……) JDk、JRE、JVM关系 JDK:Java Development Kit JRE:Java Runtime Envi..原创 2021-05-11 22:38:01 · 117 阅读 · 0 评论