提醒自己:时刻要注意编程的基本功!!

原创 2007年09月16日 18:11:00

今天用JAVA实现了一个弹球的网络游戏,通过之前学过的C++,再加上现在学习的JAVA,如今真切的感觉到面向对象的编程思想简直太伟大了,开发效率也成倍的提高,开发环境也从turbo c,到wintc,再到如今的JCreateor,Eclipse,但我发现在越来越强大的开发环境面前自己越来越不把位运算之类的底层操作当会事了,总想着这些api函数会有实现的,但今天发现JAVA的api函数不能实现byte数组和int之间转换,顿时便束手无策了,绞尽脑汁写了几个位运算的式子也是错误百出,所以只好求助于网络,得到现成的代码:

 public static byte[] intToByteArray(int value) {
    byte[] b = new byte[4];

    for (int i = 0; i < 4; i++) {
     int offSet = (b.length - 1 - i) * 8;
     b[i] = (byte) ((value >> offSet) & 0xFF);
    }
    return b;
   }
   
    public static int byteArrayToInt(byte[] b, int offset) {
    int value = 0;
    for (int i = 0; i < 4; i++) {
    int shift = (4 - 1 - i) * 8;
    value += (b[i + offset] & 0x000000FF) << shift;
    }
    return value;
   }

太不爽了!只能说自己写的这个游戏还不是完全的原创,看来,将来真要注意自己基本功的训练了!!!

VHDL 编程要注意问题

  • 2009年08月30日 22:36
  • 29KB
  • 下载

java编程初学者要注意的几点

http://code.google.com/p/bhjju6yku/issues/detail?id=3359 http://www.zxxww.com/yszn/rhrt/1208906.h...

编程学习中要注意效率和感受

早一个多月,收到了一位网友的求助信,请我帮他做一道程序题。这样的求助我是不会直接解答的。如果要想通过读程序来学习,可读的程序太多了,不在乎由我写的这一段程序。  我给他的回信是,他可以自己做出来一个版...

编程时遇到概率加密或概率签名后要注意的问题

概率加密和概率签名每次生成的结果都是变化的,编程时不能把它当作固定值处理,否则就会出错。...
  • henter
  • henter
  • 2013年09月04日 14:26
  • 990

关于socket短链接和长链接在编程时要注意问题

在JAVA系统开发中,经常会遇到和周边系统进行信息交互,目前在系统间进行信息交互时,一般采用的技术实现分为基于http形式的交互和基于socket的交互,http本质也是基于socket通讯,只是对于...

linux网络编程中要注意信号量

Linux编程中往往程序会莫名其妙的在write,send等地方退出,如果有这种问题需要注意是不是信号量引起的。 网络编程中可以有选择性的使用signal函数处理某些信号,下面介绍几个常用的信号。​...

WindowsSocket编程要注意的事情

WindowsSocket编程注意以下几点! //////////////////////////////////////////////////////////////////////// 1....
  • brk1985
  • brk1985
  • 2014年04月03日 14:22
  • 435

Android socket网络编程要注意

最近在玩android,学习到网络这一部分,写了一个电脑本机做服务器,模拟器做客户端的socket通信程序,但手机模拟器客户端就是连不上电脑的服务器端,执行到Socket socket=new Soc...

学PLC编程的入门要注意

1、编程需要坚强的毅力和足够的耐心   人各有所长。有些人把编程看作一项冗长而枯燥的工作;有些人把编程看作一项趣味的智力游戏。如果你是前者,强烈建议你远离这份工作。毕竟编程工作是对人的毅力和耐心的挑...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:提醒自己:时刻要注意编程的基本功!!
举报原因:
原因补充:

(最多只允许输入30个字)