JAVA实训总结

82 阅读1分钟

GUI

  1. JTable 需要用 Model 才能实现动态显示
  2. Vector 的一些用法,vector.add、size()、elementAt() 等
  3. 有些组件需要加setVisable(true),否则默认不显示
  4. 一些操作,如单选按钮组 ButtonGroup 组的清空方法
  5. 实时的一些问题,文本域的 setText()
  6. 一些转化函数,String.valueOf 等

数据库

  1. jdbc 当前目录下连接,数据库文件要放在根目录下
  2. ResultSet 通过 getString 等方法读写
  3. derby的数据源同时只能有一个连接
  4. 注意数据库的字段名需要和 sql 语句一致

关于打包

  1. 打包jar文件本地可运行,别人主机无法运行
  • 大概率是jdk版本不匹配问题,低版本->高版本jdk,jvm解析会出现问题如:尝试打开文件发生意外错误,升级jdk版本重新打包即可,真的会谢!!!
  • 有可能是 MANIFEST.MF 文件配置错误,这个文件格式很严苛,如末尾要空一行等就很硬性

项目截图

bfec5d1b459365b6607d503feb9b542.png bac19111ada089602cc2fec797bf630.png