自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多线程巩固

多线程巩固if(threadStatus !=0) throw new IllegalThreadStateException;//线程状态不等于0,抛出异常说明它是就绪的group.add(this);//把它加入线程组里面boolean statted =false;//开启了一个标志位try{ start0();//这是真正执行的 started = true;//让它等于true /*相当于每一个线程一旦开启把它置为true,下个线程false开启在置为t

2020-08-26 23:04:53 138

原创 反射

反射类的加载与ClassLoader的理解加载:将class文件字节码内容加载到内存中,并将这些静态数据转换成方法区的运行时数据结构,然后生成一个代表这个类的java.lang.Class对象。链接:将Java类的二进制代码合并到JVM的运行状态之中的过程。验证:确保加载的类信息符合JVM规范,没有安全方面的问题准备:正式为类变量(static)分配内存并设置类变量默认初始值的阶段,这些内存都将在方法区进行分配。解析:虚拟机常量池内的符号引用(常量名)替换为直接引用(地址)的过程。初始

2020-08-06 23:20:38 107

原创 面向对象

面向过程&面向对象面向过程​ 分析解决问题的所需要的步骤,然后我们用函数来一步一步的调用实现。**- 面向过程思想 1. 步骤清晰简单,第一步做什么,第二步做什么.... 2. 面对过程适合处理一些较为简单的问题面向对象- 面向对象思想物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。面向对象适合处理复杂的问题,适合处理需要多人协作的问题对于描述复杂

2020-07-28 22:37:33 119

原创 数组

数组数组定义的第一种方式:数据类型[] 数组名 = new 数据类型[整数];整数:数组的长度基本数据类型的变量都存储在栈中,栈的特点是存储空间小,但是存取速度快,先进后出。引用数据类型所占的空间比较大,存储在堆中,堆的特点,空间大,存取的速度比较慢。整数类型(byte, short, int, long)的默认值都是 0小数(float, double)的默认值都是 0.0布尔数据类型(boolean)的默认值是 false字符数据类型(char)的默认值是 ‘

2020-07-28 21:48:14 142

原创 方法

何为方法方法是一段能完成独立功能的代码块。我们只需要写一次方法,可以被多次调用,提高了代码的复用性。java方法是语句的集合,它们在一起执行一个功能1.方法是解决一类问题的步骤的有序组合2.方法包含类或对象中3.方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只能完成1个功能,这样利于我们后期扩展方法的特点:- :修饰符,是可选的,告诉编译器如何调用该方法。- 返回值类型

2020-07-26 14:31:48 147

原创 循环结构

循环结构While 语法:while(表达式){ 循环体 } - 表达式结果如果是true那么就执行循环体,如果是false就结束循环 - 我们大多数情况是会让循环停止下来的,我们需要一个让表达式失效的方式来结束循环。 - 少部分情况需要循环一直执行,比如服务器的请求响应监听等 - 循环条件一直为true就会造成无限循环【死循环】,我们正常的业务编程中应该经量避免死循环。会影响程序性能或造成程序卡死奔溃public class WithDemo { //计算0~1

2020-07-24 22:28:44 138

原创 java选择结构if Switch

语法:1.if(条件判断表达式){执行语句}如果条件判断的表达式返回值是true则可以执行if内部的语句,否则如果是false就不可以执行。条件表达式的结果一定是true或者false```javapublic static void main(String[] args){//定义一个分数的变量int score = 66; if(score >= 60){ System.out.println("恭喜了,及格了"); System.out.println("恭喜了,及格

2020-07-24 21:38:13 102

原创 java的基础语法

Java的基础语法注释 标识符 关键字 #### 注释 - 单行注释 // - 多行注释 /* */ - 文档注释 /** */ #### 标识符 - 所有的标识符都应该以字母,美元符($),或者下划线(_)开始 - 首字母之后可以以字母,美元符($),或者下划线(_)或者数字的任何字符组合 - **不能使用关键字作为变量名或方法名** - 标识符式**大小写敏感**的 - 可以使

2020-07-23 22:12:00 84

原创 dos命令

打开CMD方式1.win键 + r 输入cmd2.在桌面任意位置按住shift+鼠标右键点击在此处打开powershell窗口(子适用于win10)3.可在win中输入命令提示符右击以管理员身份打开重要的dos命令盘符的切换 盘符:cd / d +盘符(C D E)可实现跨盘符的实现查看当前目录下的所有文件和文件夹 diripconfig可查看电脑的IP切换目录 1.cd 要切换的目录 2.cd … 退到上一层3.cd \ 退到根目录清屏clsexit

2020-07-20 23:26:35 243

原创 Markdown学习

Markdown学习 (一级目录#后空格,加标题)标题 (二级标题)三级标题 (三级标题)四级标题 (四级标题)字体Hello.World(字体加粗)Hello.World(字体斜体)Hello.World (字体加粗并斜体)Hello.World (删除)引用@xxx(>加上引用作者名)分割线 (----或***可为分割线或)图片(英文的!加上英文的[名称]加上(地址))超链接(英文的[]加上(地址))点击进入列表1.A(有序列表)2.B

2020-07-20 22:46:36 80

空空如也

空空如也

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

TA关注的人

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