java.se
一只独孤的程序猿
码农一个,目前从事JAVA相关工作,热爱开源,热爱交流。
展开
-
用随机数模拟中奖彩票
package com.simple.ticket;//用java实现一个能产生40位以内的随机彩票中奖号码import java.io.*;public class LotteryTicketTest { public static void main(String原创 2011-09-10 16:08:11 · 3115 阅读 · 0 评论 -
其实c里面也有jdk,我们叫它mingw
开始学java的时候,就从cmd开始,要配置jdk,jre,现在有那么一点点朦胧的懂了,jdk就是编译,运行java文件的一个“家伙”;这样我们就可以用普通的记事本编写java文件,然后用命令编译,运行,而不用集成的IDE也是可以的,然后我们安装了myeclipse以后就不用安装jdk,那是因为这个IDE集成了java的编译器和解释器。那么我们现在我们也可以用记事本编写c/c++程原创 2011-12-08 14:31:42 · 2225 阅读 · 0 评论 -
java反射机制之main方法
public void test4()throws Exception{ Class c = Class.forName("wlzx.mh.reflect.Person"); Person p = (Person) c.newInstance(); Method method = c.getMethod("m4",Class[].class);原创 2012-02-10 13:13:22 · 909 阅读 · 2 评论 -
今天遇到了一个很有趣的问题
今天遇到一个特别有趣的问题,HashSet里面不能有重复的内容,原因是他比较的是他们的HashCode,那样是这样的我重写HashCode方法就可以让我想存入的东西都存进去,但是问题来了,我没有重写,我放放进去了一个我提前写到的一个对象,这个对象有一个自己的属性值,等我存进去以后,我在外面把这个对象的属性值改变了,当我在romove的时候,那么就找不到了这个了,因为找我不到我改变属性的对象在存储的原创 2012-02-10 13:26:35 · 916 阅读 · 4 评论 -
Iterator——简单的见解
作为初学者,看到Iterator和IO这里就是一个好大的砍,前几天好好的看了一遍,似乎有了那么点意思,但是还是似懂非懂,不过把现在理解的程度记下来,然后以便将来复习:迭代器(Iterator)模式,又叫做游标(Cursor)模式。GOF给出的定义为:提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。从定义可见,迭代器模式是为容器而生。很明显,对容器对象原创 2011-11-08 20:15:19 · 858 阅读 · 0 评论 -
Java连接各种数据库
MySQL: String Driver="com.mysql.jdbc.Driver"; //驱动程序 String URL="jdbc:mysql://localhost:3306/db_name"; //连接的URL,db_name为数据库名 String Username="username"; //用户名 String P原创 2011-11-07 21:52:43 · 775 阅读 · 0 评论 -
java学习资料网站收集
以下是我看到的好多Java学习的资料,所以收集下来给大家分享下。1.Java学习网站:Java中文世界论坛http://www.chinajavaworld.com/index.jspaJava世纪网http://www.java2000.net/Java 中文站http://www.java-cn.com/Java学习室http://www.java3z.com/cwbwebho原创 2012-02-24 13:55:52 · 1204 阅读 · 2 评论 -
java开发常用的一些jar
mail.jar与activation.jar 里面包含了activation.jar和mail.jar两个包.通过里面的类的调用便可以达到发送电子邮件的目的 commons-beanutils.jar Apache Commons包中的一个,包含了一些Bean工具类类。必须使用的jar包。 commons-collections.jar Apache Common翻译 2012-02-23 18:52:44 · 1083 阅读 · 0 评论 -
thinking in java 学习笔记(三)之重载
简单通过书中的例子,重新温习了一下重载:package com.halberd.extend;class Tree { int height; Tree() { System.out.println("Planting a seedling"); height = 0; } Tree(int initialHeight) { height = initialHe原创 2012-04-01 23:51:58 · 1309 阅读 · 0 评论 -
thinking in java 学习笔记(一)之操作符
这一阵子上课听的东西也就那样,于是买了一个编程思想看看在里面学到了好多东西,好多新东西,也理解了好多,在网上做一个简单的笔记,其实是很简单的东西习惯性的把他记载下来,以后慢慢复习,也是习惯性的把自己对着书上做的程序粘贴过来不过看的好慢,慢慢的总结,从第一篇开始总结自己每天的收获package com.halberd.operator;public class ShortCi原创 2012-03-16 23:17:31 · 802 阅读 · 0 评论 -
josephus环问题
第一种方法是简单的java算法问题,第二种c++问题确实纠结public class Josephus { static void josephus( int[] A,int s, int m ) { int n=A.length; int i, j, k, tmp; if ( m == 0 ) { System.out.print原创 2011-11-11 09:13:16 · 2170 阅读 · 0 评论 -
servlet的重定向和请求转发
重定向:redirect 会首先发一个response给浏览器, 然后浏览器收到这个response后再发一个requeset给服务器, 然后服务器发新的response给浏览器. 这时页面收到的request是一个新从浏览器发来的. forward 发生在服务器内部, 在浏览器完全不知情的情况下发给了浏览器另外一个页面的response. 这时页面收到的reque原创 2011-11-29 16:06:03 · 815 阅读 · 0 评论 -
static变量
public class StaticTest{ private static int x=100; public static void main(String args[] ){ StaticTest hs1=new Sta原创 2011-10-05 19:35:29 · 681 阅读 · 0 评论 -
itat的预赛
1.int j=3;while(j) { System.out.println(“ j is “+j);}2.Character流与Byte流的区别是前者是块读写,后者是字节读写3.public class StaticStu原创 2011-10-06 13:55:12 · 1050 阅读 · 4 评论 -
强烈推荐的技术网站推荐——看了才不后悔
我一直认为学技术如果只是闭门造车,除非你是天才,否则很容易变成井底之蛙,所以论坛,技术网站对于技术人员开拓眼界,保持技术的敏感度是至关重要的。今天偶然获取了一份资料,感觉很好,就分享一下希望对大家有用。http://www.javaeye.com/ http://www.csdn.net/ 1、http://www.pushlets.com/ Comet的开源框架Pushlet原创 2011-11-15 19:38:38 · 4677 阅读 · 4 评论 -
好吧,我这样决定了
effective javajava编程思想 java核心技术1 java核心技术2 java编程思想 java编程思想 恩好的可以这样安排我的读书计划了原创 2011-11-15 20:28:14 · 924 阅读 · 1 评论 -
如何自学java迅速成为java高手
要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是SunONE(Open NetEnvironment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入式系统开发,如手机和PDA的编程;J2EE是Java2的企业版,原创 2011-11-15 13:14:50 · 3526 阅读 · 32 评论 -
java三种方式实现文件的上传
1:实现文件的上传可以有好多途径,最简单的就是用sun公司提供的File类,可以简单的实现文件的上传和显示: try { InputStream stream = file.getInputStream();//把文件读入 Savefilepath = request.getRealPath("/uplo原创 2011-11-20 17:49:33 · 13765 阅读 · 0 评论 -
java是要这样去学习的
第一阶段技术名称技术内容J2SE(java基础部分)java开发前奏计算机基本原理,Java语言发展简史以及开发环境的搭建,体验Java程序的开发,环境变量的设置,程序的执行过程,相关反编译工具介绍,java开发工具Eclipse的安装和使用,javadoc的说明。Java基础语法Java语法格原创 2011-10-29 22:09:48 · 3682 阅读 · 17 评论 -
java与C++
本文不涉及一些微妙蛋疼的语法比较, 关注的是宏观方面, 当然后期逐步更新如果, 如果觉得必要, 可能会加上.议题之一: 初始化的比较1. CPP基类的任何类构造函数会默认调用父类的不带参数的构造函数, 这点Java也是同样处理的. 子类调用父类的构造函数方式会不同, C++中这样做:Son::Son(int id):Father(id) { //Father(10);转载 2011-11-01 23:11:08 · 660 阅读 · 0 评论 -
第一个项目总结
都说放假的前一天是黎明前的黑暗,我觉得能实实在在的学到点东西才是最重要的,今天就对这个小后台用到得东西,学到的东西进行一下总结: 1. 简单的一个js跳转,实现一个友好的页面跳转 alert("添加新用户成功"); this.location='addAdministrator.jsp';原创 2011-08-03 15:05:02 · 987 阅读 · 0 评论 -
thinking in java 学习笔记(二)之控制执行流程
break会中断for循环,而且在抵达for循环的末尾之前,递增表达式不会执行。由于break跳过了递增表达式,所以在i==3的情况下直接对i执行递增运算,i==7的时候,continue outer语句会跳到循环顶部,而且也会跳过递增,所以这里也对i直接递增,如果没有break outer语句,就没有办法从内服循环跳出外部循环,这是由于break本身只能中断最内层循环package原创 2012-03-17 10:47:21 · 896 阅读 · 2 评论