自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Java的IO流

• java中用“流(stream)”来抽象表示这么一个写入写出的功能,封装成一个“类”,都放在http://java.io这个包里面。养成好习惯,用完流一定要关闭。下图中可以看出来,处理流就是在基础的字节流上,进行了封装,增加了特定的功能,使得传输更适合特定的场景。• 处理流:用于对一个已存在的流进行连接和封装,通过封装后的流来实现数据的读/写功能,也叫【高级流】• 节点流:可以从/向一个特定的IO设备(如磁盘,网络)读/写数据的流,也叫【低级流,主要由】这种流是万能的,什么类型的文件都可以读取。

2023-11-24 15:47:17 28 1

原创 Java测试(20题)

1.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。18、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( A)。3.在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行(B )。A、a是整数类型变量,b是整数类对象。B、a是整数类对象,b是整数类型变量。5、有以下方法的定义,请选择该方法的返回类型(D )。2. 以下有关构造方法的说法,正确的是:(A )

2023-11-24 13:49:40 57 1

原创 什么是ArrayList和Linkedlist

是可以改变大小的对数组,是有序的线性列表,添加数据的顺序就是输出的顺序,对列表中的重复数据不去重。LinkList链式列表是有序的,添加数据的顺序就是打印输出的顺序,对列表中的重复数据不去重。引入一个结点类型Node,有三部分,前指针prev,后指针next,内容item。Arraylist:线性结构,读数据方便,添加/删除数据效率低。LinkedList:链表结构,读数据慢,添加/删除数据效率高。在LinkedList链表列表类型中,需要用到指针,有三个变量。// 增加数据。

2023-11-21 16:07:47 36 1

原创 字符串的使用

String类是不可改变的,一旦创建了一个String对象,它的值就不能改变了。Java的String是一个final类,不能被继承,同时定义的每一个字符串Java在后台会变成char型数组保存,这个char型数组是final的,final定义的值不能在程序的执行过程中改变的。原因: new String实际上定义一个char型数组,数组变量指向是一个地址,地址指向才是数组中的值,我们在new 类实例化类时打印也是地址,在面向对象编程要求强制重写toString()。

2023-11-15 15:16:57 26

原创 面向对象思想实现猜拳游戏

属性:名字---name 出拳名称---choice。属性:名字---name 出拳名称---choice。定义一个参与者类作为父类,玩家类和电脑类继承参与者类。第一点:限定了玩家和电脑的属性和方法。两个玩家------定义两个类 :玩家类和电脑类。在玩家类和电脑类中需要重写设置名称和出拳名称。最后再定义一个判断类来判断是电脑赢还是玩家赢。属性:埋点(私有化)游戏: 至少两个角色(玩家,电脑)逻辑: 游戏规则(出拳,判断大小)裁判类------用于进行判断输赢。主程序------main主函数。

2023-11-13 16:47:06 118

原创 面向对象设计

这里的订单,需要继承goods的类,把类中所有内容取出来,用到订单中,继承后就是子类和父类,子类具备父类的所有属性和方法,继承的关键字是extends。显示所有商品,必须有main函数,main函数中是所有商品的显示,商品是具体的实例,原来商品是抽象的概念,在首页上知道内容,首页上是商品实例对象的显示。//当选择对应的商品后,进行商品模块,商品模块中显示商品详情,立即购买,加入购物车两个按钮。//用户点击商品,把这个商品具体化了,对商品具体化就是把商品的类实例化,实例化过程就是new。

2023-11-07 16:56:15 20

原创 数组排序(冒泡排序、二分查找)

冒泡排序的基本思想就是:从无序序列头部开始,进行两两比较,根据大小交换位置,直到最后将最大的数据元素交换到了无序队列的队尾,从而成为有序序列的一部分;二分查找针对的是一个有序的数据集合,每次都通过跟区间的中间元素对比,将待查找的区间缩小为之前的一半,直到找到要查找的元素。代码思路是使用函数,i代表循环比较的次数,i=1时,代表第一次循环比较,第一次比较完之后会将79放到队尾,以此类推,j代表数组下标。//比较,如果输入数值大于中间值,在后半部分找,小于中间值,在前半部分找。//初始化获了数组的终止位置。

2023-11-06 16:33:50 24

原创 Java程序(24点游戏)

24点游戏规则:系统随机出1-10(J,Q,K都看作1)之内的4个数,然后用户通过这四个数通过加、减、乘、除来使得计算结果为24,然后用户将计算的式子输入,系统进行判断式子正不正确。//charAt(i)输出的字符可能是J ,Q,K。使用for循环让系统随机给出4个数,用数字11,12,13分别当做J,Q,K,但是在计算时将J,Q,K当做1来计算。//()内的字符全部取出,碰到数字记录,一个加法的和是由被加数和加数决定的。//用数字11,12,13分别当做J,Q,K。//循环计算结束,打印全局的num1。

2023-11-02 19:19:48 89 1

原创 Java程序(价格猜猜猜(改进版))

还有改进的地方是在用户输入价格后,对用户的输入做判断,matches("^[0-9]+(.[0-9]{1,2})?$")是正则表达式,[0-9]表示0-9数字出现任意一个,()是可选项,()里面的内容可以有也可以没有,{1,2}小数点后面的位数只能1位或者是2位。//之后再把tmp_price转化成float类型,不同类型之间转换调用类型的大写.parse类型。//再使用Float.parseFloat不同类型之间转化方法转化成float类型。//先定义一个临时变量,格式化字符串两位小数。

2023-11-01 16:56:56 20 1

原创 Java程序(价格猜猜猜)

大致思路是:首先制作一个小小的欢迎界面,让用户输入用户名,然后可以让用户从两个到三个商品中去选择用户想要猜的商品(我想让用户猜的是手机或者一根笔的价格),然后再让系统随机给出一个在该商品价格范围内的数字,最后用对用户猜的价格与系统随机给出的价格进行比较,来告诉用户是猜中了没有,没猜中的话是猜大了还是猜小了,如果没猜中可以让用户继续猜。System.out.println("1------手机(2000-3000)");System.out.println("2------笔(5-10)");

2023-10-31 15:35:02 96 1

原创 Java程序(猜拳游戏)

System.out.println("玩家:"+player_name+",出拳为:"+player_choice_name+"平局");System.out.println("玩家:"+player_name+",出拳为:"+player_choice_name+"赢");System.out.println("请选择电脑角色:\n"+"1----碎冰冰\n"+"2----卅壹佰");System.out.println("请输入你的选择(1---石头,2---剪刀,3---布):");

2023-10-31 14:59:56 40 1

原创 Java20道选择(代码)

System.out.println("(单选)以下()不是Object类的方法\n"+"A.clone()\n"+"B.finalize()\n"+"C.toString\n"+"D.hasNext()");\n"+"A.对象\n"+"B.属性\n"+"C.方法\n"+"D.数据类型");System.out.println("(单选)多态的表现形式有()\n"+"A.重写\n"+"B.抽象\n"+"C.继承\n"+"D.封装");System.out.println("下列说法哪个正确?

2023-10-27 17:05:26 26 1

原创 趣味测试(性格测试/心理测试)

渴望浪漫的爱情,但对婚姻的要求比较现实。\n"+"A.郊外\n"+"B.电影院\n"+"C.酒吧\n"+"D.其他");\n"+"A、游泳\n"+"B、喝冷饮\n"+"C、开空调");\n"+"A.看电影\n"+"B.去外面\n"+"C.什么也不做\n");\n"+"A.开朗\n"+"B.认真\n"+"C.感性\n");\n"+"A.喜欢\n"+"B.都可以\n"+"C.不喜欢\n");System.out.println("你更喜欢吃哪种水果:\n"+"A.菠萝\n"+"B.橘子\n"+"C.其他");

2023-10-27 14:40:59 45 1

原创 趣味测试入门Java程序

测试结果表明:你是一个意志力强,头脑冷静,有较强的领导欲,事业心强,不达目的不罢休的人。测试结果表明:你是一个性格活泼,人缘好,善于交朋友,心机较深。事业心强,渴望成功的人。是对第一个问题的回答进行判断,对。是对第二个问题的回答进行判断,对。的值进行大小判断,来得出测试结果。你平时休闲经常去的地方?作为一个变量,最后根据。对第一个问题进行回答。对第二个问题进行回答。

2023-10-26 16:06:00 47 2

原创 Java环境搭建

1、双击桌面快捷图标,出现的界面选择activation code,将激活码复制过来,点击activate按钮激活。2、点击Close,重新打开IntelliJ IDEA 2021.3.3,Java环境就搭建完成了。1、先把文件夹ja-netfilter-all重新进行拷贝,拷贝到的路径中不能出现中文。4、用记事本打开文件,直接把新建文本文档中的内容拷贝过来。2、右击在桌面安装好的软件,点击属性,打开文件所在位置。3、这里可以更改安装路径,更改完后继续点击Next。3、继续点击下一步,安装成功后直接关闭。

2023-10-25 16:12:21 56 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除