上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 53 下一页

JAVA中List应用简介

摘要: 将1~100之间的所有正整数存放在一个List集合中, 并将集合中索引位置是10的对象从集合中移除。package com.han; import java.util.*; /** * 将1~100之间的所有正整数存放在一个List集合中, * 并将集合中索引位置是10的对象从集合中移除。 * @author han * */ public class ListApps { @SuppressWarnings("unchecked") public static void main(String[] args) { @SuppressWarnings("rawty 阅读全文
posted @ 2012-01-02 05:11 java课程设计例子 阅读(202) 评论(0) 推荐(0) 编辑

2011,我想和这一年谈谈

摘要: 2011,我想和这一年谈谈 2011年已近尾声,这几日茶余饭后总在回忆,脑海中也总有一个声音提醒自己:应该写些什么,去记住在这个城市的这一年。思忖良久,仍不知从何写起,不知道这是不是程序员的通病呢,面对一个项目需求或是功能,亦或是一段代码,思路是那么清晰,当真真切切的去回忆总结这一年时,确已语塞。翻看日历,已是2011年的最后一天,终于还是下了决心,试着回忆整理脑海中记忆的碎片,写下这些不是总结的总结却更像回忆的回忆,也算是对这一年在这个城市的自己有所交代。 自2010年来到这个城市至今,已快两年,2011年发生了种种事情,期间经历了分手,辞职,再找工作,之后入职工作接触新技术,感情和工作上都 阅读全文
posted @ 2011-12-31 14:40 java课程设计例子 阅读(115) 评论(0) 推荐(0) 编辑

JAVA多态的理解

摘要: 多态就是继承,将子类对象视为父类对象,叫做“向上转型”。 B extends A;C extends A; 我们就说B和C是A的多态。实际上,更一般的说方法的重写Overriding(子类对父类方法的重写或对接口中方法的实现)和重载Overloading(同一个类中相同函数名但参数不同的方法)是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。 阅读全文
posted @ 2011-12-30 08:15 java课程设计例子 阅读(155) 评论(0) 推荐(0) 编辑

JAVA环境变量配置与配置后CMD的使用

摘要: JAVA环境变量配置:直接在环境变量Path(或PATH,大小写无所谓)里加上 :JDK安装路径名/bin也可以先设JAVA_HOME然后再设JAVA_HOME/bin (在windows中为%JAVA_HOME%\bin ;Linux中为$JAVA_HOME/bin),但必须是在同一区域中进行设置,系统变量区域或用户变量区域,否则设置的JAVA_HOME不会生效。另外为了使设置生效,如果我们全设置在系统变量区,就需要重启电脑。如果全设置在用户变量区,就需要重启用户session。如果程序中使用了其他非标准包package(实际上是使用包中的类),就需要在CLASSPATH里添加指向该包的路径 阅读全文
posted @ 2011-12-30 03:33 java课程设计例子 阅读(286) 评论(0) 推荐(0) 编辑

JAVA实现图像缩放(通过 java.awt.geom的仿射变换结合java.awt.image的各种插值方法实现)

摘要: JAVA实现图像缩放(通过 java.awt.geom的仿射变换结合java.awt.image的各种插值方法实现)。程序分为2部分:实现标准封装ImageScale功能代码块去测试和使用ImageScale类的效果,以及对其中RGB元素通过移位手段的提取package com.han; import java.awt.geom.AffineTransform; import java.awt.image.AffineTransformOp; import java.awt.image.BufferedImage; public class ImageScale { /** * ... 阅读全文
posted @ 2011-12-30 03:01 java课程设计例子 阅读(411) 评论(0) 推荐(0) 编辑

JAVA线程的应用实例(运用2种中断线程方式,基于实现进度条为例)

摘要: Java内置了对多线程的支持,那些在其他语言中必须由手工完成的工作,现在都可以由Java自动处理。我们进入多线程就像进入了一个全新的领域,因为它的编程思想打破了传统,传统的程序代码一般都是从上到下一条一条的执行的,而多线程允许多个代码块并行执行。所以多线程编程模式可以更好的模拟现实世界的应用。可以说,java对多线程的内置支持是对传统的计算机编程领域的一次突破贡献。我们不应该去抵制它,而是更好的去熟悉和利用它。C++没有对多线程编程提供内置支持,于是就必须依赖于操作系统来处理多线程任务。这就意味着创建、启动、同步和结束线程都必须通过对操作系统的多次调用来实现。因此C++中的多线程代码是不可移植 阅读全文
posted @ 2011-12-30 02:23 java课程设计例子 阅读(323) 评论(0) 推荐(0) 编辑

JAVA中对同一问题分别使用内部类与匿名内部类实现

摘要: JAVA中对同一问题分别使用内部类与匿名内部类实现,基于轻量级组件Swing中JComboBox组件来举例说明,希望能够有助于深入理解内部类与匿名内部类的区别以及其使用。package com.han; import javax.swing.*; import java.awt.*; import java.awt.event.*; /** * 设计了一个Swing窗体,其中包括了JComboBox组件(下拉列表框), * 在下面的代码中运用了内部类的手段。 * @author HAN * */ @SuppressWarnings("serial") public clas 阅读全文
posted @ 2011-12-30 02:12 java课程设计例子 阅读(212) 评论(0) 推荐(0) 编辑

JAVA分别实现Windows平台和Linux平台下的ip获取

摘要: 一般我们很容易获取Windows系统下的ip信息,比如:package com.han; import java.net.InetAddress; import java.net.UnknownHostException; /** * 程序实现了Windows平台下获得本机ip地址 * @author HAN * */ public class InetAddressObtainment_Windows { String hostname; String hostaddress; void initialize(){ try { InetAddress ia=Inet... 阅读全文
posted @ 2011-12-30 01:58 java课程设计例子 阅读(467) 评论(0) 推荐(0) 编辑

JAVA实现实用的ZIP压缩与解压

摘要: 程序实现了ZIP压缩。共分为2部分 : 压缩(compression)与解压(decompression) 大致功能包括用了多态,递归等JAVA核心技术,可以对单个文件和任意级联文件夹进行压缩和解压。 需在代码中自定义源输入路径和目标输出路径。package com.han; import java.io.*; import java.util.zip.*; /** * 程序实现了ZIP压缩。共分为2部分 : 压缩(compression)与解压(decompression) * <p> * 大致功能包括用了多态,递归等JAVA核心技术,可以对单个文件和任意级联文件夹进行压缩和解压 阅读全文
posted @ 2011-12-30 01:30 java课程设计例子 阅读(303) 评论(0) 推荐(0) 编辑

JAVA 基于TCP协议编写的Socket聊天室程序

摘要: 使用Socket套接字进行编程,完成的是基于TCP可靠服务实现服务器与客户端的双通信。package com.han; import java.awt.Container; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.io.*; import java.net.*; import javax.swing.JDialog; imp 阅读全文
posted @ 2011-12-30 00:48 java课程设计例子 阅读(1124) 评论(0) 推荐(0) 编辑
上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 53 下一页