- 博客(34)
- 收藏
- 关注
原创 idea java 连接mysql数据库 diver
import org.junit.Test;import java.sql.Connection;import java.sql.Driver;import java.sql.SQLException;import java.util.Properties;public class Test1 { @Test public void test() throws SQLException { Driver driver = new com.mysql.jdbc.Dr...
2021-11-02 16:22:01
350
原创 Java 使用线程池的方式创建多线程
import java.util.concurrent.Executor;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.ThreadPoolExecutor;/** * 创建多线程的第四种方式 :线程池 * 1提高响应速度 * 2降低资源消耗 * 3便于线程管理 * 线程池的属性 * carePoo.
2021-10-01 21:45:11
487
原创 Java 实现Callable接口的方式创建多线程
import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.FutureTask;/** * 实现Callable接口 jdk5.0新增 * 重写Cal方法 * call方法可以有返回值 * call方法可以抛出异常 * Callable是支持泛型的 *///public class testTwo { pu.
2021-10-01 21:43:45
306
原创 java多线程 线程的同步控制 线程的通信 生产者消费者问题
/** *生产者消费者问题 *1.生产者线程 消费者线程 *2.共享数据店员或产品 * 3.同步机制 * 4.涉及到线程的通信 */class Clerk{ private int productNumber = 0; //生产产品 public synchronized void produceProduct() { if (productNumber < 20){ productNumber++; .
2021-10-01 21:42:06
125
原创 单例模式 懒汉式 的简单实现 线程安全的
** * 将单例模式中的懒汉式改写成线程安全的 */public class testThree { public static void main(String[] args){ Bank bank1 = Bank.getInstance(); Bank bank2 = Bank.getInstance(); System.out.println(bank1 == bank2); }}class Bank{ //私有化类.
2021-09-30 14:53:44
153
原创 java 实现Runnable接口的方式实现多线程小例子
public class testTwo { public static void main(String[] args){ Window window = new Window(); Thread win1 = new Thread(window); Thread win2 = new Thread(window); Thread win3 = new Thread(window); win1.setName(.
2021-09-30 14:52:45
105
原创 java 继承Thread的方法实现多线程简单例子
/** * 创建三个窗口卖票,总票数是100张 */class windows extends Thread{ private static int ticket = 100 ; @Override public void run() { while (true){ if (ticket > 0 ){ System.out.println(Thread.currentThread().getNa.
2021-09-30 14:51:12
119
原创 开发人员管理系统 Java 课设
package view;import domain.Employee;import domain.Programer;import service.NameListService;import service.TeamException;import service.TeamService;public class TeamView { private NameListService listService = new NameListService(); private.
2021-09-30 14:49:19
141
原创 Java实现接口和继承父类比较对象的大小
public class ComparableCircleTest { public static void main (String[] args) { ComparableCircle c1=new ComparableCircle(3.4); ComparableCircle c2=new ComparableCircle(3.5); int is=c1.compareTo(c2); if(is>0) { ...
2021-09-21 16:17:14
186
原创 Java课程设计项目 客户信息管理软件 客户信息管理系统的实现
public class CustomerView { //主函数 public static void main(String[] args) { CustomerView view=new CustomerView(); view.enterMainMeau(); } privat...
2021-09-20 20:27:54
421
原创 Java中方法的重载与重写的区别
方法的重载与重写的区别首先最大的区别就是重载是在一个类中,而重写则是父类与子类之间的关系,重写是在子类里对父类的继承来的同名同参方法的方法体的重写而重载则是在同一个类中写多个同名不同参的方法,通过传不同类型形参来使用这些同名方法...
2021-09-14 11:39:26
90
2
原创 编译器报错 [Error] request for member ‘Traverse‘ in ‘l4‘, which is of non-class type ‘int‘
编译器报错[Error] request for member 'Traverse' in 'l4', which is of non-class type 'int'是因为使用的是函数模板,使用函数和定义X类的数据时需要在<>里声明数据类型例如SqList<> l2(10),l3(10),l4(10);就会报错SqList是定义的类,要开3个数组l1l2l3修改后是SqList<int> l2(10),l3(10),l4(10);...
2021-09-02 17:18:55
4886
2
原创 c++ 数据结构 线性表 求差集 字母的差集
#include <iostream>#include<bits/stdc++.h>using namespace std;template <class ElemType>class SqList{protected: int count; int maxSize; ElemType *elems;public: SqList(int size = 10); // 构造函...
2021-09-02 17:12:42
319
原创 c++ 十进制转换二进制,其他进制转换同一原理
#include<iostream>using namespace std;int main(){ int a,i=0; int s[100]; cin>>a; while(a/2!=0) { s[i]=a%2; i++; a=a/2; } s[i]=a%2; for(int j=i;j>=...
2021-08-27 20:00:16
90
1
原创 c++ 车辆租赁信息管理系统 管理系统 实验设计 课程作业
#include <iostream>#include <conio.h>#include <fstream>#include <windows.h>#include <string.h>#include <stdio.h>#include <time.h>#include <cstdlib>using namespace std;void customerData();int carCo
2021-08-27 08:39:23
721
原创 c++ 校门外的树
#include<iostream>#include<cstdio>#include<cmath>using namespace std;int main(){ int n,l,m,a,b,sum=0,t; cin>>l>>m; int s[l+1]; for(int i=0;i<l+1;i++) { s[i]=1; } for(int i=1;i<=m;i...
2021-08-25 09:16:50
947
原创 c++表白小程序,超简易,表白必备百试百灵
#include<iostream>#include<windows.h>#include<cstdio>#define stoptimeshort 40#define stoptimelong 100using namespace std;int main(){ char ch[10]; int f[9][36] = { 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, ...
2021-08-25 09:13:49
4137
1
原创 梅西巴萨分手快乐,也许等不来岁月静好,但是希望回忆永恒
我无法帮你预言委曲求全有没有用可是我多么不舍朋友爱得 那么苦痛 爱可以不问对错 至少有喜悦感动 如果他总为别人撑伞 你何苦非为他等在雨中 泡咖啡让你暖手 想挡挡你 心口里的风 你却想上街走走 吹吹冷风 会清醒得多 你说你不怕分手 只有点遗憾难过 情人节就要来了 剩自己一个 其实爱对了人 情人节每天都过 分手快乐 祝你快乐 你可以找到更好的 不想过冬 厌倦沉重 就飞去热带的岛屿游泳 分手快乐 请你快乐 挥别错的才能和对的相逢 离开旧爱 像坐慢车 看透彻了心就会是晴朗的 没人能把谁的幸福没收 你
2021-08-10 13:53:13
122
2
原创 选择排序算法的实现,Java代码详细讲解
public class verst { public static void main(String[] args) { // TODO 自动生成的方法存根 verst test =new verst();//创建测试类的对象 int arr[]= new int[] {2,8,5,3,9,7};//创建一个数组 test.xuanze(arr);//调用对象的选择排序方法 for(int i:ar...
2021-08-10 13:04:47
176
原创 递归方法求n的阶乘
public class verst { public static void main(String[] args) { // TODO 自动生成的方法存根 verst test =new verst(); //创建一个verst类的对象test System.out.print(test.digui(5)); //当n=5时,计算100的阶乘 } public longdigui(l...
2021-08-05 13:11:14
210
原创 Java报错java.lang.NullPointerException:
java.lang.NullPointerException: 是空指针报错,数组的指针为空,检索不到,所以报错int arr[]=new int [] {1,2,3,4,5,6,7,8}; arr=null; System.out.print(arr[0]);例如这样,就是数组的地址是空
2021-07-26 15:52:41
121
原创 Java程序报错java.lang.ArrayIndexOutOfBoundsException:数组越界
java.lang.ArrayIndexOutOfBoundsException:经常可以遇到,这就是数组开小了,导致咱们遍历的越界例如int arr[]=new int [] {1,2,3,4,5,6,7,8}; for(int i=0;i<=arr.length;i++) { System.out.print(arr[i]); }这里我们开了8个数组,但是却从零到8遍历了9次,就是数组越界...
2021-07-26 12:25:17
3858
1
原创 java 使用arrays工具类对数组的输出,排序,填充,查找
运用Arrays工具类进行的数组操作首先加入一个新的包import java.util.Arrays;然后可以开始调用类里的工具public class verst { public static void main(String[] args) { // TODO 自动生成的方法存根 //判断两个数组是否相等,Arrays类下的equals方法 int arr[]=new int[]{1,2,3,4},arr2...
2021-07-26 12:13:17
816
原创 Java 冒泡排序的实现
public class verst { public static void main(String[] args) { // TODO 自动生成的方法存根 int arr[]=new int[]{21,2,58,0,-99,66,7,78,19,1}; for(int i=0;i<arr.length;i++) { System.out.print(arr[i]+" "); ...
2021-07-22 19:34:24
78
原创 数组的线性查找与二分查找
线性查找:import java.util.Scanner;public class verst { public static void main(String[] args) { // TODO 自动生成的方法存根 String arr[]=new String[]{"aa","bb","cc","dd","ee"}; for(int i=0;i<arr.length;i++) { ...
2021-07-21 22:00:11
39
原创 Java 获取区间数组内的随机数,数组随机赋值
一个长度为10的数组,随机给每个数赋值(所赋的值必须是两位数)每个数随机赋一个[10,99]区间内的值公式:获取[a,b]范围内的随机数: (int)(Math.random()*(b-a+1))+apackage 练习;public class verst { public static void main(String[] args) { // TODO 自动生成的方法存根 int arr[]=new int[10]; ...
2021-07-20 13:10:04
687
原创 java 二维数组长度的遍历
//确定长度int[][] arr =new int [3][2] ;//定义一个三行两列的二维数组int a,a2;a= arr.length;// 3//二维数组有几行,(是由几个一维数组组成的)a2=arr[0].length;//2//二维数组第0行有几个元素遍历二维数组用双层循环来遍历for(int i=0;i<=arr.length;i++){for(int j=0;j<=arr[i].length;j++) ...
2021-07-19 15:47:10
203
原创 来自广东靓仔的激励
本人小小辣鸡一枚,初入学时,只言片语不懂,所幸寝室有一大神,乃是广东叶姓靓仔,人帅心好,有算法工程师之称号,是靓仔教会了我做人的道理,他是我的启蒙老师,靓仔在算法方向的研究独树一帜,最近在研究深度学习算法,与他交流总会有神奇收货哦!...
2021-07-19 12:06:22
170
1
原创 搞代码Java小练习, 学生分数评价
import java.util.Scanner;public class verst { public static void main(String[] args) { // TODO 自动生成的方法存根 Scanner scanner = new Scanner (System.in); System.out.println("请输入学生人数: "); int number = scanner.nextInt(); ...
2021-07-19 11:32:19
129
4
原创 c++基础项目,迷宫小游戏的设计与实现
#include <iostream>#include<stdio.h>#include<windows.h>#include<conio.h>#include<time.h>#include<math.h>#include <fstream>#include <cstdlib>#define WALL 0 //墙#define ROAD 1 //路径#define PLAYER 2//...
2021-07-18 19:03:19
1414
3
原创 统计校门外的树
#include<iostream>#include<cstdio>#include<cmath>using namespace std;int main(){ int n,l,m,a,b,sum=0,t; cin>>l>>m; int s[l+1]; for(int i=0;i<l+1;i++) { s[i]=1; } for(int i=1;i<=m;i...
2021-07-18 18:59:00
39
原创 c++基础项目,车辆租赁管理系统,设计与实现.程序设计基础作业,C语言课程设计作业
内含文件流操作需要把文件创建在根源代码一个文件目录下文件名是carxinxi.txt eve.txt mima.txt#include<iostream>#include<cstdio>#include<cstring>#include<windows.h>#include<fstream>#include<time.h>using namespace std;void welcome();v...
2021-07-18 18:57:20
1451
3
原创 c++基础小项目,足球球员身价评估系统,超简易
#include<iostream>#include<cstdio>#include<cstring>#include<windows.h>//#include<graphics.h>using namespace std;double ss(int s[],int n);double cm(int s[],int n);double cb(int s[],int n);double count(double a,int b...
2021-07-18 18:53:05
270
原创 C++ 基础项目, 通讯录, 设计与实现 .
大一上学期跟随网课做的一个c++基础项目,通讯录管理系统的设计与实现使用的编译器是dev C++#include<iostream>#include<cstdio>#include<string>#define max0 1000using namespace std;struct lianxiren //定义一个联系人结构体,用来表示联系人的信息{ string name, phone, zhuzhi; int sex,...
2021-07-18 18:35:43
212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人