网站大量收购闲置独家精品文档,联系QQ:2885784924

Java小知.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java小知

一.JavaSE、Socket 1、实现事件监听的四种方式: 本类继承接口、外部类实现、内部类实现、内部匿名类实现。 2、socket的accept()方法会阻塞线程,注意该方法调用的位置和时机,防止程序阻塞遇到意想不到的效果 3、线程相关知识:待补充 4、if多重判断 5、String aa=123 String aa=123.toString String aa=(String)123都不对.String aa;Double a=123;aa=a;正确 6、Swing编程:打开、新建、保存文件 JFileChooser JFileChooser 为用户选择文件提供了一种简单的机制。 int showDialog(Component parent, String approveButtonText) 弹出具有自定义 approve 按钮的自定义文件选择器对话框。 int showOpenDialog(Component parent) 弹出一个 Open File 文件选择器对话框。 int showSaveDialog(Component parent) 弹出一个 Save File 文件选择器对话框。 void setFileFilter(FileFilter filter) 设置当前文件过滤器。 还有一种专用的文件对话框FileDialog,也可处理文件的打开保存新建等。 7、NULL代表声明了一个空对象,根本就不是一个字符串。 代表声明了一个对象实例,这个对象实例的值是一个长度为0的空字符串。 NULL代表声明了一个空对象,对空对象做任何操作都不行的,除了=和== 是一个字符串了,只是这个字符串里面没有内容了 String s=null;只是定义了一个句柄,也就是说你有了个引用,但是这个引用未指向任何内存空间 String s=;这个引用已经指向了一块是空字符串的内存空间,是一个实际的东东了,所以你可以对它操作,而不用担心什么了 8.一个可以选择图像的功能代码,且可设置图像大小。 JFileChooser chooser=new JFileChooser(F:/文件/本学期相关课件/Java高级应用代码/MyChatRoomProgram/MyChatRoom); //设置过滤条件 FileNameExtensionFilter filter=new FileNameExtensionFilter(图片文件——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(); //创建ImageIcon对象 ImageIcon img=new ImageIcon(imgPath); //创建Image对象,ImageIcon的getImage()方法返回该类型对象 Image sourceImg=img.getImage(); //该方法用来缩放图像、 Image scaleImg=sourceImg.getScaledInstance(200,250,Image.SCALE_DEFAULT); //setIcon(Icon icon) imgLabel1.setIcon(new ImageIcon(scaleImg)); 9,内部类与匿名类相关 内部类可以访问任何外部类的成员,外部类要通过创建内部类的对象来访问内部类的成员,且可访问任何内部类成员。在外部类之外创建内部类对象时,需要用 外部类名.内部类名 引用名 =外部类对象的引用.new 内部类的构造方法 来声明 当内外部类成员重名时,单用this是区别不开的,在内部类中访问外部类的成员时可用外部类名.this.外部类中被访问的成员区分。 局部内部类可访问外部类的所有成员,但不可访问在同一个局部块的普通局部变量,此局部变量需要是final的,

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档