JAVA 教程
JAVA 教程:包含了所有代写案例以及部分答案
-
副标题#e#图片文件名目转换最焦点的问题就是要办理各类图片名目标编码息争码,推荐用jimi包,可从http://java.sun.com/products/jimi/下载该包及其源码和demo。 需要留意的是:jimi提供了对险些所有图片名目标解码支持,可是为提供gif和tif/tiff名目标编码api,gif编码问题在网上可以找到县相关的源码,tiff仿佛jai:http://java.sun.com/products/java-media/jai/index.jsp提供了它的编码,不外我没 … 继续阅读“基于java的图片文件名目转换和线性缩放”
:
-
一个很基本的小措施,可以作为一种要领嵌入到其他应用中 import java.awt.Graphics;import java.awt.Event;import java.awt.Color;public class mouse extends java.applet.Applet{int num=0;//计数器初始化int px,py;public boolean mouseDown(Event evt,int x,int y)//鼠标按下事件{px=x;py=y;//鼠标按下时的坐标num+ … 继续阅读“java响应鼠标点击事件的小措施”
:
-
JComponent同样包罗一个称为setBorder()的要领,该要领答允我们安顿一些各类百般有趣的边框到一些可见的组件上。下面的措施例子操作一个建设JPanel并安顿边框到每个例子中的被称为showBorder()的要领,示范了一些有用的差异的边框。同样,它也利用RTTI来找我们利用的边框名(剔除所有的路径信息),然后将边框名放到面板中间的JLable里: //: Borders.java // Different Swing borders package c13.swing … 继续阅读“java边框怎么做”
:
-
很是不幸,打印时没有几多工作是可以自动举办的。相反,为完成打印,我们必需经验大量机器的、非OO(面向工具)的步调。但打印一个图形化的组件时,大概几多有点儿自动化的意思:默认环境下,print()要了解挪用paint()来完本钱身的事情。大大都时候这都已经足够了,但如果还想做一些出格的工作,就必需知道页面的几许尺寸。 下面这个例子同时演示了文字和图形的打印,以及打印图形时可以采纳的差异要领。另外,它也对打印支持举办了测试: //: PrintDemo.java // Printing … 继续阅读“java实现打印的实例”
:
-
出于安详缘故,措施片十分受到限制,而且有许多的事我们都不能做。您一般会问:措施片看起来能做什么,据说它又能做什么:扩展欣赏器中WEB页的成果。自从作为一个网上冲浪者,我们从未真正想相识是否一个WEB页来自友好的可能不友好的站点,我们想要一些可以安详地动作的代码。所以我们大概会留意到大量的限制: (1) 一个措施片不能打仗到当地的磁盘。这意味着不能在当地磁盘上写和读,我们不想一个措施片通过WEB页面阅读和传送重要的信息。写是被克制的,虽然,因为那将会引起病毒的侵入。当数字签名生效时,这些限制会被清 … 继续阅读“措施片的范围”
:
-
前几天一个网友指出了我的文章中一些有失偏颇之处,那些文章都是我在阅读Java Core的时候做的总结,顺便加上我小我私家的一些领略。因为看的e文版,领略上有些处所大概还欠妥。下面谈一下对Java中署理模式(Proxy)的认识。 署理,想必各人都应该知道是什么冬冬了,一般的手机产商都有署理商,歌星们都有本身的经纪人,如此这些都可以看作是一种署理模式。下面我选择如下的一种情景来举办报告:某董事长出差,可是此时公司有个集会,董事长买单,可是由他的秘书去结帐。我们就权且把这个看作一个署理行为,^_^。 … 继续阅读“Java的署理模式”
:
-
克隆看起来要求举办很是巨大的配置,好像还该有另一种替代方案。一个步伐是建造非凡的构建器,令其认真复制一个工具。在C++中,这叫作“副本构建器”。刚开始的时候,这好象是一种很是显然的办理方案(假如你是C++措施员,这个要领就更显亲切)。下面是一个实际的例子: //: CopyConstructor.java // A constructor for copying an object // of the same type, as an attempt to … 继续阅读“副本构建器”
:
-
操作RTTI可按照一个匿名的基本类句柄观测出范例信息。但正是由于这个原因,新手们极易误用它,因为有些时候多形性要领便足够了。对那些以前习惯措施化编程的人来说,极易将他们的措施组织成一系列switch语句。他们大概用RTTI做到这一点,从而在代码开拓和维护中损失多形性技能的重要代价。Java的要求是让我们尽大概地回收多形性,只有在极出格的环境下才利用RTTI。 但为了操作多形性,要求我们拥有对基本类界说的节制权,因为有些时候在措施范畴之内,大概发明基本类并未包罗我们想要的要领。若基本类来自一个库, … 继续阅读“java rtti进修总结”
:
-
到这个时候,各人或者会陷入一种逆境之中,猜疑是否存在IO流的另一种设计方案,并大概要求更大的代码量。尚有人能提出一种更离奇的设计吗?事实上,Java 1.1对IO流库举办了一些重大的改造。看到Reader和Writer类时,大大都人的第一个印象(就象我一样)就是它们用来替换本来的InputStream和OutputStream类。但实情并非如此。尽量不发起利用原始数据流库的某些成果(如利用它们,会从编译器收到一条告诫动静),但本来的数据流依然获得了保存,以便维持向后兼容,并且: (1) 在老式条 … 继续阅读“Java 1.1的IO流”
:
-
“对语言设计人员来说,建设好的输入/输出系统是一项出格坚苦的任务。” 由于存在大量差异的设计方案,所以该任务的坚苦性是很容易证明的。个中最大的挑战好像是如何包围所有大概的因素。不只有三种差异的种类的IO需要思量(文件、节制台、网络毗连),并且需要通过大量差异的方法与它们通信(顺序、随时机见、二进制、字符、按行、按字等等)。 Java库的设计者通过建设大量类来攻陷这个困难。事实上,Java的IO系统回收了如此多的类,乃至刚开始会发生不知从那里入手的感受(具有嘲讽意味的是,J … 继续阅读“Java的IO系统”
: