Java语言
Java语言的应用
immortalize
这个作者很懒,什么都没留下…
展开
-
线程安全问题的解决:利用线程同步机制,采取对比方式对其内容进行理解与分析。 ——以java语言为例
public class Test { public static void main(String[] args) { //创建新的账户 Account act=new Account("67529351994619423131",10000); //创建两个账户线程 Thread t1=new AccountThread(act); Thread t2=new AccountThread(act);原创 2020-08-02 17:41:20 · 785 阅读 · 0 评论 -
随机生成0-5的不重复数字排序的容量为5的数组 ——以java语言为例
//利用随机数生产以及数组的知识,随机生成0-5的不重复数字排序的容量为5的数组。import java.util.Random;public class RandomTest { public static void main(String[] args) { Random random=new Random(); int[] arr=new int[5]; int index=0; while (index<arr.原创 2020-07-26 14:20:12 · 2212 阅读 · 1 评论 -
冒泡排序算法和选择排序算法的比较 ——以java语言为例
在这里插入代public class BubbleSort { //冒泡排序算法 public static void main(String[] args) { int count1=0;//计算冒泡排序比较次数 int count2=0;//计算冒泡排序交换次数 int count3=0;//计算选择排序比较次数 int count4=0;//计算选择排序交换次数 int[] arr={98,5,89,原创 2020-07-24 15:53:51 · 171 阅读 · 1 评论 -
编写程序,使用一维数组,模拟栈数据结构 ——以Java语言为例
/*编写程序,使用一维数组,模拟栈数据结构。要求:1、这个栈可以存储java中的任何引用类型的数据。2、在栈中提供push方法模拟压栈。(栈满了,要有提示信息。)3、在栈中提供pop方法模拟弹栈。(栈空了,也有有提示信息。)4、编写测试程序,new栈对象,调用push pop方法来模拟压栈弹栈的动作。5、栈的数量默认为10。/在这里插入代码片package com.immortalize;//导包import java.lang.;//导库public class Stack {/原创 2020-07-23 19:00:44 · 514 阅读 · 0 评论 -
面向对象的应用(类的创建,封装,实例变量私有化,建立特定功能方法等)——以java语言为例
/*创建一个银行账户的类思路:账户分为一个类;顾客信息分为一个类,其中顾客类中包含账户类信息;//知识点:类对象的创建;实例变量私有化并进行封装;建立取款与存款功能方法。*/public class TotalAccount{ public static void main(String[] args){ Account account1= new Account("1000",2000.0);//创建一个名为account1的Account类对象 Customer c1=new Cus原创 2020-07-18 23:42:13 · 212 阅读 · 0 评论