Java教程
文章平均质量分 66
memory8G
这个作者很懒,什么都没留下…
展开
-
Java学习心得
接触java已经两年了,在这两年中对java有了从无到有,从了解到会用,从会用到理解的质的提高。现在想写一下我的学习心得,和一些小方法。 初次接触java的时候,对java还是一窍不通的,当时听说java很火,就对他产生了浓厚的兴趣。俗话说兴趣是最好的导师,这句话说的一点也不错。有了兴趣就有了学会他的欲望,随着学习的进行我的这种欲望也越来越强烈了,我想这是我一直以来学习的动力。 学习编程的方法有很多,我用的是先敲代码,再看书,在敲代码,再看书……这是我的学习方法,在学习的过程中,我转载 2010-06-26 12:03:00 · 812 阅读 · 1 评论 -
StringBuffer 类
<br />StringBuffer 类 <br />StringBuffer 类是可变字符串类,创建 StringBuffer 类的对象后,可以随意修改、变更字符串的内容。每个 StringBuffer 类 的对象,都能够存储指定容量的字符串,如果字符串的长度超过了 StringBuffer 类对象的容量,则该对象的容量会自动的扩大。 <br />一、 StringBuffer 类——构造方法 <br />StringBuffer() // 用于创建一个空的 StringBuffer 对转载 2010-07-04 22:26:00 · 1587 阅读 · 0 评论 -
jdk和jre是什么?都有什么用?
<br />大家肯定在安装JDK的时候会有选择是否安装单独的jre,一般都会一起安装,我也建议大家这样做。<br />因为这样更能帮助大家弄清楚它们的区别:<br /> Jre 是java runtime environment, 是java程序的运行环境。既然是运行,当然要包含jvm,也就是大家熟悉的虚拟机啦, 还有所有java类库的class文件,都在lib目录下打包成了jar。大家可以自己验证。至于在windows上的虚拟机是哪个文件呢? 学过MFC的都知道什么是dll文件吧,转载 2010-07-03 23:49:00 · 9558 阅读 · 1 评论 -
面向对象的程序设计与面向过程的程序设计(转)
<br />面向过程程序设计<br /> <br /> 面向过程程序设计的基本任务是编写计算机执行的指令序列,并把这些指令以函数的方式组织起来。通常我们使用流程图组织这些行为(action),并描述从一个行为到另一个行为的控制流。 <br />当我们集中精力开发函数的时候,很少会去注意那些被多个函数使用的数据(data)。在这些数据身上发生了什么事情?那些使用这些数据的函数又对它们产生了什么影响? <br />在多函数(multi-function)程序中,许多重要的数据被放置在全局数据区,这样它们可以转载 2010-06-28 17:10:00 · 669 阅读 · 0 评论 -
浅析Java抽象类和接口的比较
<br /> abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对于问题领域本质的理解、对于设计意图的理解是否正确、合理。转载 2010-06-27 15:13:00 · 725 阅读 · 1 评论 -
封装,继承,多态,接口
<br />封装,接口,继承,覆盖,构造过程,多态,static、this、super、final用法<br />一、封装 (encapsulation) <br />定义:封装就是将客户端不应看到的信息包裹起来。使内部执行对外部来看不一种不透明的、是一个黑箱,客户端不需要内部资源就能达到他的目的。<br />1.事物的内部实现细节隐藏起来 <br />2.对外提供一致的公共的接口――间接访问隐藏数据 <br />3.可维护性 <br /><br />---------------------------转载 2010-06-27 15:27:00 · 1017 阅读 · 0 评论 -
JAVA多态性的实现-java实验报告
1、 实验内容或题目(1) 定义一个抽象基类Shape,它包含一个抽象方法getArea(),从Shape类派生出Rectangle和Circle类,这两个类都用getArea()方法计算对象的面积。编写编写应用程序使用Rectangle类和Circle类。(2) 定义一个接口ClassName,接口中只有一个抽象方法getClassName()。设计一个类Horse,该类实现接口ClassName中的方法getClassName(),功能是获取该类的类名。编写应用程序使用Horse类。(3) 定义接口my转载 2010-06-26 07:51:00 · 2935 阅读 · 0 评论 -
南开100题java 1-10
<br />1 定义常为20的整数数组,然后1-20分别赋值给数组元素,计算该数组中下标为奇数的元素的和<br />public class exam_1{<br /> public static void main(String args[]){<br /> int sum;<br /> sum=0 ;<br /> int arrayList[ ] = new int[20];<br /> for(int i=0; i<=19; i++)<br /> arrayList[i]=i+转载 2010-06-27 15:02:00 · 1777 阅读 · 0 评论 -
Java相关基础知识
<br />1、面向对象的特征有哪些方面 <br />1.抽象:<br />抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。<br />2.继承:<br />继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始转载 2010-06-27 15:29:00 · 470 阅读 · 0 评论 -
封装,继承,多态,接口
<br />封装,接口,继承,覆盖,构造过程,多态,static、this、super、final用法<br />一、封装 (encapsulation) <br />定义:封装就是将客户端不应看到的信息包裹起来。使内部执行对外部来看不一种不透明的、是一个黑箱,客户端不需要内部资源就能达到他的目的。<br />1.事物的内部实现细节隐藏起来 <br />2.对外提供一致的公共的接口――间接访问隐藏数据 <br />3.可维护性 <br /><br />---------------------------转载 2010-06-27 15:27:00 · 1953 阅读 · 0 评论 -
JDK 6 Update 20 发布下载-JDK 6最新版本下载
JDK6 第20个Update版本-JDK 6 Update 20发布下载 了,使用JDK 6的朋友可以直接去Sun官方下载最新的JDK使用。本次发布的JDK 6 Update 20 的详细版本号为JDK 1.6.0_20-b02 ,或许是由于前几天曝光的Java Web Start对URL过滤的bug导致恶意用户可以执行远程代码的问题影响,Sun官方才放出了这个JDK 6 Update 20 吧,因为JDK 6 Update 20 主要就是修复了该安全漏洞。本次更新同时还包含了对Java Network原创 2010-06-26 08:02:00 · 2304 阅读 · 0 评论