-
j2se地址问题0
class Array{ private int[] data = null; private int foot = 0; public Array(int len) { if(len > 0) { this.data = new int[len]; } else { this.data = new int[1]; } } public boolean add(int num) { if(this.foot < this.data.length) { this.data[this.foot ++] = num; return true; } else { return false; } } public int[] getData() { return this.data; } } class ReverseArray extends Array { //倒置 public ReverseArray(int len){ super(len); } public int[] getData() { int center = super.getData().length / 2; int head = 0; int tail = super.getData().length-1; for(int i=0; i<center; i++) { int temp = super.getData()[head]; super.getData()[head] = super.getData()[tail]; super.getData()[tail] = temp; head ++; tail --; } return super.getData(); } } public class TestBigArrays { public static void main(String[] args) { ReverseArray arr = new ReverseArray(5); System.out.println(arr.add(1)); System.out.println(arr.add(2)); System.out.println(arr.add(3)); System.out.println(arr.add(4)); System.out.println(arr.add(5)); [color=red] int[] temp = arr.getData(); for(int i=0; i<temp.length; i++) { System.out.print(temp[i] + ","); }[/color] // [color=blue]for(int i=0; i<arr.getData().length; i++) { // System.out.print(arr.getData()[i] + ",");[/color] // } } }
其中,红色代码和蓝色代码的区别是什么?为什么红色代码可以倒置,而蓝色代码不能倒置?2013年5月24日 10:22
目前还没有答案
相关推荐
zxing/zxing-j2se-1.7.jar包, 包含类 com.google.zxing.StringsResourceTranslator.class com.google.zxing.client.j2se.BufferedImageLuminanceSource.class ...
j2se的入门资源下载,帮助入门同学快速的掌握java的基本能力、、、
包含j2se基础 j2se桌面项目开发(坦克大战,贪吃蛇,聊天室)oricle数据库,JDBC操作和mysql, servert and jsp html,css and javascript 项目开发等等 你一生不容错过的java学习资源 链接地址:...
合理选择路径获取方法,不仅能够提高程序的可移植性和可维护性,还能够避免因路径问题导致的各种异常情况。以上介绍的方法涵盖了大部分场景下的路径获取需求,开发者可以根据实际项目的需求灵活选择合适的方法。
- 下载JDK安装包,例如从官方地址http://java.sun.com/下载JDK1.5.0_04版本的Windows i586可执行文件。 - 选择安装路径,如D:\jdk1.5.0。 #### 环境变量设置: - 设置`JAVA_HOME`环境变量为JDK的安装目录,如D:\jdk...
跟英文版对比学习 想信可以更已经进步 好好使用
在Java世界中,J2SE(Java 2 Platform, Standard Edition)是开发桌面应用程序的基础平台。本项目聚焦于使用J2SE来实现一个简单的网页浏览器,这是一个深入理解...通过实践,可以提高解决问题和设计复杂系统的能力。
【标题】"J2SE局域网聊天软件"是一个基于Java平台的标准版(J2SE)开发的通信应用,主要用于帮助开发者和学习者深入理解...通过分析和修改Chat1.3源代码,学习者不仅可以加深对J2SE的理解,还能提升实际问题解决能力。
一头扎进JAVA MYSQL JDBC J2SE视频教程 baidu网盘下载地址 【付费下载之后的用户,可留言获取更多下载资源】
public String getIpAddress(int n) 获取某行所表示的ip地址。 内部类 private class MyDropTargetAdapter extends DropTargetAdapter 拖拽事件。 public void setSendFileList(String str) 设置传输文件列表。 ...
例如,快速排序使用分治策略,通过选取一个基准元素并重新排列数组,将问题分解为较小的部分进行处理。 外部调用exe文件是Java程序与操作系统交互的一种方式。这可以通过`Runtime.getRuntime().exec()`方法实现,...
【基于J2SE的局域网即时通讯工具的实现】主要关注的是如何利用Java标准版(J2SE)开发一款能够在局域网内实现实时通信的应用。此工具旨在满足校园局域网内的用户需求,提供文字、文件、语音和视频的即时交流。 1. *...
这里的"服务器IP:端口号"应替换为实际的服务器地址和监听的端口。 接着是J2SE部分,它提供了更完整的网络编程API。服务器端通常会创建一个ServerSocket来监听特定端口,并等待客户端连接。当客户端连接后,可以创建...
因此,良好的异常处理机制是必要的,可以确保在出现问题时,系统能够优雅地关闭连接,避免资源泄漏。 在实际开发中,为了提高性能和可扩展性,可能还会涉及其他技术,如线程池管理线程,或者使用NIO(非阻塞I/O)...
标题中的“J2se编写的基于UDP的聊天程序”指的是使用Java 2 Standard Edition (J2SE) 平台开发的一个通信应用,该应用利用了用户数据报协议(UDP)进行数据传输。UDP是TCP/IP协议簇中的一个无连接、不可靠的传输层...
5. **配置文件**:如`config.properties`,存储配置信息,如服务器地址、端口等。 6. **测试类**:如`QQApiTest.java`,用于单元测试和集成测试。 综合以上信息,"j_qq实现代码"项目是一个使用Java J2SE开发的QQ...
"j2se基于socket通信的聊天室"是一个很好的学习实践项目,它能够帮助初学者理解如何使用Java标准版(J2SE)的Socket API进行基本的网络通信。在这个项目中,我们将探讨以下关键知识点: 1. **Socket概念**:Socket...
Java SE(J2SE)是Java平台标准版的简称,它是Java开发环境的基础,提供了丰富的类库和API供开发者使用。以下是对标题和描述中涉及的一些知识点的详细解释: 1. **Desktop类**:`java.awt.Desktop`类允许用户通过...