﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-java新手</title><link>http://www.blogjava.net/wenshijiao/</link><description>java新手</description><language>zh-cn</language><lastBuildDate>Sun, 12 Apr 2026 10:00:50 GMT</lastBuildDate><pubDate>Sun, 12 Apr 2026 10:00:50 GMT</pubDate><ttl>60</ttl><item><title>包装类、字符、字符串、集合、数组</title><link>http://www.blogjava.net/wenshijiao/archive/2007/01/23/95592.html</link><dc:creator>wenshijiao</dc:creator><author>wenshijiao</author><pubDate>Tue, 23 Jan 2007 10:44:00 GMT</pubDate><guid>http://www.blogjava.net/wenshijiao/archive/2007/01/23/95592.html</guid><wfw:comment>http://www.blogjava.net/wenshijiao/comments/95592.html</wfw:comment><comments>http://www.blogjava.net/wenshijiao/archive/2007/01/23/95592.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/wenshijiao/comments/commentRss/95592.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wenshijiao/services/trackbacks/95592.html</trackback:ping><description><![CDATA[
		<p>包装类、字符、字符串、集合、数组</p>
		<p> </p>
		<p>一）  包装类：<br />      看一个例子，思考以下它们二者的区别<br />      char a = 'a';<br />      Charactor b = new Charactor('a');<br />      相同处：他们所表示的内容是一样的，都是表示字符a；<br />      不同处：在于Charactor是char的包装类，类似的还有 <br />              int--Integer,long--Long,double--Double,<br />              boolean--Boolean,float--Float<br />      那么包装类起什么作用呢？<br />      它主要用于转换类型，例如 String b = "1";<br />         int a = Integer.parseint(b);</p>
		<p>二）  字符串及相关方法<br />      继续看一个例子：<br />      String a = "abc";<br />      它的方法主要有：charAt(),indexOf(),substring(),toupperCase();valueOf();split();trim();</p>
		<p>      定义一个string类型的变量a, String a ="astgeter";<br />      现在我们要索引e,用a.indexOf("e"),表示e第一次出现的位置在第几位;</p>
		<p>三）  ==与equals的区别<br />      ==表示比较的是引用，而equals比较的是内容；<br />      看一个例子：<br />          String a = "abc";<br />          String b = "abc";<br />          String d = new String("abc");<br />          如果说a==b则是正确的，如果说a==d则是错误的，只能说a.equals(b)是正确的;</p>
		<p>
				<br />四）  集合、数组<br />      先看看集合<br />      集合分为map,list,set(三者都是接口)；<br />      map又分为：HashMap,HashTable<br />      list分为：ArrayList,LinkedList,Vector<br />      set分为：HashSet<br />      map,list,set的区别：<br />      map里放置的是一对一对的数据；<br />      而list,set里放置的是一个一个的数据；<br />    <br />   1）集合和数组的区别：1，数组可放基本数组类型和对象数                             据类型数组；     <br />                           集合放置的全是对象数据类型；<br />                        2，数组长度一旦定义，就不可改变<br />                           而集合长度可以改变；<br />   </p>
<img src ="http://www.blogjava.net/wenshijiao/aggbug/95592.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wenshijiao/" target="_blank">wenshijiao</a> 2007-01-23 18:44 <a href="http://www.blogjava.net/wenshijiao/archive/2007/01/23/95592.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>对象的引用和分配内存空间</title><link>http://www.blogjava.net/wenshijiao/archive/2007/01/22/95287.html</link><dc:creator>wenshijiao</dc:creator><author>wenshijiao</author><pubDate>Mon, 22 Jan 2007 04:59:00 GMT</pubDate><guid>http://www.blogjava.net/wenshijiao/archive/2007/01/22/95287.html</guid><wfw:comment>http://www.blogjava.net/wenshijiao/comments/95287.html</wfw:comment><comments>http://www.blogjava.net/wenshijiao/archive/2007/01/22/95287.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wenshijiao/comments/commentRss/95287.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wenshijiao/services/trackbacks/95287.html</trackback:ping><description><![CDATA[
		<p>今天主要总结对象的引用和分配内存空间！</p>
		<p>看一个例子，String hello = "hi";这句表示什么？<br />     表示定义一个类型为String型的对象引用hello, 让hello指向类型为String型的<br />对象hi, 即hello一把可以开启对象hi的钥匙，这里涉及到分配内存空间的问题，<br />值得一提的就是任何变量和对象都占用内存空间，形参也一样。<br />也就是当定义一个变量或者对象的时候，就给定义的变量或对象划<br />分了一块内存空间；</p>
		<p>
				<br />    <br />     </p>
<img src ="http://www.blogjava.net/wenshijiao/aggbug/95287.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wenshijiao/" target="_blank">wenshijiao</a> 2007-01-22 12:59 <a href="http://www.blogjava.net/wenshijiao/archive/2007/01/22/95287.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>访问修饰符、构造方法、参数传递</title><link>http://www.blogjava.net/wenshijiao/archive/2007/01/22/95290.html</link><dc:creator>wenshijiao</dc:creator><author>wenshijiao</author><pubDate>Mon, 22 Jan 2007 04:59:00 GMT</pubDate><guid>http://www.blogjava.net/wenshijiao/archive/2007/01/22/95290.html</guid><wfw:comment>http://www.blogjava.net/wenshijiao/comments/95290.html</wfw:comment><comments>http://www.blogjava.net/wenshijiao/archive/2007/01/22/95290.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wenshijiao/comments/commentRss/95290.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wenshijiao/services/trackbacks/95290.html</trackback:ping><description><![CDATA[
		<p>今天总结的有以下内容：<br />     一、访问修饰符<br />     二、构造方法<br />     三、参数传递</p>
		<p>一）4种访问修饰符：public ,private ,protected,不写<br />      1，public 访问权限最高，private访问权限最低；<br />             protected通常在有继承关系时使用；<br />             尽量使访问权限最小化（规则）<br />             注意： 在方法里，任何修饰符都不能加在变量前，即使是静态的也无法使用</p>
		<p>            例如: public void insertBook(){<br />                public int a = 100;<br />               或者：static int b = 200;<br />             }<br />            结果是不能编译通过<br />      2，构造方法：<br />            核心用处：用于产生对象，通过new 产生新的对象<br />                              例如：DataClass a = new DataClass ();<br />            特点：构造方法没有返回类型<br />                       与类名同名    例如：public DataClass(){}</p>
		<p>            <br />      3，方法重载<br />            含义：方法名相同，指在同一个类内部，主要针对方法来说，<br />                        遵循原则：个数不同，类型不同，顺序不同<br />            例如：public class DataClass{<br />                             <br />                              public void access(int a ,String b){}<br />                              public void access(String a, int b){}<br />                       }<br />            <br />           记住：在子类所有构造方法的第一行，都会去自动调用父类<br />                       不带参数的构造方法；</p>
		<p>三）参数传递<br />        用一个实例更能说明参数传递，下面我们来看一道题<br /></p>
<img src ="http://www.blogjava.net/wenshijiao/aggbug/95290.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wenshijiao/" target="_blank">wenshijiao</a> 2007-01-22 12:59 <a href="http://www.blogjava.net/wenshijiao/archive/2007/01/22/95290.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>数值型数据</title><link>http://www.blogjava.net/wenshijiao/archive/2007/01/22/95284.html</link><dc:creator>wenshijiao</dc:creator><author>wenshijiao</author><pubDate>Mon, 22 Jan 2007 04:57:00 GMT</pubDate><guid>http://www.blogjava.net/wenshijiao/archive/2007/01/22/95284.html</guid><wfw:comment>http://www.blogjava.net/wenshijiao/comments/95284.html</wfw:comment><comments>http://www.blogjava.net/wenshijiao/archive/2007/01/22/95284.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wenshijiao/comments/commentRss/95284.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wenshijiao/services/trackbacks/95284.html</trackback:ping><description><![CDATA[
		<p>今天主要总结有关数值型数据的内容：</p>
		<p>1，基本数据类型（8种）：<br />     数字：int,short,byte,long,float,double<br />     字符：char,boolean<br />     注意：byte型数据类型的数值范围是-128~127<br />                如果：定义一个类型为byte型变量byte abc = 200;<br />                          则编译不能通过；因为它超出了值的取值范围<br />                     <br />2，下面我们来看看各个数据类型所占字节是多少<br />      int           4个字节    <br />      short        2个字节<br />      byte         1个字节 <br />      long         8个字节<br />      值得注意的是float和double之间的转换：float a = 1.5;<br />       正确转换应该是float a = 1.5f;(加一个f,表示他转化成float型)<br />       或者这样也行：float a = (float)1.5；（得到的是相同的结果）<br />                                 double a = 1.5f;<br />      定义char类型的时候，注意要加单引号 如：char a ='1';<br />       <br />3，switch(a)    a的数据类型只允许：int,short,char,byte;</p>
<img src ="http://www.blogjava.net/wenshijiao/aggbug/95284.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wenshijiao/" target="_blank">wenshijiao</a> 2007-01-22 12:57 <a href="http://www.blogjava.net/wenshijiao/archive/2007/01/22/95284.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>对象，类变量，实例变量</title><link>http://www.blogjava.net/wenshijiao/archive/2007/01/22/95281.html</link><dc:creator>wenshijiao</dc:creator><author>wenshijiao</author><pubDate>Mon, 22 Jan 2007 04:54:00 GMT</pubDate><guid>http://www.blogjava.net/wenshijiao/archive/2007/01/22/95281.html</guid><wfw:comment>http://www.blogjava.net/wenshijiao/comments/95281.html</wfw:comment><comments>http://www.blogjava.net/wenshijiao/archive/2007/01/22/95281.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.blogjava.net/wenshijiao/comments/commentRss/95281.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wenshijiao/services/trackbacks/95281.html</trackback:ping><description><![CDATA[
		<p>   <br />今天主要总结一下类，对象，<br />及类变量，实例变量</p>
		<p>下面我们就来理解类到底是什么，以及类和对象的关系？<br />     对象：是由类产生的一个个个体，是对一个客观实体的描述；<br />     类：是对对象的概述和抽象；<br />     打一个比方，或许能更清楚理解类和对象的关系：汽车有很多类，<br />小汽车，公共汽车，它们都属于类，而某一辆特定的小汽车就是类的<br />的对象</p>
		<p>     看一个例子：<br />     定义一个变量：private int aaa;<br />                              private static int bbb;<br />     相信大家都看到了他们的区别：在于是否加了static,这就是我们要<br />分析的类变量和实例变量<br />      类变量也叫静态变量，也就是在变量前加了static 的变量；<br />      实例变量也叫对象变量，即没加static 的变量；<br />      那么他们的区别究竟是什么呢？<br />      类变量和实例变量的区别在于：类变量是所有对象共有，其中一个<br />对象将它值改变，其他对象得到的就是改变后的结果；而实例变量则属<br />对象私有，某一个对象将其值改变，不影响其他对象；<br />      还有，类变量和实例变量都属全局变量</p>
		<p>   不知道总结的是否正确，或者少了些什么，欢迎大家留言，共同进步，谢谢！<br /></p>
<img src ="http://www.blogjava.net/wenshijiao/aggbug/95281.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wenshijiao/" target="_blank">wenshijiao</a> 2007-01-22 12:54 <a href="http://www.blogjava.net/wenshijiao/archive/2007/01/22/95281.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>