随笔分类 -  Java

摘要:String的内容比较:基本数据类型,使用 == 进行比较。使用直接赋值,可以有效的节省堆内存。使用直接赋值的方式,只需要一个实例化对象即可。而使用new String()的方式,意味着要开辟两个内存对象。实际上:字符串内容的改变,改变的是内存地址的引用关系。 阅读全文
posted @ 2013-09-02 11:12 waldmer 阅读(101) 评论(0) 推荐(0)
摘要:只要一有对象实例化,就会调用此方法。在整个JAVA的操作中,如果一个类中,没有明确的声明一个构造方法,则会自动产生一个没有参数的,什么都不做的构造方法,供用户使用。构造方法的主要目的:就是为类中的属性进行初始化;匿名对象:没有名字,在java中,如果一个对象只使用一次,就可以将其定义成匿名对象。总结: 对象在实例化的时候,必须调用构造方法; 每个类中至少有一个构造方法; 匿名对象,只开辟了堆内存的实例对象; 阅读全文
posted @ 2013-09-02 10:58 waldmer 阅读(157) 评论(0) 推荐(0)
摘要:cd ..cd..cd \ 退回到跟目录dirmd 创建目录rd 删除目录del 删除文件help 查看支持的命令有哪些help cdsetset pathset path = E:\javaJDK\jdk1.7.0_03\bin临时配置环境变量,此配置只在当前Dos窗口有效set path = E:\javaJDK\jdk1.7.0_03\bin;%path% 阅读全文
posted @ 2013-08-31 14:10 waldmer 阅读(132) 评论(0) 推荐(0)
摘要:public class NewDemo01{ public static void main(String args[]){ System.out.print("不传递参数(fun()):") ; fun() ; // 不传递参数 System.out.print("\n传递一个参数(fun(1)):") ; fun(1) ; // 传递一个参数 System.out.print("\n传递五个参数(fun(1,2,3,4,5)):") ; fun(1,2,3,4,5... 阅读全文
posted @ 2013-08-29 12:44 waldmer 阅读(142) 评论(0) 推荐(0)
摘要:系统中自带的方法:java.util.Arrays.sort(score) ; // 调用Java中对数组支持的数组排序方法System.arraycopy(i1,3,i2,1,3) ; // 调用Java中对数组支持的拷贝方法示例代码:public class ArrayRefDemo03{ public static void main(String args[]){ int score[] = {67,89,87,69,90,100,75,90} ; // 定义整型数组 int age[] = {31,30,18,17,8,9,1,39} ; ... 阅读全文
posted @ 2013-08-29 12:36 waldmer 阅读(180) 评论(0) 推荐(0)
摘要:方法的重载:方法名称相同,但参数的类型和个数不同,通过传递参数的个数及类型不同以完成不同功能的方法调用。例如:System.out.println();属于方法的重载。方法的重载一定是根据参数类型和个数来判断的。构造函数:构建创造对象时调用的函数。作用:可以给对象进行初始化。Tip:函数名与类名相同,不用定义返回值类型,没有具体的返回值。面向对象特征:1、封装(encapsulation)对外部不可见,保护程序的某些内同。2、继承性(inheritance)扩展功能。3、多态(polymorphism)。类与对象:实例(instance)。一个类定义完成之后,不能直接使用,需要产生对象。Per 阅读全文
posted @ 2013-08-29 12:26 waldmer 阅读(312) 评论(0) 推荐(0)
摘要:1、堆栈内存的解释数组操作中,在栈内存中保存的永远是数组的名称,只开辟了栈内存空间。数组是永远无法使用的,必须有指向的对内存才可以使用,要想开辟新的堆内存则必须使用new关键字,之后只是将堆内存的使用权交给了对应的栈内存空间,而一个堆内存空间可以同时被多个栈内存空间指向。2、java数据类型3、数据溢出:Integer.MAX_VALUE所有的数据类型都会向字符串转换。4、方法5、命名格式规范类:单词首字母大写,ArrayDemo方法:第一个单词小写,之后大写。printInfo 阅读全文
posted @ 2013-08-27 15:41 waldmer 阅读(134) 评论(0) 推荐(0)