`
文章列表
  【一】基于字节的输入流 值得注意的地方有:       ①Level 2的输入流,大多数都会指明数据源的形式:例如ByteArray,File,Piped ②Level 3的输入流,则不会出现具体的数据源名字,而是以功能取代:例如Buffered,LineNumber ...
"this" 1、可以表示在构造器中引用满足指定参数类型的其他构造器,只能引用一个构造方法且必须位于开始! this(a,b)表示调用另外一个构造函数。这里面的this就是一个特殊语法,不是变量,没有什么类型。 2、可以在一个类的非static成员内部使用,表示当前这个对象。 此时,this就是一个final的普通变量,它有静态类型,就是这个类本身;它有动态类型,就是当前这个对象的类型。可以对它调用成员 函数,把它传递给别的函数,等等。只要一个C类型的final变量可以出现的地方,它就可以出现。
1、序列化是干什么的?       简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供 ...
•Sun公司网站 www.sun.com           中文网站 cn.sun.com •J2SE 下载网站 http://java.sun.com/javase/downloads/ •J2SE6的Guide   http://java.sun.com/javase/6/docs/technotes/guides/ •JSP官方技术文档  http://java.sun.com/products/jsp/ •Java下载总浏览 http://developers.sun.com/downloads/ •JavaDoc官方文档 http://java.sun.com/j2se/javad ...
1:MouseListener的使用:--------------------------------------------------------------------------------------------------------------          MouseListener                              mouseClicked(MouseEvent e)                                                               mouseEntered(MouseEvent e)     ...
窗体设置为无框: setUndecorated(true);   截屏幕 Robot robot=new Robot();  int width =Toolkit .getDefaultToolkit().getScreenSize().width; int height=Toolkit .getDefaultToolkit().getScreenSize().height; Rectangle  rect=new   Rectangle(0, 0,width,height); BufferImage    screenImage =robot.createScreenCaptu ...
SWING设置快捷键: btn.registerKeyboardAction(new ActionListener() {             @Override             public void actionPerformed(ActionEvent e) {                 JOptionPane.showMessageDialog(null, "hello world");             }         }, KeyStroke.getKeyStroke(KeyEvent.VK_F10, InputEvent.CTRL_ ...
对于思维能力的提升和锻炼,首先还是需要明确是思维能力本身仍然是分析和解决问题的能力,思维能力本身不是一种实践行动,而是用于指导你自己的实践行动。所以思考的方式,思考的过程都可能影响到你实践过程的效率和 ...
核心概念及基本读写:http://zhangshixi.iteye.com/blog/679959 缓冲区内部实现机制:http://zhangshixi.iteye.com/blog/681704 连网和异步IO:http://zhangshixi.iteye.com/blog/683767 缓冲区更多特性及分散/聚集IO: http://zhangshixi.iteye.com/blog/684544 文件锁定和字符集:  http://zhangshixi.iteye.com/blog/685022         NIO 设计背后的基石:反应器模式,用于事件多路分离和分派的体 ...
一、构造函数     String(byte[ ] bytes):通过byte数组构造字符串对象。     String(char[ ] value):通过char数组构造字符串对象。     String(Sting original):构造一个original的副本。即:拷贝一个original。     String(StringBuffer buffer):通过StringBuffer数组构造字符串对象。  例如:      byte[] b = {'a','b','c','d','e','f','g','h','i','j'};      char[] c = {'0','1',' ...
  人月blog:http://blog.sina.com.cn/s/blog_493a845501000cbl.html 知识管理我的Blog上谈的比较少,我也不是这方面的专家,但知识和技能,经验,方法论,实践,思维思考都有关系。因此知识管理也是我关心的内容内容,包括个人知识和 ...
字符集概念 (1)字符集:可以表示的字符和字符对应计算机字节码的映射; (2)字符编码方式:计算机中用来表示和传输如前所述字符集中映射的字节码的编码方式。对于ascii和gb2312等字符集,他们在传输和计算机表示时的字节码不用编码,直接用字符对应的字节码表示。但比如unicode字符集,就有多种不同的编码方式。   ASCII           单字节字符集,最广泛的字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Standard Code for Information Interchange,美国标准信息交换码),适用于所有拉丁文字字母,AS ...
类型转换的种类 (1). 简单基本数据类型之间的转换 (byte,short,char)--int--long--float--double     ●低级到高级的自动类型转换        ①下面的语句可以在Java中直接通过:             byte b;             int i=b;             long l=i;             float f=l;             double d=f;         ②如果低级类型为char型,向高级类型(整型)转换时,会转换为对应ASCII码值,例如             char c=' ...
Global site tag (gtag.js) - Google Analytics