
API练习
文章平均质量分 54
易水寒1011
这个作者很懒,什么都没留下…
展开
-
day18Excise1
1.阅读下面XML文档,然后判断下列说法正确的是( C )。<company><name>TEDU</name><address>北京海淀</address></company>A.<company>是元素对象,同样也是文本对象B.<name>是元素对象,同样也是文本对象C.北京海淀是文本对象D.北京海淀是元素对象2.下列是格式正确的XML标记的是( CD)。 A.<name>原创 2021-09-30 07:27:32 · 628 阅读 · 0 评论 -
建立客户端和服务端互连简单的聊天操作
服务端:package JAVA_API.num18_socket;import java.io.*;import java.net.ServerSocket;import java.net.Socket;import java.util.ArrayList;import java.util.Collections;import java.util.List;/** * 聊天室服务端 * * @author yyc * 2021/9/28 14:44 */public cla原创 2021-09-28 20:36:23 · 589 阅读 · 0 评论 -
Map_Excise1
下列代码的输出结果是:public static void main(String[] args) {String str = “LEA”;Deque stack = new LinkedList();for (int i = 0; i < str.length(); i++) {stack.push(str.charAt(i));}stack.pop();stack.pop();stack.pop();System.out.println(stack.peek());}A..原创 2021-09-27 23:16:54 · 530 阅读 · 0 评论 -
List1_Excise
List和Set集合的上层接口是( )A. java.util.Map B. java.util.Collection C. java.util.List D. java.util.SetArrayList类的底层数据结构是( A )A. 数组结构 B. 链表结构 C.哈希表结构 D.红黑树结构3.LinkedList类的特点是( B )A.查询快 B. 增删快 C.元素不重复 D. 元素自然排序4.以下程序将ArrayList..原创 2021-09-27 12:53:57 · 1217 阅读 · 0 评论 -
Week5_Test2
package JAVA_API.api_homework;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.Arrays;import java.util.Collection;/** * 启动一个线程,执行原创 2021-09-26 08:29:27 · 143 阅读 · 0 评论 -
Excise_Thread2
1.下列关于多线程中锁机制正确的是( )。A.关键字synchronized只能用于方法声明上。B.成员方法使用synchronized,那么当前方法的锁对象为当前方法所属的对象C.静态方法使用synchronized,那么当前方法的锁对象为当前方法所属对象D.为了尽量避免多线程带来的安全问题,尽可能的扩大synchronized修饰的代码范围。解析:正确B。A答案2.下列选项中关于synchronized的使用正确的是:(C)。A.private synchronized Object o;原创 2021-09-23 20:33:38 · 802 阅读 · 0 评论 -
Excise_Thread1
1.下列代码编译和运行的结果是:( )。public class Threads5 {public static void main(String[] args) {new Thread(new Runnable() {public void run() {System.out.print(“bar”);}}).start();}}A.编译错误B.抛出运行时异常C.输出:barD.代码正常运行,但是无输出2.线程调用了sleep()方法后,该线程将进入( )状态A.就绪状原创 2021-09-22 22:55:42 · 255 阅读 · 0 评论 -
Excise1_Exception
1.阅读下列程序代码段:try {RandomAccessFile raf = new RandomAccessFile(“c:/a.txt”, “rw”);raf.write(‘A’);raf.writeInt(300);System.out.println(raf.getFilePointer());} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTr原创 2021-09-21 19:37:03 · 314 阅读 · 0 评论 -
String 、StringBuilder、 StringBuffer区别(面试题)
String 、StringBuilder、 StringBuffer区别String 是不可变字符串对象,每次修改字符串都会创建新对象StringBuilder、StringBuffer 是可变字符串序列(对象),当需要字符串频繁的修改时,推荐使用StringBuilder 或 StringBufferStringBuffer是jkd 1.0 提供的。StringBuilder是jdk 1.5提供的,二者的常用方法名 和实现原理是一样的。区别在于StringBuffer是线程安全的,Strin原创 2021-09-20 21:58:21 · 1624 阅读 · 0 评论 -
使用RandomAccessFile(随机读写文件流)实现登录功能
/** * 实现用户登录功能 * 程序启动后,要求用户输入的用户名和密码 * 然后去user.txt中对比, * 成功则输出:登录成功 * 失败则输出:登陆失败,用户名或密码不正确 * 登陆失败的条件:用户名输入正确但是密码不正确,或者用户名输入不正确(user.txt文件中没有此人) * @author yyc * 2021/9/14 16:38 */public class Test11_Login { public static void main(String[] arg原创 2021-09-20 09:41:55 · 109 阅读 · 0 评论 -
使用RandomAccessFile(随机读写文件流)实现简易记事本
/** * 简易记事本 * 程序启动后要求用户输入一个文件名,然后对该文件进行操作。 * 之后用户在控制台输入的每一行字符都写入到该文件中(不用考虑换行问题) * 当用户单独输入“exit” 时退出程序 * @author yyc * 2021/9/14 16:08 */public class Test10_NoteDemo { public static void main(String[] args) throws IOException { Scanner .原创 2021-09-20 09:40:10 · 271 阅读 · 0 评论 -
使用RandomAccessFile 实现文件复制
public class Test4_CopyDemo { public static void main(String[] args) throws IOException { //路径可以用字符串保存。 String src = "E:\\web学习\\华创\\JHC2108\\API讲义\\API讲义.md"; RandomAccessFile rafsrc = new RandomAccessFile(src,"r") ; //原创 2021-09-20 08:57:38 · 485 阅读 · 0 评论 -
使用RandomAccessFile实现用户注册
package JAVA_API.num11_RandomAccessFile;import java.io.FileNotFoundException;import java.io.IOException;import java.io.RandomAccessFile;import java.io.UnsupportedEncodingException;import java.util.Arrays;import java.util.Scanner;/** * 完成用户注册: *原创 2021-09-20 08:56:32 · 206 阅读 · 0 评论 -
设计方法,传入文件夹路径删除该文件夹
public class Week4_DelExcise { public static void main(String[] args) { String path = new String("E:\\web学习\\华创\\JHC2108\\iotest"); delDir(path); } public static void delDir(String path) { File file = new File(path);原创 2021-09-17 19:51:48 · 104 阅读 · 0 评论 -
获取该字符串表示的日期是星期几,以及这一年的第几天?
2.分析一下需求,并用代码实现通过键盘录入日期字符串,格式(2015-10-10),获取该字符串表示的日期是星期几,以及这一年的第几天如输入:2015-10-10,输出“2015年10月10日是星期二,是2015年的第293天”public class Week_GetDate{ public static void main(String[] args){ Scanner scan = new Scanner(System.in); System.out.println("请输入日期:")原创 2021-09-17 18:07:54 · 938 阅读 · 3 评论 -
正则表达式练习
1.下列程序段运行后,输出 CString str = “123az45d67xyz89”;str = str.replaceAll("[a-z]+", “***”);System.out.println(str);A.123az45d67xyz89B.az***d***xyzC.123***45***67***89D.1234567892.对于如下字符串格式“+86 13523456789”字符串中“+86”可出现也可以不出现,如果出现,只出现1次,后有任意位数空格,并有11位数字,匹原创 2021-09-13 10:06:37 · 2857 阅读 · 0 评论 -
API_Day02_StringExcise
将课上的练习自己再做一遍练习1:判断回文String line = “上海自来水来自海上”;练习2:统计"123" 在 "123abc124123"中出现的次数练习3:截取网址中的域名,即baidu练习4:根据文件名判断是否为png格式的图片练习5:统计1a23b4c567d89中包含多少个字母,多少个数字练习1:判断回文String line = “上海自来水来自海上”;练习1:判断回文String line = “上海自来水来自海上”; //练习1:判断回文String li原创 2021-09-08 16:56:55 · 188 阅读 · 0 评论 -
API_Object&String1
1.读下列程序,对类型转换操作正确的是class A{}class B extends A{}class C extends A{}A o1 = new A();A o2 = new B();A o3 = new C();A . A a = o1; B b = o2; C c = o3;B. A a = o1 ; B b = (B) o2; C c = © o3;C. A a = (A)o1; B b = (B)o3; C c = ©o2;D. A a = (A)o2原创 2021-09-07 13:52:26 · 418 阅读 · 0 评论