摘要: 问题:有100个人围成一个圈,从1开始报数,报到14的这个人就要退出。然后其他人重新开始,从1报数,到14退出。问:最后剩下的是100人中的第几个人?这个题目是自己在做黑马程序员入学测试时遇到的,想了一个多小时,终于想到了自己的解决方法,网上的过程很繁杂,其实真正的核心代码也就4行,上代码:0102... 阅读全文
posted @ 2015-10-23 09:59 拾叁妖 阅读(164) 评论(0) 推荐(0) 编辑
摘要: package com.itheima; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; import java.util.TreeMap; public class Test... 阅读全文
posted @ 2015-10-23 09:49 拾叁妖 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 有一个类为ClassA,有一个类为ClassB,在ClassB中有一个方法b,此方法抛出异常,在ClassA类中有一个方法a,请在这个方法中调用b,然后抛出异常。在客户端有一个类为TestC,有一个方法为c ,请在这个方法中捕捉异常的信息。完成这个例子,请说出java中针对异常的处理机制。[java... 阅读全文
posted @ 2015-10-23 09:29 拾叁妖 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 以前遍历Map key-value比较习惯的方式是先获取Map中的所有key值,然后根据key,依次从Map中去数据,基本方式如下:Map testData =newHashMap();………………………………………………一些赋值操作………………………………...Set keys = testDat... 阅读全文
posted @ 2015-10-23 00:05 拾叁妖 阅读(324) 评论(0) 推荐(0) 编辑
摘要: java中的 FileWriter类 和 FileReader类的一些基本用法1,FileWriter类(字符输出流类)构造方法:FileWriter fw = new FileWriter(String fileName);//创建字符输出流类对象和已存在的文件相关联。文件不存在的话,并创建。 如... 阅读全文
posted @ 2015-10-22 23:00 拾叁妖 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 在java.lang包中也有String.split()方法,与.net的类似,都是返回是一个字符型数组,但使用过程中还有一些小技巧。如执行:"2|33|4".split("|")出来的结果是:""2|33|4奇怪吧,不过注意看一下API说明还是知道原因的.java.lang.string.spli... 阅读全文
posted @ 2015-10-22 22:58 拾叁妖 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一、常用快捷键:Ctrl+F11 运行Ctrl+Shift+/ 在代码窗口中加入/* ... */注释Ctrl+Shift+\ 消除/* ... */注释Ctrl+Shift+O 将缺少的import语句加入Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+L 定位在某行 (对于程序超... 阅读全文
posted @ 2015-10-21 20:09 拾叁妖 阅读(266) 评论(0) 推荐(0) 编辑
摘要: Java中String是一个特殊的包装类数据有两种创建形式:String s = "abc";String s = new String("abc"); 第一种先在栈中创建一个对String类的对象引用变量s,然后去查找"abc"是否被保存在字符串常量池中,如果没有则在栈中创建三个char型的值'a... 阅读全文
posted @ 2015-10-21 20:04 拾叁妖 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 基本数据类型Java语言是一种强类型语言。这意味着每个变量都必须有一个声明好的类型。Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。Java另外还提供大数字对象,但它不是Java的数据类型。1、整数:定义:没有小数部分的数字,负数是允许的。种类:... 阅读全文
posted @ 2015-10-21 20:02 拾叁妖 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 学习数组,学会如何声明,如何遍历,如何获取最值,还有交换,排序方法就差不多了,因为后期都是使用集合的更多。一维数组1) int[] a; //声明,没有初始化2) int[] a=new int[5]; //初始化为默认值,int型为03) int[] a={1,2,3,4,5}; //初始化为给定... 阅读全文
posted @ 2015-10-21 19:53 拾叁妖 阅读(247) 评论(0) 推荐(0) 编辑