
java
追逐尾巴的猫
这个作者很懒,什么都没留下…
展开
-
java 多线程
文章目录使用 java 多线程1. 继承 Thread2. 实现 Runnable 接口3. 实现 Callable 接口4. 线程池线程池的创建操作线程池互斥与线程安全同步代码块同步方法使用 ReentrantLock同步与线程通信线程方法线程调度线程的优先级等级调度相关的方法java 的线程调度策略Solaris平台上的JVM线程调度策略Windows平台上的Java线程调度策略Linux中Java线程调度总结使用 java 多线程1. 继承 Thread需要自定义线程类,继承自 java.la原创 2021-02-25 00:36:37 · 245 阅读 · 0 评论 -
java 普通switch与增强型switch
switchint tag = 3;switch (tag){ case 1: System.out.println("111"); break; case 2: System.out.println("222"); break; case 3, 4: System.out.println("3 or 4"); break; default: System.out.println("else");}tag 可以是byte,原创 2021-02-20 21:29:58 · 4928 阅读 · 0 评论 -
程序运行时间统计与C++、java、rust循环效率比较
分别使用 C++、java、rust 作空循环大约 20 亿次,统计其运行时间。程序运行时间统计方法见代码。C++#include <iostream>using namespace std;int main() { auto begin = clock(); //us// //for-loop// for(int i=0;i<INT_MAX;i++)// {//// } //1.5s 1.3s 1.3s 1.3s 1.3s//原创 2021-02-08 22:56:19 · 3481 阅读 · 3 评论 -
java 中 package 和 import 关键字
java 中 package 和 import 关键字package使用 package 关键字来对类和接口进行组织分类。在源文件开头进行包的声明,以说明这个源文件中的类和接口所属的包是哪一个。包名属于标识符,需要遵循标识符的命名规则。包名中以点分隔文件路径,每个以点分隔的字段表示一层文件夹。包与包之间在文件位置上可能存在包含关系,如package com.test; class A { }package com.test.test1; class原创 2021-01-23 03:08:41 · 256 阅读 · 0 评论 -
java方法重载与可变个数形参
方法重载与可变个数形参方法重载同一个类中的不同方法依靠方法名和形参列表来相互区分.当方法名相同,形参列表名不同时,成为方法重载.方法的重载不能依靠返回类型或依靠形参变量名来区分,而仅依靠方法名和形参列表(的长度和形参类型).可变个数形参在 JDK5.0 之前,采用数组的方式来传递多个同类型的形参. JDK5.0 引入可变数量形参,来传递多个同类型变量.二者的区别在于如果使用数组,那么传递参数时需要将参数打包进一个数组中,将数组作为参数传递,较为麻烦;但是可变数目形参只能作为形参列表的最后一原创 2021-01-19 17:44:30 · 196 阅读 · 0 评论 -
基于java 比较器的四种逆序排序方法
基于java 比较器的四种逆序排序方法1. 基本数据类型 //build an Array of Integers Integer[] A=new Integer[20]; for (int i = 0; i < A.length; i++) { A[i]=(int)(Math.random()*100); } //show the Array System.out.println(Array原创 2021-01-17 18:40:12 · 2308 阅读 · 0 评论 -
java数组定义、声明注意点及简单应用
java数组定义、声明注意点及简单应用1. 声明与初始化//省略 new 运算符的初始化int[] A1={1,2,3};String[] A2={"Bob", "Alice"};//二维时需注意的情况int[][] A3=new int[3][];A3[0]={1,2,3};//错误,只有在声明的同时进行静态初始化才可以省略 new 运算符A3[0]=new int[]{1,2,3};//正确2. 数组简单应用随机生成一个元素数量0-100,元素大小0-100的整型数组,并求其最原创 2021-01-17 18:39:07 · 177 阅读 · 0 评论