Java小记

一.JavaSE、Socket

1、实现事件监听的四种方式:

  本类继承接口、外部类实现、内部类实现、内部匿名类实现。

2、socket的accept()方法会阻塞线程,注意该方法调用的位置和时机,防止程序阻塞遇到意想不到的效果

3、笔试小记:String aa=123  Stringaa=123.toString  Stringaa=(String)123都不对.String aa;Double a=123;aa=a;正确

4、Swing编程:打开、新建、保存文件

JFileChooser JFileChooser为用户选择文件提供了一种简单的机制。

    intshowDialog(Component parent, String approveButtonText)

         弹出具有自定义approve按钮的自定义文件选择器对话框。

    intshowOpenDialog(Component parent)

         弹出一个"Open File"文件选择器对话框。

    intshowSaveDialog(Component parent)

         弹出一个"Save File"文件选择器对话框。

    voidsetFileFilter(FileFilter filter)

         设置当前文件过滤器。

  还有一种专用的文件对话框FileDialog,也可处理文件的打开保存新建等。

5、NULL代表声明了一个空对象,根本就不是一个字符串。  

  ""代表声明了一个对象实例,这个对象实例的值是一个长度为0的空字符串。

  NULL代表声明了一个空对象,对空对象做任何操作都不行的,除了=和==  

  ""是一个字符串了,只是这个字符串里面没有内容了

   Strings=null;只是定义了一个句柄,也就是说你有了个引用,但是这个引用未指向任何内存空间  

   Strings="";这个引用已经指向了一块是空字符串的内存空间,是一个实际的东东了,所以你可以对它操作,而不用担心什么了

6、一个可以选择图像的功能代码,且可设置图像大小。

JFileChooser chooser=newJFileChooser("F:/文件/本学期相关课件/Java高级应用代码/MyChatRoomProgram/MyChatRoom");

           //设置过滤条件

       FileNameExtensionFilter filter=newFileNameExtensionFilter("图片文件——jpg","jpg");

           //获取当前文件目录

           File file=chooser.getCurrentDirectory();

           //设置当前文件目录

           chooser.setCurrentDirectory(file);

           //设置过滤器

           chooser.setFileFilter(filter);

           int i=chooser.showDialog(this,"选择");

           if(i==JFileChooser.APPROVE_OPTION)

           {

              imgPath=chooser.getSelectedFile().getAbsolutePath();

          

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值