java学习
RMSI
这个作者很懒,什么都没留下…
展开
-
Java基础之双进程通信
public class ThreadCommunication{ public static void main ( String [ ] args ) { sample sam = new sample ( ); OneThread one = new OneThread ( sam ); TwoThread two = new原创 2012-09-01 17:48:41 · 2298 阅读 · 0 评论 -
MyEclipse中将项目导出jar包,以及转化成EXE文件
一、导出jar文件:如果你的程序开发已经接近尾声了,正准备将其生成桌面可执行文件却不知道该如何操作时,你只要按照以下步骤实行即可:选中你的项目---然后右击弹出选项列表---选择Export---Java---jar file---next---browser(选择jar的存放路径)---next---next(不管太多继续下一步)---browser(选择你程序的主类--OK)---原创 2012-11-20 16:25:54 · 965 阅读 · 0 评论 -
Eclipse模板设置代码
设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍:文件(Files)注释标签: /** * @Title: ${file_name} * @Package ${package_name} * @Description原创 2013-03-20 18:13:45 · 5720 阅读 · 0 评论 -
java.util.ConcurrentModificationException
今天做项目发现这个问题,原因是for循环和增强的for循环之间有很大差别。遍历过程中前者可对其中元素进行操作,而后者不可以,操作后就会出现这个错误。原创 2013-04-14 18:57:11 · 438 阅读 · 0 评论 -
Java IO中的对象流之一次读入多个对象
readObject返回值为Object对象,从表面看我们只能读取一个序列化对象,但是数组也是Object对象,所以我们可以把序列化对象数组读取出来(List等集合框架也是好的选择),这样就可以实现读取多个对象。import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;imp原创 2013-04-18 21:31:59 · 10018 阅读 · 2 评论 -
解决jsp参数传递中文乱码的问题
1、post提交的方式:使用过滤器,将到达页面前的request对象中的字符编码设定成跟你页面统一的编码。 2、get提交的方式:这样的字符串重组的方法。 3、超级链接方式:先将链接url中的汉字用java.net.URLEncoder.encode("paramValue","charset")方法处理一下.参见:http://java.chinaitl原创 2013-05-17 18:28:45 · 524 阅读 · 0 评论 -
Android开发环境配置
那我就从最基本的说起,环境配置。一、Android开发环境配置1.1Android开发环境需求1.1.1 操作系统目前只支持XP(32-bit)、Vista(32/64-bit)、Mac OS X 10.4.8或更新版本(x86)、Linux(只在Linux Ubuntu Dapper Drake上面做过测试)。我的笔记也只是按照本人的系统XP sp2/sp3 32bit 来做原创 2013-07-15 23:47:39 · 958 阅读 · 0 评论 -
Android开发第一步------Hello World!
作为一个android开发新手,如何快速做出Hello World !至关重要,这关乎一个新技术的开发思路问题!!!!!!!!!!!!!!我把自己做Hello World的过程先说下,我一上来就开始写java类,当我写完之后,发现我只创建了一个activity,布局文件根本就没写.又去写布局文件,写着写着发现资源文件没写,去写资源文件,写完之后依次完善布局文件,java类.再去配置manife原创 2013-07-17 10:42:58 · 1020 阅读 · 0 评论 -
MyEclipse破解优化
一.Myeclipse10下载与破解Genuitec 公司发布了MyEclipse 10,一款Genuitec旗下的商业化Eclipse集成开发工具的升级版本。MyEclipse 10基于Eclipse Indigo构建,为Java和JavaEE项目提供了Maven3的支持。本次发布的版本中还加入了对JaveEE 6、HTML5、JPA2和JSF 2的支持。版本号10是为了庆祝即将到来的E原创 2013-03-31 10:20:29 · 868 阅读 · 0 评论 -
Java类中代码的加载顺序
Java类中代码的加载顺序主要探讨java中静态变量(static修饰的常量),静态代码块(static{}包裹),非静态代码块({}包裹),构造方法的调用顺序。静态变量静态代码块非静态代码块构造方法假设无父类静态方法的调用后的执行过程实际静态方法的调用后的执行过程静态变量的调用执行过程系统总结原创 2016-02-15 13:13:42 · 495 阅读 · 0 评论 -
JAVA中获取当前系统时间
一. 获取当前系统时间和日期并格式化输出:import java.util.Date;import java.text.SimpleDateFormat;public class NowString {public static void main(String[] args) { SimpleDateFormat df = new SimpleDateFormat("yyyy转载 2012-11-11 23:15:25 · 570 阅读 · 0 评论 -
Java多线程通信之----------男女混合双打
package ParentsTeachChild;public class Test{ public static void main(String[] args) { Child child = new Child("小明", true); Father father = new Father("望子成龙的爸爸", child); Mother mother = new原创 2012-10-17 18:59:46 · 904 阅读 · 0 评论 -
JAVA代码规范
(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 Java包(Pack原创 2012-10-17 19:15:09 · 259 阅读 · 0 评论 -
Java小小RPG游戏第五版(基于第四版优化)
package com.game.huntervsmonster04;public class Hunter{ String name; int maxLife; int actualLife; int level; int attack; int defend; int experience; String weapon; boolean isLive; int nim原创 2012-09-26 01:59:04 · 729 阅读 · 0 评论 -
Java小小RPG游戏第四版(基于第三版优化)
package com.game.huntervsmonster03;public class Hunter{ String name; int maxLife; int actualLife; int level; int attack; int defend; int experience; String weapon; boolean isLive; public原创 2012-09-26 01:57:48 · 801 阅读 · 0 评论 -
Java小小RPG游戏第六版(基于第五版优化)
功能一览:实现自由打怪,自动打怪,自动升级,支持升级后的属性增加。package com.game.huntervsmonster05; public class TestGme { static int i; public static void main(String[] args) {/* * Hunter hunter = new Hunter(1); f原创 2012-09-26 21:45:27 · 808 阅读 · 0 评论 -
JAVA环境配置(超详细)
一、Java介绍关于java的介绍,网上到处都是,这里不再详细阐述,但是有一点必须提到:那就是在SUN公司的Java白皮书中对Java有的定义:Java: A simple, Object-oriented, distributed, robust, secure, architecture-neutral, portable, High-performance, multi-thread转载 2012-09-25 14:59:49 · 3118 阅读 · 1 评论 -
用Java时写的第一个小小RPG游戏程序(第一版)
package com.rmsi.game;public class TestGame{ public static void main(String[] args) { int i=0; Hunter hunter = new Hunter(); Monster monster = new Monster(); for(i=0;;i++) {i+=1; Syst原创 2012-09-24 00:53:22 · 4107 阅读 · 0 评论 -
Java小小RPG游戏第三版(基于第二版优化)
package com.game.huntervsmonster02;public class Hunter{ String name; int life; boolean isLive; String weapon; int attack; int defend; public Hunter(int i) { switch (i) { case 1: {原创 2012-09-26 01:56:28 · 548 阅读 · 0 评论 -
关于第六版到第十一版更新,及其功能说明
此RPG游戏会实现账号管理,设置六种类型的职业,实现网络登录,玩家网络聊天,GUI界面显示动态视图。差不多该有的基础功能都存在。六到十一会在以后马上更新。原创 2012-09-26 02:41:14 · 348 阅读 · 0 评论 -
Tomcat下JSP、Servlet和JavaBean环境的配置
经常看到jsp的初学者问tomcat下如何配置jsp、servlet和bean的问题,于是总结了一下如何tomcat下配置jsp、servlet和ben,希望对那些初学者有所帮助。第一步:下载j2sdk和tomcat:到sun官方站点(http://java.sun.com/j2se/1.4.2/download.html)下载j2sdk,注意下载版本为Windows Offline In原创 2012-09-25 15:14:00 · 379 阅读 · 0 评论 -
Java小小RPG游戏第二版 (基于第一版优化)
英雄打怪物,源码如下package com.game.huntervsmonster01;public class Hunter{ String name; int life; boolean isLive; String weapon; int attack; int defend; public Hunter(int i) { switch (i) { ca原创 2012-09-26 01:54:51 · 689 阅读 · 0 评论 -
MyEclipse快捷键大全
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对原创 2012-11-18 14:28:09 · 333 阅读 · 0 评论