【java 文件硬盘存取 练习】教程文章相关的互联网学习教程文章

Java-数据结构练习【代码】

栈(stack)可以看做是特殊类型的线性表,访问、插入和删除其中的元素只能在栈尾(栈顶)进行。队列(queue)表示一个等待的线性表,它也可以看做是一种特殊类型的线性表,元素只能从队列的末端(队列尾)插入,从开始(队列头)访问和删除。————Java语言程序设计 进阶篇(原书第8版) 栈是先进后出(LIFO),而队列是先进先出(FIFO)。实现栈这个数据结构的代码package struct;//late in first out,LIFOpublicclass MyStack<...

JavaScript-12(传参练习)【代码】

注意:用onclick="函数名()”传参时,如果函数名外面用双引号包裹时,则里面传字符串用单引号包裹;若外面用单引号包裹时,里面用双引号包裹;否则会报错。<!DOCTYPE html><html><head><meta charset="UTF-8"><title></title><style type="text/css">*{margin: 0 auto;padding: 0;}.kuang{width: 900px;height: 100px;border: 1px solid gray;box-shadow: 0px 5px 25px gray;transition: 2s;margin-top: 15px;}.xiaokuang{width:...

Java链接MySQL练习题:格式化日期、性别;避免代码注入【代码】【图】

一、查询人员名单,按序号 姓名 性格(男或女) 民族(某族) 生日(年月日)输出import java.sql.*; import java.text.SimpleDateFormat;publicclass Hr {publicstaticvoid main(String[] args) throws Exception{Class.forName("com.mysql.jdbc.Driver");Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb","root","");Statement state=conn.createStatement();String sql="select * from info";R...

Java NIO 之 Selector 练习【代码】【图】

目的:本编文章主要想分享一下NIO方面的知识,由于最近几天工作不忙,趁机学习了下Java NIO Selector的相关知识;主要是实践操作的;具体的理论知识,可以参考网上的文章。测试用例主要有三种方式: 其实,是服务器端的逻辑不变,客户端有三种方式而已。 服务器端:2个selector + channel, 客户端:一个channel 服务器端:2个selector + channel, 客户端:多个channel(多线程方式) 服务器端:2个selector + channel, 客户...

阶段1 语言基础+高级_1-3-Java语言高级_07 缓冲流_7_练习_对文本的内容进行排序【图】

出师表,按照12345678进行排序 使用Map集合进行排序 把内容都写到一行里面去了 原文:https://www.cnblogs.com/wangjunwei/p/11270223.html

java练习 从1-36中随机产生6个中奖号码【代码】【图】

Random r=new Random();int a []=newint[6];for (int i=0;i<a.length;i++){int n=r.nextInt(36);a[i]=n+1;for(int j=0;j<i;j++){if(a[i]==a[j]){i=i-1;break;}}}for (int j:a){System.out.print(j+" ");}原文:http://www.cnblogs.com/wallan/p/5481620.html

Java练习 SDUT - 2669_2-2 Time类的定义【代码】

2-2 Time类的定义Time Limit: 1000 ms Memory Limit: 65536 KiBProblem Description通过本题目的练习可以掌握类与对象的定义;设计一个时间类Time,私有数据成员有hour(时)、minute(分)、second(秒);公有成员函数有:setHour(int)设置数据成员hour的值(采用12小时制),非法的输入默认为12;setMinue(int)设置数据成员minute的值,非法输入默认为0;setSecond(int)设置数据成员second的值,非法输入默认为0;setTime(int,int,i...

JavaSE(八)之集合练习一【代码】

前面把Collection家族给学习完毕了,接下来我们通过几个练习来巩固前面的知识。 一、产生10个1-20之间的随机数要求随机数不能重复import java.util.HashSet; import java.util.Random;publicclass Test1 {/*** 需求:编写一个程序,获取10个1至20的随机数,要求随机数不能重复。并把最终的随机数输出到控制台。* * 分析:* 1,有Random类创建随机数对象* 2,需要存储10个随机数,而且不能重复,所以我们用HashSet集合* 3,如果HashSet的...

java循环练习:石头剪刀布【代码】

package practiceGO; import java.util.Scanner; /* * 8.用循环方式实现和计算机玩猜拳的程序 (设定胜出条件--输3次或赢3次即退出) * 0-石头 1-布 2-剪刀 */ public class Cto {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int i = 0;int j = 0;while(true){System.out.println("请出拳:0-石头 1-剪刀 2-布");int perNum = sc.nextInt();if (perNum>2 || perNum<0) {System.out.println("输...

Java练习题:用递归实现阶乘【代码】

public class Demo04 {//用递归实现阶乘//递归太耗费资源,开发中不建议使用,如果数值过大,电脑可能会卡死//递必须要有一个不调用自身的方法,否则就会陷入死循环public static void main(String[] args) {int d = d(3);System.out.println(d);}public static int d(int a){if (a==1){ //如果a等于1说明乘到最后了,返回结果1,并结束方法return 1; //return有两种作用返回结果和结束方法}else {return a*d(a-1);//如果a不等于1,...

Java基础知识强化之IO流笔记44:IO流练习之 复制图片的 4 种方式案例【代码】

1. 复制图片的 4 种方式案例:分析:  复制数据,如果我们知道用记事本打开并能够读懂,就用字符流,否则用字节流。  通过该原理,我们知道我们应该采用字节流。  而字节流有4种方式,所以做这个题目我们有4种方式。推荐掌握第4种。数据源:  c:\\a.jpg -- FileInputStream -- BufferedInputStream目的地:  d:\\b.jpg -- FileOutputStream -- BufferedOutputStream 2. 4 种方式代码示例: 1package cn.itcast_01;2 3imp...

分别使用python和java练习冒泡排序【代码】

冒泡排序算法的运作如下:(从小到大) 比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。python:a = [3,99,2,11,66] n = len(a) for i in range(n-1): #进行n-1趟for j in range(n-i-1) :if a[...

java循环练习:1.输出1~100中的所有偶数【代码】

package practiceGO; /* * 1.输出1~100中的所有偶数 * */ public class Cto {public static void main(String[] args) {System.out.println("1~100所有的偶数为:");//遍历1~100for(int i=1; i<=100; i++){if (i%2 == 0) {System.out.println(i);}}} }运行:1~100所有的偶数为: 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 ...

java 运算符++的练习【代码】

第一个练习:publicclass Demo1{publicstaticvoid main (String []args ){int a = 10;int b = 10;int c = 10;a = b++; //a = 10,b = 11c = --a; //a = 9 ,c = 9b = ++a; //a = 10,b = 10a = c--; //a = 9 ,c = 8System.out.println("a="+a+",b="+b+",c="+c);} }第二个练习:publicclass Demo1{publicstaticvoid main (String []args ){int x = 4;// 4 6 10int y =(x++)+(++x)+(x*10);System.out.println("x="+x+",y=...

javascript的一些基础练习题【代码】

一、翻转字符串  先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,最后把数组转化成字符串。1function reverseString(str) { 2var array = []; 3 array = str.split("").reverse().join("") ; 4return array; 5} 67 reverseString("hello");二、计算一个整数的阶乘  如果用字母n来代表一个整数,阶乘代表着所有小于或等于n的整数的乘积。function factorialize(num) {if (num<=1){return 1;}else{return num*f...