JDBC将得到的String加入到Object数组中

本文讨论了一个具有四年JAVA开发经验的技术人员面临的选择:继续深化JAVA技能还是转向Linux下的C开发。文章强调了专精的重要性,并探讨了两种路径对未来职业发展的不同影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我要将执行SQL语句后的语句加入到Object数组中,然后用JTable显示
这个地方如何用Object将st1与st2组合成一个数组,或者有其他的什么方法?
同时拿到2个offer,一个是做某外国系统的JAVA的二次开发,另一个是Linux下C开发
要专攻啊,大哥,什么都是要做专才能进入更深层次的,人们口中经常专业人才就是你在这方面比别人更加专业的时候才能显示你的价值。。。希望你慎重考虑了~

肯定是4年的java,如果你选择c,那你4年的java就白做了,又要重新开始(可能有点夸张)

你可以有1000个选择java的理由,但只需要一个理由选择linux c你就该去。

如果楼主想一辈子都做开发,那你就选java,如果楼主以后想往更高层次发展,那就毫不犹豫的去选linux,道理我相信你肯定明白的。

照你这么说,难道搞Java的都是一辈子做开发?
其实楼主不是考虑哪门技术,而应该考虑怎么项目管理。
4年工作经验了,楼主应该钻研软件分析设计方面的知识,争取转向项目管理

其实不应该问我们,应该问你自己,我们说什么也只是根据你的经验而论,而自己呢,如果你拥有4年的java经验,感觉自己还不错,就好好考虑下,选哪一行,取决自己哦。
楼上说的也有一定的道理,楼主,认真考虑吧!

C 你没经验 为什么人家要你 还给你了你OFFER 为什么 问下自己
他们知道你有C经验么 如果知道你没C经验还给你OFFER 那不扯淡么
如果他们看中你的JAVA水平 然后又想培养一个LINUX C下开发的人员
我觉得楼主你该选 B.如果不是那选A。

是啊我也纳闷,没有 Linux C 的开发经验,人家怎么会给招你?

不是搞JAVA的就一辈子做开发,而是搞了4年还在搞JAVA就不一样了,我觉的没意义了,什么都明白了,还搞什么,还不如去搞搞C,搞搞更底层的东西,这样才有发展。。。

这个 看自己了 别人说再多 毕竟只是建议 关键在自己了 不过挺羡慕你的 !

那年我25,无数个夙兴夜寐,换来一个硕士学位,额上的抬头纹分外明显,脚下却半步也不敢停歇。如果不想让户口打回原籍,子子孙孙无穷匮,得赶紧地找份留京工作。你呢?你不着急,魔兽世界和红色警报?早玩腻了!你野心勃勃地筹划着“创业创业”。当时李彦宏、陈天桥、周云帆,牛人们还没有横空出世,百度、Google、完美时空更是遥远的名词,可青春所向披靡不可一世,你在校园里建起配送网站,大张旗鼓地招兵买马,大小媒体的记者蜂拥而至。334寝室很快在全楼名噪一时,小姑娘们从天南地北寄来粉粉的信纸,仰慕地写道:“从报上得知你的精彩故事……”得空,爬上楼顶吹吹风,你眉飞色舞地转向我,以照顾自己人的口气说,兄弟,一起发财如何?

好呀,可惜,我不能。创业于你,是可进可退可攻可守的棋,启动资金有三姑六眷帮忙筹集,就算铩羽而归,父母那三室一厅、温暖的灶台也永不落空。失败于我,意味着覆水难收一败涂地,每年夏天,为了节省三五百块钱的机器钱,爹娘要扛着腰肌劳损在大日头下收割5亩农田。我穿着借来的西服完成了第一次面试,戴着借来的手表与心爱的女孩进行了第一次约会。当你拿到了第一笔投资兴奋地报告全班时,我冷静地穿越大半个北京城,去做最后一份家教。没错,“这活儿技术含量忒低”,但在第一个月工资下发前,我租来的立锥之地与口粮全靠它维持。
不多久,互联网就遭遇了寒流,你也对创业意兴阑珊,进了家国有性质的通信公司,我被一家外企聘用。坐井观天的我,竟傻傻地以为扳回了一局。明面上的工资,我比你超出一截,税后8000,出差住5星级宾馆,一年带薪休假10天。玩命一样地投入工作,坚信几年后也有个童话般的结尾,“和公主过上幸福的生活”。
来源:nba直播

### 回答1: 在 Java 中可以使用 ByteArrayInputStream 类将 byte 数组转换成二进制对象。例如: ``` byte[] byteArray = ...; ByteArrayInputStream bais = new ByteArrayInputStream(byteArray); ObjectInputStream ois = new ObjectInputStream(bais); Object object = ois.readObject(); ``` 上面的代码将 byte 数组转换成 ByteArrayInputStream 对象,再使用 ObjectInputStream 从输入流中读取对象,最后将对象赋值给 object。 您需要确保被转换成二进制对象的类实现了 Serializable 接口 ### 回答2: 在Java中,将byte数组转化为二进制大对象(BLOB)需要依赖数据库操作。下面是一个使用JDBC API的示例代码: ``` import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; public class ByteToBlobExample { public static void main(String[] args) { String url = "jdbc:mysql://localhost:3306/database_name?useSSL=false"; // 数据库连接URL String username = "username"; // 数据库用户名 String password = "password"; // 数据库密码 byte[] byteArray = { 0x01, 0x02, 0x03, 0x04, 0x05 }; // 待转换的byte数组 try (Connection connection = DriverManager.getConnection(url, username, password)) { String sql = "INSERT INTO table_name (blob_column) VALUES (?)"; // 表和列名需替换为实际使用的 PreparedStatement statement = connection.prepareStatement(sql); statement.setBytes(1, byteArray); // 将byte数组设置为BLOB参数的值 statement.executeUpdate(); System.out.println("Byte array has been converted and inserted into BLOB column successfully."); } catch (SQLException e) { System.out.println("Error occurred while converting byte array to BLOB: " + e.getMessage()); } } } ``` 上述代码会将byte数组转换为二进制大对象并插入数据库中的相应表和列中。请确保替换示例代码中的数据库连接URL、用户名、密码以及表和列名为实际使用的值。 ### 回答3: 在Java中,将byte数组转换为二进制大对象可以通过使用输入输出流和文件操作来实现。 首先,创建一个字节输入流对象,并将byte数组作为输入源。然后,创建一个二进制大对象输出流对象,并指定将数据写入到一个文件中。 接下来,通过迭代读取byte数组中的数据,使用二进制大对象输出流的write方法将数据写入文件。代码如下: ```java import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class ByteToBlob { public static void main(String[] args) { byte[] byteArr = {1, 2, 3, 4, 5}; // 假设有一个byte数组 try { // 创建字节输入流对象 FileInputStream fis = new FileInputStream("input.txt"); // 创建二进制大对象输出流对象 FileOutputStream fos = new FileOutputStream("output.blob"); // 迭代读取byte数组中的数据,写入到文件 for (byte b : byteArr) { fos.write(b); } // 关闭输入输出流 fis.close(); fos.close(); System.out.println("Byte array has been converted to binary large object."); } catch (IOException e) { e.printStackTrace(); } } } ``` 以上代码中,首先创建一个`FileInputStream`对象,它将从byte数组中读取数据。然后创建一个`FileOutputStream`对象,它用于将数据写入到一个二进制大对象文件中。在迭代byte数组的过程中,通过二进制大对象输出流的write方法将数据写入到文件中。 最后,关闭输入输出流,完成将byte数组转换为二进制大对象的操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值