Java编程
llj1985
这个作者很懒,什么都没留下…
展开
-
1.系统学习java的开始
以前也学习过java,不过都很不系统,三天打渔,两天晒网。工作了,老板说要用j2ee,不得已,又得重新开始学。所用的课本是Thinking in Java 3rd Edition 中文版。第一章 对象简介1.public、private和protected是三个访问修饰符。java缺省的访问权限是package访问权限。2.在有些语言中,你必须明确的申明,某个方法要用到后期绑定的灵原创 2008-07-13 22:59:00 · 761 阅读 · 0 评论 -
2.万物皆对象
第二章 万物皆对象1. String s;这句只是创建了一个reference,而不是一个对象,你向s发送一个消息,当然会出错了(在运行的时候)。一般把对象的reference放在了栈里,而对象本身并没有放在栈里,java对象本身绝不会放到静态存储区域中的。2.数据一般存在哪里:寄存器、栈、堆、静态存储、固定存储、非内存的存储。3.当你创建独立程序的时候,文件里面必须有一个同文件名同原创 2008-07-14 14:48:00 · 577 阅读 · 0 评论 -
3.控制程序流程
第三章 控制程序流程1.几乎所有的运算符都只能作用于primitive。但是“=”、“==”、“!=”是例外。此外,String也支持“+”“+=”。2.如果c和d都是对象,而你说c=d,结果就变成c和d都指向原先d指向的那个对象了。3.单元的加号和减号运算符:x = -a; x = a * -b; x = a * (-b)。Integer n1 = new Integer(47);I原创 2008-07-15 19:13:00 · 586 阅读 · 0 评论 -
古老的话题:JDK环境变量配置的步骤
JDK环境变量配置的步骤1.点击.我的电脑-->属性-->高级-->环境变量. 2.配置用户变量: a.新建 JAVA_HOME C:/Program Files/Java/j2sdk1.5.0 (JDK的安装路径)你的jdk是什么版本的,最后就是什么版本,这里我假设是1.5版的,所以就是j2sdk1.5.0 b.新建 PATH转载 2008-07-15 20:23:00 · 640 阅读 · 0 评论 -
4.初始化与清理
第四章 初始化与清理1.不能用返回值的类型来区分构造函数:如果有两个方法,int fun(); String fun();当调用方法fun(),你是不能区分调用哪个方法的。如果你在类中定义了一个成员数据int a;那么系统会自动把它初始化为0,不是在默认构造函数中初始化的。2.在构造函数里可以用this调用一个构造函数,但是不能调用两个,还必须在最前面调用。static类型的方法没有th原创 2008-07-18 16:07:00 · 587 阅读 · 0 评论 -
5.隐藏实现
第五章 隐藏实现1.访问控制权限由松到紧是:public、protected、package权限(默认)、private。2.每个.java源文件一般有一个和文件名同名的public类,而且只能有一个public类,其它类都是public类的“辅助”类,对外是隐藏的。如果.java源文件里面没有public类,那么你就可以随意为文件起名字了。3.注意,对于类只有两个访问控制符:pub原创 2008-07-19 20:12:00 · 635 阅读 · 0 评论 -
C++、AS3、Java中多态的区别
所谓多态,就是有多种状态。对面向对象来说,就是a.foo()的执行结果有多种,其中a是类A的对象。如何实现a.foo()有多种执行结果呢,那就是继承,子类B、C等“重新实现”foo()。a = b; a = c; 然后执行a.foo(),就会因为a实际的类型是b还是c,产生不同的执行结果。 多态的思想是这样的,只不过不同语言实现的形式略有差别。 对于C++: 必须在父类中使用virt原创 2013-07-21 13:05:57 · 1230 阅读 · 0 评论 -
php7 vs java8 vs nodejs5 vs lua5.2 计算性能比较
简单比较一下php7和java8的计算和字符串操作性能。 机器:osx 10.10 i5 4GB原创 2016-02-26 15:59:35 · 18692 阅读 · 2 评论