自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (13)
  • 收藏
  • 关注

原创 【读书笔记】约瑟夫问题

约瑟夫问题是个有名的问题:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。例如N=6,M=5,被杀掉的人的序号为5,4,6,2,3。最后剩下1号。拓展点,可剩下多少人时,就停止游戏。当前流行的java笔试题中表达如下:题目:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。

2013-03-28 14:03:28 570

转载 【读书笔记】java常用的包

1、java.lang包:java的核心类库,包含了运行java程序必不可少的系统类,如基本数据类型、基本数学函数、字符串处理、线程、异常处理类等,系统缺省加载这个包2、java.io包:java语言的标准输入/输出类库,如基本输入/输出流、文件输入/输出、过滤输入/输出流等等3、java.util包:包含如处理时间的date类,处理变成数组的Vector类,以及stack和HashTab

2013-03-27 14:22:37 488

原创 【读书笔记】java中时间的获得

/*需求:获取一段程序运行的时间。原理:获取程序开始和结束的时间并相减即可。获取时间:System.currentTimeMillis();//注意:必须定义为长整型当代码完成优化后,就可以解决这类问题。这种方式,模版方法设计模式。什么是模版方法呢?在定义功能时,功能的一部分是确定的,但是有一部分是不确定,而确定的部分在使用不确定的部分,那么这时

2013-03-26 16:34:54 649

转载 Java中static、final用法小结

一、final1.final变量:      当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变,这里不可改变的意思对基本类型来说是其值不可变,而对于对象变量来说其引用不可再变。其初始化可以在两个地方,一是其定义处,也就是说在final变量定义时直接给其赋值,二是在构造函数中。这两个地方只能选其一,要么在定义时给值,要么在构造函数中

2013-03-26 13:57:12 599

原创 【读书笔记】overload和override的区别

override(重写) 1、方法名、参数、返回值相同。2、子类方法不能缩小父类方法的访问权限。子类的权限要大于等于父类。3、子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常)。4、存在于父类和子类之间。5、方法被定义为final不能被重写。overload(重载)1、参数类型、个数、顺序至少有一个不相同。  2、不能重载只有返回值不同的方法名。3

2013-03-25 17:13:29 614

原创 override的作用

刚刚开始学习android时,当时还没怎么接触java,看到android项目中有@override这东西,一直都弄不明白,以为有什么重要作用。后来才明白,这东西并没啥作用,只是IDE为了方便开发者,给开发者做个提醒,此处需要重写罢了。想来当时以为很高深的东西,并一度远离android,看来真是浪费时间。任何知识都是纸老虎。只要愿意去学习,专注学习,都能将纸老虎戳穿。正如拨开云雾见青天。

2013-03-25 16:57:19 689

原创 【读书笔记】常用到的编程思想

1.递归思想2.计数器思想

2013-03-19 19:59:57 562

原创 【读书笔记】输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。

题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。初看这题,觉得很简单,可实际操作起来,个中情况还比较复杂。后来明确了测试用例,再来研究下:说明测试数据预期结果实际结果是否通过首位为最大值,末位为最小值9、3、7、5、19、3、7、5、1

2013-03-18 16:43:44 2791

原创 【读书笔记】数组的定义、初始化

数组分为一维数组,二维数组,多维数组。常用的为一维数组、二维数组。一维数组定义:tyep[] arr_name; 或者type arr_name[];二维数组定义:type[][] arr_name; 或者type arr_name[][]例如:int[] arr1; Strint[] arr2;float arr3[]; String[][] arr4;数组初

2013-03-14 16:03:05 623

原创 【学习笔记】java的几个概念常识

包、类、构造函数、构造器、构造方法对于使用了public修饰的,类名必须和文件名一致构造函数必须和类名一致。 java中构造器是做什么用的就是在你new一个对象的时候就被调用的。例如:定义一个Student类: class Student1{ //不定义构造方法,此时默认的构造方法是new Student1(); //一个对象时只能这样构造,Studen

2013-03-14 12:03:15 609

原创 【学习笔记】常用的ascii码

对于字母和数字,需要经常根据ascii码进行判断.小写字母的ascii码:[a-z] [97-122]大写字母的ascii码: [A-Z] [65-90]数字的ascii码:[0-9 [48-57]] 判断是否是否为字母:if(ch'Z' && (ch 'z')) 注:小写字母的ascii数值比大写字母的ascii数值大,故不能写成 if(ch 'z'),此外,在大

2013-03-14 11:33:58 940

转载 【摘录】关于判断用户输入是否数字字母等思路及源码

//首先获取用户输入的字串,然后通过字串方法 字符串.返回字符串() 获取指定字符,然后通过一个循环判断小于长度的字串(效果就是逐个判断)//是否符合我们要求,如果不符合要求弹出消息框告诉用户输入错误//这个函数判断用户输入是否为数字,字母,中文,这里只是给大家提一个思路,大家根据需求判断不同的范围就可以达到自己想要的效果//这里接收的字符串是编辑框控件中的字符串,同理也可以是别的方法

2013-03-14 10:48:14 907

原创 【学习笔记】判断输入的一个字符 是字母 还是数字 或者是空格

判断输入的一个字符 是字母 还是数字 或者是空格 import java.util.regex.Pattern;/** * 判断输入的一个字符 是字母 还是数字 或者是空格  */public class Test3 { public static void main(String[] args) {  String str = "a";//要判断的

2013-03-14 09:57:30 4606

原创 【学习笔记】对于字符串的提取

在实际操作,往往需要捕捉输入的字符串的第N个字符,并进行逻辑判断。可使用char ch=str.charAt(0)对于str.charAt(0),表示获取字符串str的第一个字符,如果如果获取第n个字符,则可写成char ch = str.charAt(n-1)

2013-03-14 09:51:59 475

原创 java解决问题思路

遇到一个问题时,先细分对象,然后将对象分化为类,然后往类里面明确方法。实际书写代码也如此。第一步:先书写各个需要使用的类名代码,并使用system.out.print输出该类的作用。第二步:往各类中输入需使用的方法。如某一问题需要两个类,其中一个类做判断,一个类为获取输入字母,可如下操作;public class  judge{public static voi

2013-03-14 09:43:45 931

原创 当excel表中的某个单元格的值小于某个值时,如何实现该单元格的底色或者内容改变颜色?

Q:当excel表中的某个单元格的值小于某个值时,如何实现该单元格的底色或者内容改变颜色?A:对于2010版本,在“开始-条件格式-突出单元格规则-其他规则”中设定需要改变的底色或者文本内容颜色。

2013-03-13 11:06:07 7287

原创 【学习笔记】如何进入D盘

在DOS界面下,如何进入D盘,或者E,F盘。。。在DOS下,进入C盘时,往往使用了cd命令,cd c:\,然而,如果想进入d盘,使用cd d:\,却无法进入。这是因为cd是一个改变文件夹目录的命令,从c盘到d盘,改变了盘符,如果仍然想使用cd命令,可使用cd /d  d:\命令,如果想进入e盘,则为cd /d e:\当然,除了使用cd命令,仍可以直接使用盘符号加冒号的方法,例如 d:,

2013-03-08 23:15:29 1255

原创 【学习笔记】关于变量类型的一些知识

java中的数据类型如下:具体如下:注:字符串String属于类,是一个对象,可理解成char[],是一个常量。String str = "abc"; 等效于:      char data[] = {'a', 'b', 'c'};     String str = new String(data);

2013-03-08 14:36:16 536

原创 【学习笔记】再次给if语句后面的分号弄到崩溃

if语句后面可以加无限个分号,系统均不会报错,而if语句块的语句均会执行。已经给这个问题折腾了两次。public static void main(String[] args) { int e; int a; do { e = 0;

2013-03-08 11:25:37 4357

原创 【学习笔记】关于数字转化为字符串,字符串转化为数组。

在很多情境下,需要将输入的一串数字进行查找,并改变顺序输出。操作的方法时,先获得输入的数据,接着将数字转化为字符串,然后将字符串转为数组,通过遍历数组满足条件。如:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。import java.util.*;public class Exer24 { public static void main(Strin

2013-03-08 09:45:27 1413 2

原创 【学习笔记】如何往eclipse中导入单个java文件

对于一些单个java文件,如果需要导入到eclipse中,可通过建立project,建立package的方法导入java文件。以下FiveChess.java为例。现一个五子棋的java文件源码。1.打开eclipse,“File”->"New"->"Java Project",在Project Name中输入工程名,如:FiveChess。其他参数使用默认数据。点击Finish2

2013-03-07 16:37:11 38006 6

原创 【学习笔记】使用eclipse生成可执行的jar文件

写一些程序,例如一些小游戏之类的,希望生成一个可执行的jar文件。在dos界面执行打包jar文件,步骤较复杂,可使用eclipse工具,简单明了。1,右击Eclipse项目,点击Export。2,选中java文件夹下的JAR FILE,点击下一步3,选中要发布为jar文件的项目。1)选中源文件夹,库文件夹,配置文件文件夹。2)不要选中Eclipse项目的文件和其他不需要的文件。

2013-03-07 16:05:12 900

原创 【学习笔记】java中单引号和双引号有什么区别?

单引号引的数据 是char类型的双引号引的数据 是String类型的char定义时用单引号,只能有一个字母,数字。char c='c';而String用双引号,可以是一个,也可能是多个字母,汉字等。就是所谓的字符串。String s="adsaf";char只是一个基本类型,而String 可以是一个类,可以直接引用。比如char c='c';不能直接对c调用方法。Stri

2013-03-07 11:57:38 7186 1

原创 【学习笔记】关于bareak和continue的区别

break是结束整个循环体,continue是结束单次循环比方说:while(x++ < 10){ if(x == 3) { break; } printf("%d\r\n", x);}结果是输出 1 2 就退出了整个while循环但是如果使用continuewhile(x++ < 10){ if(x == 3)

2013-03-07 10:57:41 757

原创 【学习笔记】初始化的位置判断,避免第一次执行后,无法跳出循环。

在做练习题”输入某年某月某日,判断这一天是这一年的第几天?“时,做了一个do-while循环判断,要求当输入错误时,能够提示重新输入。原代码:int e = 0;input fymd = new input();do{System.out.print("输入年:");year = fymd.input();System.out.print("输入月:");mon

2013-03-07 10:50:13 5804

原创 【学习笔记】判断某年某月某天是当年的第几天?

判断某年某月某天是当年的第几天,需要注意的事项如下:1、首先判断输入。       年月日均不能为负数。通用要求,月不能大于12,日不能大于31日。如果更严格,要求月份1、3、5、7、8、10、12的天数不能大于31,月份4、6、9、11的天数不能大于30,平年二月的天数不能大于28,闰年二月的天数不能大于29.2、对于程序的实现,效率最高,最直接的方式就是使用switch-case语

2013-03-06 14:44:09 1861

原创 【学习笔记】关于输入的疑问

在实现企业利润,提成计算时,对于利润和提成的计算,根据实际情况,需要精确到小数点后的某一位。程序本身没难度,关键是如何实现能够输入小数。对于double x = 0, y = 0;System.out.print("请输入当月的利润,单位为万:");Scanner sc = new Scanner(System.in);x = sc.nextInt();如果输入小数

2013-03-06 13:47:29 606 1

淘宝客返利网源码

功能强大的多多返利网,强大的后台操作。PHP + MySQL架构。仅供学习,若用于商业用途,请与官方联系。

2013-11-01

Ja_[疯狂JAVA讲义].李刚.高清扫描版.part05.rar

疯狂java讲义,共13章。完整版,内容详尽。

2013-01-31

Ja_[疯狂JAVA讲义].李刚.高清扫描版.part04.rar

疯狂JAVA讲义].李刚.高清扫描版。内容详尽,适合初学者。

2013-01-31

Ja_[疯狂JAVA讲义].李刚.高清扫描版

共11个文件。疯狂java完整版,内容详尽

2013-01-31

Ja_[疯狂JAVA讲义].李刚.高清扫描版.part02

李刚的疯狂java讲义。内容详尽,一共有11个文档。

2013-01-31

Ja_[疯狂JAVA讲义].李刚.高清中文扫描版.part01.rar

李刚。高清扫描中文版.适合java初学者。内容详尽。 共有11个文件。

2013-01-31

android移动开发一本就够、完整高清中文版3

android移动开发一本就够、完整高清中文版 android移动大开发。非一般的只有部分内容,而是完整高清版 PS:文件较大,共70多M,分成了三个压缩包 请全下齐后再解压。 第三部分

2012-12-19

android移动开发一本就够、完整高清中文版 第二部分

android移动开发一本就够、完整高清中文版 android移动大开发。非一般的只有部分内容,而是完整高清版 PS:文件较大,共70多M,分成了三个压缩包 请全下齐后再解压。 这是第二个压缩包

2012-12-19

android移动开发一本就够、完整高清中文版

android移动开发一本就够、完整高清中文版 android移动大开发。非一般的只有部分内容,而是完整高清版 PS:文件较大,共70多M,分成了三个压缩包 请全下齐后再解压。

2012-12-19

linux下安装oracle

提供在linux下如何安装oracle,如何设置环境变量

2010-12-22

officetab最新版

实现word,excel,poerpoint层叠

2010-01-18

用简单的句子学会7000英语单词

用简单的句子学会7000英语单词,学好英语得到快速加薪

2010-01-04

winsock,解决能上qq,不能打开网页的问题

解决能上qq,不能打开网页的问题,实在,好用

2009-07-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除