自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 线程简介

线程简介任务,进程,线程,多线程多任务现实中太多这样同时做多件事情的例子了,看起来是多个任务都在做,其本质上我们的大脑在同一时间依旧只做了一件事情。多线程原来是一条路,慢慢地因为车太多了,道路堵塞,效率极低。为了提高效率,能够充分利用道路,于是加了多个车道。普通方法调用只有主线程一套执行路径;多线程有多条执行路径,主线程和子线程并行交替执行程序、进程、线程在操作系统中运行的程序就是进程,例如QQ,播放器,游戏等等…一个进程可以有多个线程,比如视频中同时听到声音,看到图像,看到弹幕等等…

2021-03-19 19:06:51 62

原创 多线程内容目录

多线程内容目录Java.Thread课程内容:线程简介线程实现线程状态线程同步线程通信问题高级主题

2021-03-19 19:06:11 53

原创 异常机制

异常机制什么是异常(天有不测风云)实际工作中,遇到的情况不可能是非常完美的。比如,你写的某个摩阔,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序在跑着,内存或硬盘可能满了**(递归时栈溢出)**。等等。(为什么要在意标点符号呢)软件在运行过程中,非常可能遇到刚刚提到的这些异常问题,我们叫异常,英文是Exception,意思是例外。这些例外情况,或者叫异常,怎么让我们写的程序做出合理的处理,而不至于程序崩溃。

2021-03-19 13:27:39 78

原创 面向对象编程

面向对象编程java的核心思想就是OOP面向过程&面向对象属性+方法=类面向过程思想(线性)步骤清晰简单,第一步做什么,第二部做什么…面对过程适合处理一些较为简单的问题面向对象思想物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。面向对象适合处理复杂的问题,适合处理需要多人协作的问题。对于描述复杂的事物,为了从宏观上把握、从整体上合理分析我们需要使用面向对象的思路来分析一整个系统

2021-03-18 20:19:06 110

原创 数组

数组数组概述数组是相同类型数据的有序集合。数组描述的是类型相同的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数组称作一个数组元素,每个数组元素可以通过一个下标来访问他们。数组可以使程序变得简单。数组声明创建首先必须声明数组变量,才能在程序中使用数组,下面是声明数组变量的语法:dataType[] arrayRefVar; //首选或dataType arrayRefVar[]; //效果相同Java语言用new操作符来创建数组,语法如下:dataType[] arra

2021-03-16 23:48:04 86

原创 Java方法详解

Java方法详解何谓方法Java是语句的集合,它们一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用关于**System.out.println()**的解读:调用系统类中的标准输出对象out中的println()方法设计方法的原则:方法的本意是功能块,就是实现某个功能语句块的集合。设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样利于我们后期的扩展。方法的定义Java的方法类似于其他语言的函数,是一段用来完

2021-03-16 16:52:57 38

原创 Java流程控制

Java流程控制用户交互Scanner之前的基本语法并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类用于获取用户的输入。Java.util.Scanner是Java5的新特征,可以通过Scanner类来获取用户的输入。基本语法:Scanner s = new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在使用前一般要通过hasNext()与hasNextLine()判断是否还有输入的数据。Sca

2021-03-15 20:49:35 41

原创 java基础语法

java基础语法1.注释、标识符、关键字注释注释并不会被执行,是写给人看的书写注释是一个非常好的习惯平时写代码一定要注意规范1.单行注释//我是单行注释2.多行注释/*我是多行注释*/3.文档注释/** * @Description HelloWorld * @Author 张三 */标识符所有标识符都应该以字母(A-Z或a-z),美元符号$或者下划线_开始首字母后可以是字母(A-Z或a-z),美元符号$,下划线_或者数字的任何字符组合不能以关键字作为

2021-03-14 18:22:33 40

原创 数据类型拓展

数据类型拓展整数括展进制二进制以0b开头十进制由0~9数字组成,不能以0开头(0除外)八进制 以0开头,由0~7数字组成,如077、021十六进制以0x开头,由09数字和字母AF(分大小写)组成,如0x123、0Xabcint i = 10;int j = 021; //八进制int k = 0x123; //十六进制浮点型括展浮点数 能表示的长度有限,是离散的,存在舍入误差,大约,接近但不等于float f = 0.1f; //0.1double d = 1.0/10

2021-03-14 12:59:46 46

原创 常用快捷键和DOS常用命令

常用快捷键和DOS常用命令常用快捷键Ctrl+C 复制Ctrl+V 粘贴Ctrl+A 全选Ctrl+X 剪切Ctrl+Z 撤销Ctrl+S 保存Alt+F4 关闭窗口Shift+Delete 永久删除Windows+E 打开我的电脑Ctrl+Shift+Esc 任务管理器Windows+R 运行Windows+Tab 切换此外,若不小心在任务管理器中终止了相应进程导致桌面消失,可通过运行窗口输入explorer以恢复桌面。打开cmd的方式开始+系统+命令提示符wi

2021-03-13 19:05:32 55

原创 Markdown语法学习

Markdown语法学习1.标题语法格式: n级标题 n个井号+空格+文字# 一级标题示例## 二级标题示例### 三级标题示例一级标题示例二级标题示例三级标题示例2.字体**粗体示例***斜体示例****粗斜体示例***~~删除线示例~~粗体示例斜体示例粗斜体示例删除线示例3.引用>引用文本引用文本4.分割线---***“—”效果“***”效果5.图片![](C:\Users\lenovo\Desktop\2.

2021-03-13 18:15:48 45

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除