12 2014 档案
摘要:From百度百科:兰顿蚂蚁是由克里斯托夫·兰顿提出的细胞自动机的例子。由来:兰顿蚂蚁是由克里斯托夫·兰顿提出的细胞自动机的例子。释义:在平面上的正方形格被填上黑色或白色。在其中一格正方形有一只“蚂蚁”。它的头部朝向上下左右其中一方。若蚂蚁在黑格,右转90度,将该格改为白格,向前移一步;若蚂蚁在白格,...
阅读全文
摘要:贴吧上看到有人做Java打字游戏,但是问题多多,我把他的程序拿来大改一番,算是半个原创吧。键盘按出对应字母,则该字母消失并随机产生新字母。如果加些贴图润色一下可以更美观,学习计划紧,暂时不美化了。代码如下:import javax.swing.*;import java.awt.*;import j...
阅读全文
摘要:最近看完IO流,那么多内容仍然感觉似懂非懂,就做个记事本练习了下,顺手实现了Win 8.1 记事本除了打印之外的所有功能。默认的UI太丑,就用UIManager设置成当前系统所用的UI。看着顺眼多了。设计模式只看过工厂模式,事件监听器全使用工厂模式。感觉大部分时间都花在UI上了,界面上东西一多,要对...
阅读全文
摘要:晚上敲代码的时候,发现调用JTextField的protected getColumnWidth()方法报错。看来自己以前对protected的理解是错误的,于是测试一下。写一个父类和两个子类public class A{ protected void a(){ System.o...
阅读全文
摘要:贴吧上看到有人发题:package King.exercise;import java.awt.BasicStroke;import java.awt.BorderLayout;import java.awt.Dimension;import java.awt.FlowLayout;import j...
阅读全文
摘要:下面转自:http://www.oschina.net/question/2268249_218189由于\在java是escape character,所以出现有\的地方我们先做一个转换如下,左边是原始输入,右边是转义以后的字符串数组(数组的形式更方便区分):1, \t -> {\t}2, \\t...
阅读全文
摘要:今天练手的时候判断取出字符串中的汉字,想到Word通配符中,用[一-龥]代表所有汉字,在Java中测试也能用。第二个字用五笔打出来非常方便:wgkm。如果打不出此汉字,请将输入法设置改为输出GBK汉字。代码如下:package King.exercise;import java.util.regex...
阅读全文
摘要:来源:http://blog.csdn.net/phpdata/article/details/6654658首先进入首选项:窗口(windows)->首选项(preferences...)1. windows=》preferences=》general=》editors=》text editors...
阅读全文
摘要:刚整理出来,写代码统计关键字用String[] keywords = {"abstract", "assert", "boolean", "break", "byte", "case", "catch", "char", "class", "const", "continue", "...
阅读全文
摘要:package King.exercise;import java.awt.GraphicsEnvironment;public class Test { public static void main(String[] args) throws Exception { GraphicsEnvir...
阅读全文
摘要:新建变量名:JAVA_HOME变量值为你的Java安装路径新建变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;变量名:Path新增变量值:%JAVA_HOME%\bin; ...
阅读全文
摘要:还在自学Java中,暂不明白位运算有哪些用处,上午上已经工作的朋友请教,了解了几个运用位运算的场景,日后如果有更多例子,再行添加。1.乘以2,除以2i>1的效率比i*2和i/2更高。i<<N效率比2^N效率更高。2. 产生-1 -2 -3...min -1 -2.......的序列这是某通信系统中用...
阅读全文
摘要:晚上有群友出题:abcdefghijklmnopqrs循环106次,组成新的2014个字符的字符串,然后删掉奇数位的字符,再次组成新的字符,在删掉奇数字符,最后剩下一个字符,这个字符是啥先用笨办法,模拟每一次删除操作,直到只剩下最后一个值第一个元素的索引是0,本来应该依次删除 2,但是删了0之后,所...
阅读全文
摘要:摘自《疯狂Java讲义》随机访问:Random Access,确切地说是任意访问内存:RAM, Ramdom Access Memory。随文解意,RAM是可以自由访问任意存储点的存储器(与磁盘、磁带等需要寻道、倒带才可访问指定存储点等存储器相区分)
阅读全文
摘要:转载自:http://www.codeceo.com/article/30-java-tips.html成为一个优秀的Java程序员,有着良好的代码编写习惯是必不可少的。下面就让我们来看看代码编写的30条建议吧。(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其...
阅读全文
摘要:转自:http://droidyue.com/blog/2014/12/07/differences-between-stack-and-heap-in-java/当一个人开始学习Java或者其他编程语言的时候,会接触到堆和栈,由于一开始没有明确清晰的说明解释,很多人会产生很多疑问,什么是堆,什么是...
阅读全文
摘要:转载自:http://www.cnblogs.com/hqr9313/archive/2012/04/19/2458221.html时间日期1)java中的时间类有:Date和Calendar2)java中时间类的本质 long(毫秒数)Date = long +历法算法(方法gerYear())C...
阅读全文
摘要:转自:http://wangfc123.blog.163.com/blog/static/15746801200881105652355/IO分两种流:字节流 InputStream OutputStream字符流 Reader Writer他们都是抽象类,具体实现 :字节流 FileInputSt...
阅读全文
摘要:贴吧看到有人发快速排序,于是找了资料学习了一下。import java.util.Arrays;public class QuickSort2{ public static void quickSort(int[] arr, int i, int j){ if(i >= j) r...
阅读全文
摘要:编写程序,用数字1,2,3,4,5,6,7,8,9代替一下算式中的#,使等式成立。##*#=#*##=###要求9个数字都必须用到。正好前几天用递归解决了遍历m个元素取k个的问题,今天用同样的思路做出了全排列。每次循环都要开一个新数组,内存开销大。也可以把九个数字转成StringBuilder,是否...
阅读全文
摘要:求一个班级成绩的平均值和成绩排名(要名次和姓名),姓名用ABC表示。例:第1名:C 100.import java.util.*;public class Test { public static void main(String[] args) { int[] score = ...
阅读全文
摘要:【问题描述】在一个定义了直角坐标系的纸上,画一个(x1,y1)到(x2,y2)的矩形指将横坐标范围从x1到x2,纵坐标范围从y1到y2之间的区域涂上颜色。下图给出了一个画了两个矩形的例子。第一个矩形是(1,1) 到(4, 4),用绿色和紫色表示。第二个矩形是(2, 3)到(6, 5),用蓝色和紫色表...
阅读全文
摘要:今天帮人做蓝桥杯题目,正好需要用到m个元素取k个值,把其中的方法提炼出来作为工具类:import java.util.Arrays;import java.util.ArrayList;/** * 遍历m个元素取k个。 * 将问题抽象为在数组arr[m]中取k个元素,将所有取法存入ArrayList...
阅读全文
摘要:标题:邮局C村住着n户村民,由于交通闭塞,C村的村民只能通过信件与外界交流。为了方便村民们发信,C村打算在C村建设k个邮局,这样每户村民可以去离自己家最近的邮局发信。现在给出了m个备选的邮局,请从中选出k个来,使得村民到自己家最近的邮局的距离和最小。其中两点之间的距离定义为两点之间的直线距离。【输入...
阅读全文
摘要:晚上由于要帮老师算一个数学猜想,需要一个素数集合,于是写了一个。思路:如果一个数不能被所有比它小的素数整除,那么它也是素数。MAX就是素数的上限,计算一亿以内的素数,总共用时171330毫秒,约为171秒。import java.util.ArrayList;public class Test{ ...
阅读全文
摘要:贴吧上看到有人发蓝桥杯题目。观察数字:12321,123321 都有一个共同的特征,无论从左到右读还是从右向左读,都是相同的。这样的数字叫做:回文数字。本题要求你找到一些5位或6位的十进制数字。满足如下要求:该数字的各个数位之和等于输入的整数。【输入格式】一个正整数 n (10 list = new...
阅读全文
摘要:StringBuilder与StringBuffer继承了Object的equals()方法,该方法比较两者是否同一个对象。String重写了equals()方法,比较的是两者的值是否相等。 版权声明:本文为博主原创文章,未经博主允许不...
阅读全文
摘要:StringBuilder sb = new StringBuilder(); //以下三种方法等效,StringBuffer同理 sb.delete(0,sb.length()); sb.replace(0, sb.length(), ""); ...
阅读全文
摘要:public class Test{ public static void main(String[] args){ String s = "abcdefg"; char[] charArr = s.toCharArray(); //字符数组转化成字符...
阅读全文
摘要:int[][] arr={{12,44,22},{12,566,33,22,11}};for (int[] i : arr){ for (int j : i){ System.out.println(j); }}
阅读全文
摘要:转载自:http://blog.csdn.net/andycpp/article/details/1749700 在JDK1.5中,String类增加了一个非常有用的静态函数format(String format, Objece... argues),可以将各类数据格式化为字符串并输出。其中for...
阅读全文
摘要:转自:http://www.oschina.net/question/1245989_157282?sort=default&p=2#answers有一道经典的试题,倒在上面的人许多public class A { public A(){ System.out.println("...
阅读全文
摘要:移位运算符包括:“>> 右移,高位补符号位”;“>>> 无符号右移,高位补0”;“>3=-11111 1111 1111 1111 1111 1111 1111 10111111 1111 1111 1111 1111 1111 1111 1111其结果与Math.floor((double)-5/...
阅读全文
摘要:转自:http://www.cnblogs.com/kristain/articles/2033566.htmlpublic static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); m...
阅读全文

浙公网安备 33010602011771号