随笔分类 -  Java,Head First Java,初学者

该文被密码保护。
posted @ 2013-10-19 20:34 婷婷玉立的成长之家 阅读(1) 评论(0) 推荐(0)
摘要:摘要: 重载Overload表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同)Overload是重载的意思,Override是覆盖的意思,也就是重写。重载Overload表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同)。重写Override表示子类中的方法可以与父类中的某个方法的名称和参数完全相同,通过子类创建的实例对象调用这个方法时,将调用子类中的定义方法,这相当于把父类中定义的那个完全相同的方法给覆盖了,这也是面向对象编程的多态性的一种表现。子类覆盖父类的方法时,只能比父类抛出更少的异常,或者是抛出父类抛 阅读全文
posted @ 2013-10-15 21:41 婷婷玉立的成长之家 阅读(970) 评论(0) 推荐(0)
摘要:转换字符串。parseXXX是Integer类、等基本数据类型包装类的方法,用于实现String和int型数据的转换。例如,Integer.getInteger(String s) 从字符串中获取数字Integer.parseInteger(String s)将字符串作为有符号的十进制进行解析。Integer.parseInteger(String s,int radix)使用第二个参数指定的基数,将字符串参数解析为有符号的整数。 阅读全文
posted @ 2013-10-15 21:06 婷婷玉立的成长之家 阅读(458) 评论(0) 推荐(0)
摘要:1 import java.util.*; 2 3 public class Stacks { 4 static String[] months={"January","February","March","April","May","June", 5 "July","August","September","October","November"};//定义字符串数组,使用大 阅读全文
posted @ 2013-09-06 11:02 婷婷玉立的成长之家 阅读(163) 评论(0) 推荐(0)
摘要:Vector和ArrayList的区别线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构这些类均在java.util包中本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类CollectionListLinkedListArrayListVectorStackSetMapHashtableHashMapWeakHashMapCollection接口Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)一些Collection允许相同的 阅读全文
posted @ 2013-09-06 10:50 婷婷玉立的成长之家 阅读(351) 评论(0) 推荐(0)
摘要:http://bbs.csdn.net/topics/390287050http://bbs.csdn.net/topics/120104042 阅读全文
posted @ 2013-08-28 15:48 婷婷玉立的成长之家 阅读(273) 评论(0) 推荐(0)
摘要:1、Java中的移位操作符JAVA中,>>>运算符将用0填充前面的位,>>运算符将用符号位填充左侧的位。没有>操作执行的是算术位移(扩展符号位),还是逻辑移位(高位填0)。在执行中,只会选择效率较高的一种。这就是说,在C++中,>>运算符其实只是为非负数定义的。JAVA消除了这种含糊性。2、强制类型转化C++注意:在Java中不能在boolean类型与任何数值类型之间进行强制类型转化,这样可以防止一些常见的错误发生。java中不使用逗号运算符。不过,可以在for语句中使用逗号分隔表达式列表。3、String类由于不能修改java字符串中的字符,所 阅读全文
posted @ 2013-08-28 15:26 婷婷玉立的成长之家 阅读(337) 评论(0) 推荐(0)
摘要:&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。&&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,例如,对于if(str != null && !str.equals(“”))表达式,当str为null时,后面的表达式不会执行,所以不会出现NullPointerException如果将&&改为&,则会抛出NullPointerException异常。If(x==3 阅读全文
posted @ 2013-08-28 15:07 婷婷玉立的成长之家 阅读(277) 评论(0) 推荐(0)
摘要:1 我想让用户输入一组字符串,然后将这个字符串的每一个赋给一个char.即,abcde2 char ch[]=new char[5];3 ch[0]=a;ch[1]=b;.....1 解决方案如下图所示:2 String str="abcde";3 char[] c=new char[str.length()];4 c=str.toCharArray();华为的一道机试代码题目如下所示。 1 //输入字符串长度len1,字符串S1,字符串len2,s2,从后往前比较,以最短字符串为标准,输出不同元素的个数。 2 public class SWTest { 3 public 阅读全文
posted @ 2013-08-27 15:12 婷婷玉立的成长之家 阅读(31445) 评论(0) 推荐(2)
摘要:前几天,Google给我Hotmail邮箱发了封确认信。我看不懂,不是因为我英文不行,而是"???? ????? ??? ????"的内容让我不知所措。有好多程序员处理不好编码问题。不是因为他们学不会,而是因为他们太保守或太不以为然了!我想说,初级程序员需要积累更多 的计算机高级知识;高级程序员需要了解更多的底层知识。 那么Content-Type标记到底有什么作用?UTF-8与Unicode到底有何关系?…………现在我们就一起来揭开编码那神奇的面纱!从ASCII编码谈起: 我们需要了解的最早编码是ASCII码。它用7个二进制位来表示,由于那个 时期生产的大多数计算机使用8 阅读全文
posted @ 2013-08-17 22:19 婷婷玉立的成长之家 阅读(475) 评论(0) 推荐(0)
摘要:主题句:每个编码形式将字符从字符集转换为编码数据。 1 说白了一个代码点就是一个Unicode字符。代码单元就是代码点的集合。 2 字符视图 3 要了解字符集标准,您必须能区分三种不同的字符视图: 4 5 字符集(字符的抽象列表)。 6 作为带标量值的“代码点”的字符。 7 作为编码数据的字符。 8 字符集(字符的抽象列表) 9 10 字符集是各种文字(包括拉丁文、西里尔文、中文、朝鲜语、日语、希伯来语和阿拉伯语)中所包含的字符的一个抽象列表,由一百多万个字符组成。字符集还包括其他符号,例如音符。11 12 Unicode 和 GB18030 标准都具有字符集。当某个标准添加了新字符... 阅读全文
posted @ 2013-08-17 22:16 婷婷玉立的成长之家 阅读(458) 评论(0) 推荐(0)
摘要:1、代码点&代码单元,是从Unicode标准而来的术语,Unicode标准的核心是一个编码字符集,它为每一个字符分配一个唯一数字。Unicode标准始终使用16进制数字,并且在书写时在前面加上U+,(看来U+代表Unicode标准哦。)如字符“A”的编码为“U+0041”。代码点是指可用于编码字符集的数字。编码字符集定义一个有效的代码点范围,但是并不一定将字符分配给所有这些代码点。有效的Unicode代码点范围是U+0000至U+10FFFF。Unicode4.0将字符分配给一百多万个代码点中的96382个代码点。说白了一个代码点就是一个Unicode字符。代码单元就是代码点的集合。字 阅读全文
posted @ 2013-08-17 22:08 婷婷玉立的成长之家 阅读(1269) 评论(0) 推荐(0)
摘要:What?如何分类?如何使用?//String 类提供处理 Unicode 代码点(即字符)(TT观点:指的莫非就是对象的意思。)和 Unicode 代码单元(即 char 值)的方法。(TT观点:看来处理这两种Unicode代码点和代码单元是不一样的,分开掌握。)1、toString() object类的toString方法。1 toString 2 3 public String toString() 4 5 返回该对象的字符串表示。通常,toString 方法会返回一个“以文本方式表示”此对象的字符串。结果应是一个简明但易于读懂的信息表达式。建议所有子类都重写此方法... 阅读全文
posted @ 2013-08-17 21:24 婷婷玉立的成长之家 阅读(611) 评论(0) 推荐(0)
摘要:(1)Java三大框架的理解 这块基本必问(2)写一个单例(3)用sql下一个触发器 阅读全文
posted @ 2013-08-16 22:39 婷婷玉立的成长之家 阅读(113) 评论(0) 推荐(0)
摘要:byte字节型,int是整型,byte是8bit,int是32bit.byte可以转换为int,但int转byte可能会报错,因为精度问题,可能会超过上界。char也可转int,互转int的关系和btye类似。 阅读全文
posted @ 2013-08-16 17:56 婷婷玉立的成长之家 阅读(1524) 评论(0) 推荐(0)
摘要:1、常考字符串处理:对处理字符串的方法。(a)统计字符串中特定字符的个数。2、郭靖考了一道二维数组??3、多了解了解最常用的那个类库的方法. 阅读全文
posted @ 2013-08-14 15:24 婷婷玉立的成长之家 阅读(244) 评论(0) 推荐(0)
摘要:通过对模型进行扩展和改变所提供的默认模型,可以很容易创建自定义字段。例如,以下代码片段将创建一个仅保存大写字符的字段。即使文本从剪贴板中粘贴过来或者通过编程方式而更改,此代码片段也是有效的。public class UpperCaseField extends JTextField { public UpperCaseField(int cols) { super(cols); } protected Document createDefaultModel() { return new UpperCaseDocument(); } st... 阅读全文
posted @ 2013-08-12 15:40 婷婷玉立的成长之家 阅读(164) 评论(0) 推荐(0)
摘要:通过对模型进行扩展和改变所提供的默认模型,可以很容易创建自定义字段。例如,以下代码片段将创建一个仅保存大写字符的字段。即使文本从剪贴板中粘贴过来或者通过编程方式而更改,此代码片段也是有效的。public class UpperCaseField extends JTextField { public UpperCaseField(int cols) { super(cols); } protected Document createDefaultModel() { return new UpperCaseDocument(); } st... 阅读全文
posted @ 2013-08-10 15:28 婷婷玉立的成长之家 阅读(212) 评论(0) 推荐(0)
摘要:1 import java.io.*; 2 3 public class GameSaverTest { 4 public static void main(String[] args){ 5 //创建人物 6 GameCharacter one=new GameCharacter(50,"Elf",new String[] {"bow","sword","dust"}); 7 GameCharacter two=new GameCharacter(200,"Troll",new String[ 阅读全文
posted @ 2013-08-09 21:10 婷婷玉立的成长之家 阅读(518) 评论(0) 推荐(0)
摘要:最初的程序出现了错误,就是因为我把两个监听接口,一个是县委内部类,一个实现为外部类,导致监听时出现错误。把外部类屏蔽以后,内部类才可以正常工作。如下所示: 1 import java.awt.*; 2 import java.awt.event.*; 3 import javax.swing.*; 4 5 public class TextArea1 //implements ActionListener{ 6 { 7 JTextArea text; 8 JCheckBox check; 9 10 public static void main(String[... 阅读全文
posted @ 2013-08-09 11:48 婷婷玉立的成长之家 阅读(342) 评论(0) 推荐(0)