上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: Java中多线程的使用(超级超级详细) Thead类的使用 3 下面我们先来介绍一些基本方法 构造方法 public Thread() :分配一个新的线程对象。 public Thread(String name) :分配一个指定名字的新的线程对象。 public Thread(Runnable t 阅读全文
posted @ 2020-07-16 13:53 一只胡说八道的猴子 阅读(583) 评论(0) 推荐(0) 编辑
摘要: Java中多线程的使用(超级超级详细)线程安全 4 什么是线程安全? 有多个线程在同时运行,这些线程可能会运行相同的代码,程序运行的每次结果和单线程运行的结果是一样的,而且其他变量的值也和预期的值一样,这就是线程安全 我们下面来用一段代码来演示线程不安全的情况,下面用车站卖票来举例 package 阅读全文
posted @ 2020-07-16 13:41 一只胡说八道的猴子 阅读(366) 评论(0) 推荐(0) 编辑
摘要: Java中多线程的使用(超级超级详细)线程安全+保证线程安全的三种方式 (同步代码块+同步方法+lock锁) 5 当我们使用多线程访问同一个资源时,且多个线程对资源有写的 操作就容易出现线程安全问题,java为了解决线程安全问题引入了同步机制来解决,即在一个线程使用公共代码块的时候另一个线程不可以使 阅读全文
posted @ 2020-07-16 09:59 一只胡说八道的猴子 阅读(482) 评论(0) 推荐(0) 编辑
摘要: Java中多线程的使用(超级超级详细)线程池 7 什么是线程池? 线程池是一个容纳多个线程的容器,线程池中的线程可以重复使用,无需反复创建线程而消耗过多的资源 *使用多线程的好处: 1.降低消耗,减少了创建和销毁线程的次数,每个线程都可以重复利用,可执行多个任务 2.提高响应速度,任务可以不需要等到 阅读全文
posted @ 2020-07-16 09:52 一只胡说八道的猴子 阅读(787) 评论(0) 推荐(0) 编辑
摘要: Java Lambda表达式 在了解Lambda表达式之前我们先来区分一下面向对象的思想和函数式编程思想的区别 面向对象的思想: 做一件事情,找一个能解决这个事情的对象,调用他的方法来解决 函数时编程思想: 只要能获取到结果,谁去做的都不重要,重视的是结果,不重视过程 使用Lambda表达式的目的是 阅读全文
posted @ 2020-07-16 09:50 一只胡说八道的猴子 阅读(329) 评论(0) 推荐(0) 编辑
摘要: Java常用API(Math类) Math类的作用 java.lang.Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。类似这样的工具 类,其所有方法均为静态方法,并且不会创建对象,调用起来非常简单。 Math类的常用方法 public static double a 阅读全文
posted @ 2020-07-06 17:22 一只胡说八道的猴子 阅读(342) 评论(0) 推荐(0) 编辑
摘要: Java常用API(Arrays类) 什么是Arrays类? java.util.Arrays 此类包含用来操作数组的各种方法,比如排序和搜索等。其所有方法均为静态方法,调用起来 非常简单。 这里我们简单介绍两个方法 public static String toString(int[] a) :返 阅读全文
posted @ 2020-07-06 17:15 一只胡说八道的猴子 阅读(584) 评论(0) 推荐(0) 编辑
摘要: Java常用API(String类) 概述: java.lang.String 类代表字符串。Java程序中所有的字符串文字(例如 "abc" )都可以被看作是实现此类的实例 1. 字符串不变:字符串的值在创建后不能被更改 String s1 = "abc"; s1 += "d"; System.o 阅读全文
posted @ 2020-07-06 15:39 一只胡说八道的猴子 阅读(427) 评论(0) 推荐(0) 编辑
摘要: Java常用API(ArrayList类) 我们为什么要使用ArrayList类? 为了更加方便的储存对象,因为使用普通的数组来存储对象太过麻烦了,因为数组的一个很大的弱点就是长度从一开始就固定了,所以Java提供了另一个容器 java.util.ArrayList 集合类,让我们可以更便捷的存储和 阅读全文
posted @ 2020-07-06 14:23 一只胡说八道的猴子 阅读(594) 评论(0) 推荐(0) 编辑
摘要: Java常用API(Random类) Random:是一个用于生成随机数的类 构造方法 public Random() :创建一个新的随机数生成器。 返回随机数的方法 public int nextInt(int n) :返回一个伪随机数,范围在 0 (包括)和 指定值 n (不包括)之间的 int 阅读全文
posted @ 2020-07-06 11:49 一只胡说八道的猴子 阅读(290) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页