java
文章平均质量分 70
vernwangN
这个作者很懒,什么都没留下…
展开
-
(转)java: StringTokenizer
StringTokenizer是字符串分隔解析类型,属于:java.util包。1.StringTokenizer的构造函数 StringTokenizer(String str):构造一个用来解析str的StringTokenizer对象。java默认的分隔符是“空格”、“制表符(‘\t’)”、“换行符(‘\n’)”、“回车符(‘\r’)”。 StringTokenizer(String st转载 2016-03-15 20:01:24 · 408 阅读 · 0 评论 -
JAVA 笔记 (总)
model 1 get start1.安装java环境 1.下载 2.安装: 1.windows 2.linux 3.配置环境变量: PATH:系统常用命令的搜索路径。 CLASSPATH:指定类加载的路径 JAVA_HOME:指定jdk的安装目录 windows:计算机--原创 2016-04-18 16:28:13 · 3345 阅读 · 0 评论 -
java:重写
若想实现一个合格重写方法,而不是重载,那么必须同时满足下面的要求!A、重写规则之一: 重写方法不能比被重写方法限制有更严格的访问级别。 (但是可以更广泛,比如父类方法是包访问权限,子类的重写方法是public访问权限。) 比如:Object类有个toString()方法,开始重写这个方法的时候我们总容易忘记public修饰符,编译器当然不会放过任何教训我们 的机会。出错的原因就是:没有加转载 2016-03-15 16:06:47 · 338 阅读 · 0 评论 -
JAVA: String
String 是字符串类型,他不是基本数据类型,也不是引用类型,是特殊的引用类型,他进行的是值传递,不改变值。package com.wn;public class Example{ String str = new String(“good”); char[] ch = {‘a’,’b’,’c’};public void change(String str,char ch[]){ str =原创 2016-03-14 19:54:03 · 278 阅读 · 0 评论 -
java :引用类型的转换 方法重载和重写 构造函数 修饰符
引用类型的转换: 1.子类自动转换成父类的对象。 2.父类的对象需要强制转换才能变成子类对象。但是只有父类的引用指向子类对象的时候才能强转成功的.4.在强制类型转换前要用instanceof来判断一个对象的类型方法重载:(1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。(2) Jav原创 2016-03-14 19:53:26 · 694 阅读 · 0 评论 -
java : 普通代码块,构造代码块,静态代码块区别及代码示例
//执行顺序:(优先级从高到低。)静态代码块>main方法>构造代码块>构造方法。其中静态代码块只执行一次。构造代码块在每次创建对象是都会执行。1 普通代码块//普通代码块:在方法或语句中出现的{}就称为普通代码块。普通代码块和一般的语句执行顺序由他们在代码中出现的次序决定--“先出现先执行”public class CodeBlock01{ public static void ma转载 2016-03-14 19:51:42 · 318 阅读 · 0 评论 -
java 内部类(整理)
内部类四种形式: 1.静态内部类(加了static修饰的内部类):也叫嵌套内部类 1.最简单的内部类的形式 2.可以使用所有的private,public,protected,default修饰。 3.可以直接访问外部类的所有静态成员。包含私有的 成员 4.在内部类中如果定义和外部类同名的变量,在内部类中的访问采用就近原创 2016-03-14 17:28:03 · 320 阅读 · 0 评论 -
java implement和extends
一、extends是继承类,implements是实现接口。 类只能继承一个,接口可以实现多个。 extends继承父类的时候可以重写父类的方法,也可以调用父类的非私有方法;implements实现接口,必须实现接口的所有方法。二、extends后面跟的是类,表示继承关系; 如public class Dog extends Animalimplements后面跟的是接口,表示实现接口(可以是转载 2016-03-14 14:56:23 · 5956 阅读 · 0 评论 -
java :匿名内部类 final
再 一次阐述 内部类,final1)所谓“局部内部类”就是在对象的方法成员内部定义的类。而方法中的类,访问同一个方法中的局部变量,是天经地义的。那么为什么要加上一个final呢? 2)原因是:编译程序实现上的困难,难在何处:内部类对象的生命周期会超过局部变量的生命期。为什么?表现在:局部变量的生命期:当该方法被调用时,该方法中的局部变量在栈中被创建(诞生),当方法调用结束时(执行完毕),退栈,这转载 2016-03-24 15:11:24 · 496 阅读 · 0 评论 -
java: 异常处理
总结: try..catch 捕获异常。 当方法中出现异常,有两种处理方式,一种抛出异常,将异常抛给上一级调用者,上一级调用者选择抛出或者处理(main方法是最高的调用者);另一种是直接使用try 。。。catch 处理。http://blog.csdn.net/hguisu/article/details/6155636原创 2016-03-23 15:20:31 · 249 阅读 · 0 评论 -
java: final
final : 最终的,最后的 1.修饰变量:值不能被修改。必须进行显示初始化。只有一次赋值机会。 1.成员变量: 实例变量(三选一): 1.在声明时初始化。 2.实例代码块中 3.在构造器中初始化。 类变量(二选一): 1.在声明时 2原创 2016-03-17 14:44:49 · 490 阅读 · 0 评论 -
java : String 与常量池
先上题目: String s1 = "abc"; String s2 = "abc"; System.out.println("s1==s2:"+(s1==s2));//true ,因为指向的是常量池中同一对象。 System.out.println("s1.equals(s2):"+(s1.equals(s2)));//true原创 2016-03-15 19:58:21 · 1472 阅读 · 1 评论 -
Java的string类为什么是不可变的
答案一: 最流行的Java面试题之一就是:什么是不可变对象(immutable object),不可变对象有什么好处,在什么情况下应该用,或者更具体一些,Java的String类为什么要设成immutable类型? 不可变对象,顾名思义就是创建后不可以改变的对象,典型的例子就是Java中的String类。 复制代码 代码如下:String s = "ABC"; s.toLowerCase(转载 2016-03-16 15:10:50 · 361 阅读 · 0 评论 -
java: TreeSet的使用
/*TreeSet:它可以给Set集合中的元素进行指定方式的排序。 保证元素唯一性的方式:通过比较的结果是否为0. 底层数据结构是:二叉树。*/import java.util.*;class TreeSetDemo2 { public static void main(String[] args) { TreeSet t转载 2016-03-16 14:13:06 · 359 阅读 · 0 评论 -
java : 包装类 缓冲机制的使用
十一、包装类 缓存 byte Byte -128–127 short Short -128–127 int Integer -128—127 long Long -128—127 flo转载 2016-03-15 20:09:12 · 2151 阅读 · 2 评论 -
JAVA 总笔记 2
model 7: 一、集合: 用来存储对象,并且只能存储对象的对象。 二、java中的集合组成: 1.接口:给每一种类型的集合定义了必须实现的方法。 2.实现:针对每一中类型的集合提供的若干实现类,例如:ArrayList,LinkedList,Vector…… 3.算法:对于数据的增删改查的实现。package: java.util.*;三、集合分类: 1.Co原创 2016-04-19 09:05:31 · 382 阅读 · 0 评论