
Java基础
文章平均质量分 54
yang20141109
这个作者很懒,什么都没留下…
展开
-
String中赋值操作和比较操作
1.实例化String对象String name01 = "Tom";//直接赋值String name02 = new String("Tom");//通过new关键字赋值2.String对象的两种比较方式(1)通过(==)比较String str1 = "hello";String str2 = new String("hello");String str3 = str2;System原创 2015-10-25 21:22:09 · 587 阅读 · 0 评论 -
this关键字的用法
1.表示类中的属性(为了明确表示是类中的属性)class Person{ private String name; private int age; public Person(String name, int age){ this.name = name;//表示当前对象的name属性 this.age = age;//表示当前对象的age属性 }};2.使用this关键字原创 2015-10-26 22:38:01 · 508 阅读 · 0 评论 -
java中main方法详解
main方法的形式:public static void main(String args[])。我们介绍各个字段的含义:public static:表示此方法可以被外部调用,当执行命令"java 类名",则会执行该类中的main方法。调用时不需要实例化这个类的对象,而是通过类名直接调用,因此需要声明为public static。void:主方法是程序的起点,所以不需要任何的返回值。原创 2015-10-29 16:32:56 · 634 阅读 · 0 评论 -
String对象和StringBuffer对象末尾追加元素空间效率问题
问题定义:使用String类和StringBuffer类分别定义两个对象,然后分别在对象的末尾添加10000个字符串。比较两者空间的使用情况。使用freeMemory()方法和gc()方法比较String和StringBuffer对象在末尾追加元素的空间使用情况。public class RuntimeDemo01{ public static void main(String args[]原创 2015-11-16 22:19:21 · 1739 阅读 · 0 评论 -
抽象类的应用-定义模板
问题定义:假设人分为学生和工人,学生和工人都可以说话,但是学生和工人说话的内容是不一样的,也就是说说话这个功能应该是一个具体功能,而说话的内容就要由学生或工人来决定了。可以使用抽象类来实现这个功能。abstract class Person{ //定义一个抽象类Person private String name; //name属性 private int age; //原创 2015-11-04 11:03:09 · 449 阅读 · 0 评论 -
接口的应用-制定标准
在java中接口使用关键字interface定义,接口中只能由全局常量(static final)和公共的抽象方法组成。因为接口中只能由全局常量和抽象方法组成,所以接口中的方法和常量默认都是公共的。子类通过implements关键字实现接口,且子类必须覆写接口的全部抽象方法,一个子类可以同时实现多个接口。一个接口虽然不能继承抽象类,但是在java中一个接口可以同时继承多个接口,实现接口的多继承。原创 2015-11-04 11:39:29 · 646 阅读 · 0 评论 -
列出指定目录下的所有文件的路径
列出指定目录下的所有文件的路径1.指定的路径不为空(f != null) 1.1指定的路径是目录(f.isDirectory()) 1.1.1列出该目录下所有的路径(File files[] = f.listFiles()) 1.1.1.1该路径可以被访问(files != null) 递归调用此函数print(file[i]) 1.2指原创 2015-12-11 21:48:17 · 811 阅读 · 0 评论