java
文章平均质量分 84
Ice Wang
这个作者很懒,什么都没留下…
展开
-
多线程(三) 并发—同步处理
东东原创 2021-01-22 11:46:35 · 507 阅读 · 0 评论 -
多线程(二) 线程状态
1.线程终止使用退出标志,使线程正常退出,也就是当 run() 方法完成后线程中止。 使用 stop() 方法强行终止线程,但是不推荐使用这个方法,该方法已被弃用。 使用 interrupt 方法中断线程。使用标记终止线程:public class ServerThread extends Thread { //volatile修饰符用来保证其它线程读取的总是该变量的最新的值 public volatile boolean flag = false; @Overr原创 2021-01-20 17:17:42 · 253 阅读 · 1 评论 -
多线程(一) 线程的四种创建方式
1. 什么是并发与并行要想学习多线程,必须先理解什么是并发与并行并行:指两个或多个事件在同一时刻发生(同时发生)。并发:指两个或多个事件在同一个时间段内发生。2. 什么是进程、线程进程:进程是正在运行的程序的实例。进程是线程的容器,即一个进程中可以开启多个线程。比如打开一个浏览器、打开一个word等操作,都会创建进程。线程:线程是进程内部的一个独立执行单元;一个进程可以同时并发运行多个线程;比如进程可以理解为医院,线程是挂号、就诊、缴费、拿药等业务活动...原创 2021-01-20 15:59:52 · 628 阅读 · 0 评论 -
Java反射机制
什么是Java反射机制? JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的以及动态调用对象的方法的功能称为Java的反射机制。反射机制提供了哪些功能? 在运行时判定任意一个对象所属的类 在运行时构造任意一个类的对象; 在运行时判定任意一个类所具有的成员变量和方法; 在运行时调用任意一个对象的方法; 生成动态代理; Java反射机制类:java....原创 2021-01-13 16:24:52 · 111 阅读 · 0 评论 -
Java Project 项目打包,在main方法中获取指令携带的参数
一、概述java项目有两种架构,一种是 B/S 架构的,一种是 C/S 架构的。对于 B/S 架构来说,我们常见的 java ee 即是 B/S 架构,通常,开发人员会在本地进行开发,然后将项目打包成 war 文件,上传至服务器,供调用。而对于 B/S 架构来说,通常即是里面有个主方法,就是我们常写的 java 项目/程序。通常,开发完之后,将项目打包成 jar 包,随后上传至服务器,供调用。本文,针对后者进行介绍。二、需求描述一个 java 项目,分包存放多个 java 文件,java原创 2020-10-29 10:04:36 · 1020 阅读 · 0 评论 -
java 中i++ 和 ++i 的区别
i++和++i是运算符,i++是后缀递增du的意思,++i是前缀递增的zhi意思。1、daoi++是后缀递增的意思,i++是先进行表达式运算,再进行自增运算。把i++的运算过程拆分开,等效于i=i+1可以看到运算结果是一致的。x = i ++; //先让x变成i的值1,再让i加12、++i是前缀递增的意思,++i是先进行自增或者自减运算,再进行表达式运算。运算结果可以发现,仅从i的值来看,++i和i++最终的i值是一样的,都是i自增加了1。x = ++i; //先让i加1, 再让...原创 2020-08-07 14:24:16 · 396 阅读 · 0 评论 -
多线程线程执行先后顺序
1.Java 提供了三种创建线程的方法:通过实现 Runnable 接口; 通过继承 Thread 类本身; 通过 Callable 和 Future 创建线程。2.线程执行先后顺序场景:有三个线程t1、t2、t3。确保三个线程t1执行完后t2执行,t2执行完成后t3执行。方法1:thread.Join把指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程。比如在线程B中调用了线程A的Join()方法,直到线程A执行完毕后,才会继续执行线程B。 1 .原创 2020-08-07 11:46:53 · 4328 阅读 · 0 评论 -
java 基础知识
1.jdk和jre的区别 JRE是Java Runtime Environment的缩写,顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的,还有所有的Java类库的class文件,都在lib目录下,并且都打包成了jar。Jdk是Java Development Kit的缩写,顾名思义是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。JDK包含原创 2020-07-09 09:49:56 · 72 阅读 · 0 评论