- 博客(7)
- 收藏
- 关注
原创 JAVA I/0 练习9 自动创建类
自动创建有一个属性的类文件。通过控制台,获取类名,属性名称,属性类型,根据一个模板文件,自动创建这个类文件,并且为属性提供setter和getter类文件的格式如下:public class @class@ { public @type@ @property@; public @class@() { } public void set@Uproperty@(@type@ @property@){ this.@property@ = @property@
2020-06-04 19:52:12 431
原创 JAVA I/0 练习8 序列化输入输出
问题1、创建一个Hero对象,设置其名称为garen。把该对象序列化到一个文件garen.lol。然后再通过序列化把该文件转换为一个Hero对象问题2、准备一个长度是10,类型是Hero的数组,使用10个Hero对象初始化该数组然后把该数组序列化到一个文件heros.lol接着使用ObjectInputStream 读取该文件,并转换为Hero数组,验证该数组中的内容,是否和序列化之前一样Hero类:package pratice3;import java.io.Serializable;
2020-06-04 18:12:56 395
原创 JAVA JDBC练习2 查找是否存在某条数据/数据总数/限制查询
练习1:查询是否存在名为hero0的英雄练习2:计算hero表中数据总数练习3:从索引为start的数据开始查找count个,并返回数据package mysql;/*ResultSet.next()是在结果集中找下一个结果,想要得到结果的返回值必须先调用next()将指针 * 放在第一个数据上 */import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.
2020-06-03 19:55:29 2196
原创 JAVA I/O练习五拆分融合文件
拆分文件的要求:大于100k的文件,按照100k为单位,拆分成多个子文件(不够100k按照实际大小保存),并且以编号作为文件名结束。把上述拆分出来的文件,合并成一个原文件。新手练习import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class SpiltFile { private static void wr
2020-05-28 19:13:26 148
原创 JAVA I/0 练习7 删除文件注释
设计一个方法,用于移除Java文件中的注释/**/风格的注释,暂不用处理新手练手import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.util.Arrays;import java.io.FileWriter;public class removeAnno
2020-05-28 19:02:48 798
原创 JAVA基本类型、对象做参数传参问题
java的类型有两种:基本类型和类类型。java中无论是基本类型还是类类型传参传递的参数都是值。不改变实参的值基本类型和String作为参数进行传递都是不会改变值。他们传递的只是值得副本,并不会对原本的值发生变化。八大基本类型的包装类在进行传参的时候也不会改变当前的值。public class use { public static void main(String[] args){...
2020-04-12 17:55:21 871
原创 JAVA序列化的入门知识
解释实现方式关于静态变量解释序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象...
2020-04-01 21:41:45 109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人