`
oh_nerd
  • 浏览: 5190 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
文章列表
package com.insigma.group1.yepengfei.io; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOu ...
  Java中关于日期的三个类 1、具体类(和抽象类相对)java.util.Date  2、抽象类java.text.DateFormat 和它的一个具体子类,java.text.SimpleDateFormat  3、抽象类java.util.Calendar 和它的一个具体子类,java.util.GregorianCalendar     在jdk1.1之前,date无所不能(无视),但是用jdk自己的话:Unfortunately, the API for these functions was not amenable to internationalization.在jd ...
PHP+MySql+Apache配置php:vc6的thread safe版-----vc6针对其他服务器,vc9针对IISphp.ini配置:1)将其路径指到你的 PHP 目录下的 extensions 目录extension_dir = "C:\Inetpub\php\ext" ;2)extension=php_gd2.dllGD库支持,如果不打开该模块则Discuz!论坛图片水印不能使用。3)extension=php_mbstring.dll为了支持phpMyAdmin,打开mbstring。4)extension=php_mysql.dll支持MySQL。5)ses ...
第七章:多态主要内容之一:静态绑定和动态绑定对于Shape s=new Circle(),Shape是父类,Circle继承Shape。自然是一个正确的表达式,我对于这个表达式的理解是:new Circle()创建了Circle的对象存储在堆中,并返回了Circle的引用,当该引用赋值给s后,也就是向上转型,Circle类有可能将缩小方法范围,但肯定包含了Shape的方法,那么实际上s指向的是一个减少了方法的Circle对象(为了适应Shape),所以用s调用某个方法时,实际上还是根据new Circle()返回的引用去找到对象,在通过该对象找到Circle类的方法表,调用Circle类方法表中 ...
第四章:初始化和清理 首先是构造函数,之前有学:构造函数的重载方法是通过参数而非返回类型进行区分的,当用户自定义了构造函数,系统不会再自动定义构造函数。此处对于this这个关键字有了一定的了解:this是对当前对象的引用,它就是个引用。它能用在某个对象的方法中,表示该对象,this在构造函数中使用相当于调用一个符合参数列表的构造函数staitc方法中不存在 this,所以它不能调用非静态的方法或者变量,因为没有对应的引用去指向这些方法和变量。 测试如下: package com.cedric.thinkingInJava.test; //?new 返回一个对象的引用,怎么看new ...
  真的是一切都是对象? 首先得明确java中的对象存储位置: 1)  寄存器:最快的存储区,在处理器内部,暂时忽略。 2)  堆栈:速度仅次于寄存器,但是得明确规定数据的大小和生命周期,对象的引用存储于其中(java对象不存在此)。 3)  堆:java对象的存储区,无需知道数据大小,生命周期。 4)  静态存储:static来标识的对象存储区。 5)  常量存储:常量值通常直接存放在程序代码内部,他们永远不会被改变。 6)  非RAM,忽略。 StringBuffer stringBuffer=new StringBuffer(“hello, world”),见惯不惯的一个 ...
Global site tag (gtag.js) - Google Analytics