java
文章平均质量分 68
拳四郎
拳四郎
展开
-
java速度入门_八流式socket同信
<br />主要用到了Socket和ServerSocket类,创建一个ServerSocket类就创建了一个监听程序,创建一个Socket对象就建立了一个Client与Server的连接。<br />端口:一台计算机可以提供多个服务,不同的服务之间通过端口号来区分,连接到哪个端口就能接受哪个端口的服务。<br />下面的例子是一个Client端,还有一个Server端。<br />未完成。。。。。原创 2011-05-24 21:45:00 · 1450 阅读 · 0 评论 -
j2me学习八_线程动画及rms
线程动画: import javax.microedition.lcdui.Canvas;import javax.microedition.lcdui.Display;import javax.microedition.lcdui.Graphics;import javax.m原创 2011-07-27 22:58:15 · 1298 阅读 · 0 评论 -
j2me学习十一_jsr256的应用
jsr256是感应器的api,现在手机中比较常见是中立感应Sensor,有了这个api之后,我们可以多了很多玩法,这次,我要用它来完成一个利用重力感应控制的小球。开发环境:javaME Platform SDK3.0(Eclipse存在ClassDefNotFound错误,至今未原创 2011-07-27 23:03:32 · 1503 阅读 · 0 评论 -
Java 中的内部类和匿名类
* 为什么需要内部类?Java 内部类有什么好处?为什么需要内部类?首先举一个简单的例子,如果你想实现一个接口,但是这个接口中的一个方法和你构想的这个类中的一个方法的名称,参数相同,你应该怎么办?这时候,你可以建一个内部类实现这个接口。由于内部类对外部类的所有内容都是可访问的,所以这样做可以完成所有你直接实现这个接口的功能。不过你可能要质疑,更改一下方法的不就行了吗?转载 2012-09-02 23:46:26 · 1868 阅读 · 0 评论 -
java速度入门一
这学期有java的课,还有几周就要考试了,发现连代码都没怎么敲,有点...图书管找了本书,照着敲代码。环境:ubuntu10.10 ide:ECLIPSE关于环境配置,可以参照我的另一篇关于环境配置的文章。第一篇就hallo,java吧,代码如下,一个applet,一个application。Hello.javaimport java.io.*;public class原创 2011-04-18 21:35:00 · 1472 阅读 · 0 评论 -
比对两句话
程序的作用是比较两句话,如果两句话中有不同的单词,标记出来。思路:调用String的split方法分割字符,然后一个个比对,创建染色数组,记录结果。关于equals方法:equals是用来判断字符串是否相同,首先会判断两个对象的引用是否相同,如果相同后面就不需要判断了,如果不同,则需要判断字符串的内容是不是相同。关于java中函数参数传递:见:http://blog.csd原创 2012-09-09 21:47:40 · 1641 阅读 · 0 评论 -
Java中的多线程
一、提要java中的多线程算是java中的一个 很大的难点 ,虽然 看了 很多书 ,相信对于 很多 接触 java不够 深的人来说 ,多线程永远都是心中的痛!今天我们 就 通过大量的 例子 来 彻底把它征服 .二、Runable接口实现 Runable接口 是 实现多线程 的 一种方法。看例子 package thread;public class LiftOff i原创 2012-09-26 11:17:54 · 2254 阅读 · 1 评论 -
利用JNI进行对象操作
在JNI原理及实现中,只是实现了一个Helloworld。 回忆一下JNI的实现步骤: 1.编写native声明的JAVA类; 2.使用javac命令编译所编写的java类; 3.使用Javah生成JNI头文件.h; 4.编写本地方法实现方法; 5.生成动态库;(如果方法实现是cpp写的话就一定要用g++来编译)原创 2013-01-11 17:36:28 · 3316 阅读 · 0 评论 -
JNI原理及实现
Jvm封装了各种操作系统实际的差异性的同时,提供了jni技术,使得开发者可以通过java程序(代码)调用到操作系统相关的技术实现的库函数,从而与其他技术和系统交互,使用其他技术实现的系统的功能;同时其他技术和系统也可以通过jni提供的相应原生接口开调用java应用系统内部实现的功能。 JNI是JAVA标准平台中的一个重要功能,它弥补了JAVA的与平台无关这一重大优点的不足,在JA原创 2013-01-11 12:16:00 · 13518 阅读 · 2 评论 -
winxp下j2me环境,android,nokiaSdk的配置
本来打算一直在Ubuntu的环境下做编程的,这次看来得转到windows了。j2me的话,根本就装不了收集厂商的模拟器,还有没法用蓝牙,无解了。android的话,更本就下不了sdk.....Eclipse也更新不了。So,有了这篇文章。环境:深度winxpsp3正文:配置j2me1.下载好Eclipse,jdk,wtk。nokiaS60v5sdk_j2me2.安装原创 2011-08-12 22:46:54 · 1465 阅读 · 0 评论 -
java速度入门二
这篇主要是关于java中的oop的,简单的实现了一些oop特性的一些东西。两个例子:1.Circ.java//oop basicpublic class Circ {final float PI=3.14159f;public float r=0.0f;//calculate the Areapublic float getArea(){float area =P原创 2011-04-18 21:43:00 · 1352 阅读 · 0 评论 -
j2me学习七_翻译教程-牧羊犬游戏3
八.音效实现SoundEffects class利用MIDP2.0 的mediaAPI创建犬吠,绵羊叫,还有游戏结束音1创建SoundEffects类2.引入类import javax.microedition.media.*;import java.io.*;3.创建参数cla原创 2011-07-27 22:56:46 · 1383 阅读 · 0 评论 -
j2me学习六_翻译教程-牧羊犬游戏2
四.搭建游戏环境1.新建Field类2.引入类// unnamed packageimport javax.microedition.lcdui.*;import javax.microedition.lcdui.game.*;3.继承TiledField类TieldField对原创 2011-07-27 22:55:50 · 1278 阅读 · 0 评论 -
j2me学习五_翻译教程-牧羊犬游戏1
一.游戏的实现包含类SheepDogMIDlet主游戏类,负责控制和管理各个屏幕和组件还有它们之间的联系。SplashScresn闪屏类,在屏幕中央显示一幅图像,同时程序在后台初始化。MenuList出现在闪屏之后,游戏结束或是游戏被暂停。InstructionsScreen向用原创 2011-07-27 22:55:16 · 1446 阅读 · 0 评论 -
java速度入门_十考试复习
<br />Java语言有哪几种注释?<br />//<br />/**/<br />//** .......*/<br />html,xml的注释是"<!--......-->"这样的<br />css的注释是"/* ......*/"<br />JavaScript的注释是单行//......,多行/*.......*/<br />什么是Java保留字?<br />Java保留字是指现有Java版本尚未使用 但以后版本可能会作为关键字使用<br />Java语言包括哪几种数据类型?<br />在JAVA原创 2011-05-24 21:48:00 · 1178 阅读 · 0 评论 -
java速度入门九_j2me基本控件
<br />一个textarea。<br />package hi;<br />import javax.microedition.lcdui.Display;<br />import javax.microedition.lcdui.Form;<br />import javax.microedition.midlet.MIDlet;<br />import javax.microedition.midlet.MIDletStateChangeException;<br />public class Hi原创 2011-05-24 21:47:00 · 1279 阅读 · 0 评论 -
java速度入门三
<br />数组操作:<br />compareNew.java<br />//use the function:sort();binarySearch();fill();equals();<br />import java.util.Arrays;<br />import java.util.Comparator;<br />//define a class that we could ignore the letter's case when sort array<br />class原创 2011-04-20 14:12:00 · 1264 阅读 · 0 评论 -
java速度入四.文件的基本操作及猜数字游戏的实现
<br /><br />1.文件操作。<br />import java.io.File;<br />import java.io.FileInputStream;<br />import java.io.FileOutputStream;<br />import java.util.Date;<br />public class fileOperator {<br />private static String filePath="txt.txt";<br />private static File fi原创 2011-04-30 11:54:00 · 1410 阅读 · 0 评论 -
java速度入门_六swing组建的应用
1.一些基本组件的应用import java.awt.Color;import java.awt.Dimension;import java.awt.Insets;import java.awt.Toolkit;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;import javax.swing.event.ChangeEvent;import javax.swing.ev原创 2011-04-30 23:36:00 · 1539 阅读 · 0 评论 -
java速度入门_七java与Mysql整合
<br /><br />环境:Ubuntu10.10 配置好java和mysql。<br />1.在mysql官网下载jdbc驱动。<br />2.解压,将mysql-connector-java-5.1.16-bin.jar放在java的ext文件夹里,我的是/usr/local/lib/jdk1.6.0_24/jre/lib/ext,权限不够用sudo cp;<br />3.测试,在eclipse里新建mysql类,代码如下:<br />import java.sql.*;<br /> publi原创 2011-05-05 21:59:00 · 1387 阅读 · 0 评论 -
j2me学习十_MIDP2.0学习
GameCanvas及Sprite类的使用import javax.microedition.lcdui.Graphics;import javax.microedition.lcdui.Image;import javax.microedition.lcdui.game.Gam原创 2011-07-27 22:58:56 · 1171 阅读 · 0 评论 -
j2me学习十_近期编程学习的一些体会
这两天在开发第四个app,是男人就坚持60s,支持重力感应。之前的几个分别是冷笑话大全,贪食蛇,手机电筒。进度还算不错,晚上有1个多小时整块的时间用来敲代码。当然,遇到了会多问题。比如说1,javame sdk3.0的配置(和wtk的配置类似),这个sdk增加了许多新的特性,通过原创 2011-07-27 22:59:30 · 1109 阅读 · 0 评论 -
j2me学习四_LCDui类学习(3)
Graphics Graphics对象可以用在任何可以画的地方,属于低级Api,执行的时候要么在屏幕上,要么在缓存中,Graphics对象可以通过getGraphics()方法获得。 它有许多成员方法,能够画的有:text, images, lines, rec原创 2011-07-27 22:53:52 · 1414 阅读 · 0 评论 -
j2me学习总结
j2me随着最后一个游戏的完成,可以画上一个小句号了。 做了几个东西,简单说一下。环境winxp+eclipse/netbeans手机:Nokia5230,s60V5平台1、冷笑话这个就是入门,运行之后可以看一些冷笑话,还有谜语之类的,用的是j2me自带的ui2.贪食蛇。就是贪食原创 2011-07-29 00:14:15 · 1462 阅读 · 0 评论 -
Java中的垃圾回收原理
垃圾回收简介用户程序(mutator)会修改还堆区中的对象集合,从存储管理器处获取空间,创建对象,还可一引入和消除对已有对象的引用。当mutator不能“达到”某些对象的时候,这些对象就成了垃圾。目的:找到不可达的对象,并将这些对象交给跟踪空闲空间的存储管理器,收回他们所占的资源。一些基本概念类型安全:任何数据分量的类型都是可确定的。可以在编译时刻确定数据的类型称为原创 2013-06-19 22:14:57 · 8723 阅读 · 5 评论