01 2018 档案
摘要:提交的验证方法(通过单个字符比较): 提交验证方法(通过正则表达式) js中用pattern.test(需要验证字符串) pattern是正则表达式 提交之前验证的方法 这种方法会先校验 校验成功会 返回true 给onsubmit 校验失败会 返回false给onsubmit 校验成功 打开激活网
阅读全文
摘要:Insert title here JavaScript 111111111111111 222222222222 33333333333 4444444...
阅读全文
摘要:如何用脚本判断用户输入的的字符串是下面的时间格式2004-11-21 必须要保证用户的输入是此格式,并且是时间,比如说月份不大于12等等,另外我需要用户输入两个,并且后一个要比前一个晚,只允许用JAVASCRIPT,请详细帮助作答, 提示:可用正则表达式提前判断一下格式,然后提取各时间字段内容 完成
阅读全文
摘要:package com.swift; public class RenMingBi { private static final char[] data = new char[]{'零','壹','贰','叁','肆','伍','陆','柒','捌','玖'}; private static final char[] units = new char[]{'元','拾','佰...
阅读全文
摘要:package com.swift; import java.util.ArrayList; import java.util.Collections; import java.util.List; public class Array_Reverse { public static void main(String[] args) { /* * ...
阅读全文
摘要:这是我的思路,应该属于双路快速排序的一种,快速排序的解决思路太多了,有单路、双路、三路,每种的写法也各有不同,每个人的思路都千奇百怪。
阅读全文
摘要:package com.swift; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; public class QuickSort { /* * 快速排序 */ public ...
阅读全文
摘要:package com.swift; public class Digui_Return { public static void main(String[] args) { /* * 递归算法题2 第1个人10,第2个比第1个人大2岁,依次递推,请用递归方式计算出第8个人多大? */ int num = 8; ...
阅读全文
摘要:递归算法题1 一个整数,大于0,不用循环和本地变量,按照n,2n,4n,8n的顺序递增,当值大于5000时,把值按照指定顺序输出来。例:n=1237则输出为:1237,2474,4948,9896,9896,4948,2474,1237, 提示:写程序时,先致谢按递增方式的代码,写好递增的以后,再增
阅读全文
摘要:package com.swift; public class Singleton { public static void main(String[] args) { /* * 写一个Singleton出来 */ ORC_Hungry.getOrc().fun(); ORC_Lazy.getOrc(...
阅读全文
摘要:从类似如下的文本文件中读取出所有的姓名,并打印出重复的姓名和重复的次数,并按重复次数排序 1,张三,28 2,李四,35 3,张三,28 4,王五,35 5,张三,28 6,李四,35 7,赵六,28 8,田七,35 上面代码读取的是docx的word文件,直接读取会出现乱码,因word中不仅有文本
阅读全文
摘要:package com.swift; public class TotalNumber_String { public static void main(String[] args) { /* * 如果一串字符如"aaaabbc中国1512"要分别统计英文字符的数量,中文字符的数量,和数字字符的数量, * 假设字符中没有中文字符、英...
阅读全文
摘要:按键值的降序排序 按值的降序排序,如果值相同则按键值的字母顺序 要注意这个问题: 不能把map.entrySet()直接强转成List<Entry<Character,Integer>> 需要用new ArrayList()的构造,即放在参数中
阅读全文
摘要:字符串打散成字节之后输出的字节值变成了正数和负数,字符为一个正数,汉字为两个负数 所以为了不输出半个汉字,可以判断负数的个数,然后确定截取数到底是多少,通过new String(buf,0,len)的构造方法把字节转换成字符串
阅读全文
摘要:package com.swift; import java.io.File; import java.io.FileFilter; import java.io.FileInputStream; import java.io.FileOutputStream; public class IO_FileFilter { public static void main(String[...
阅读全文
摘要:package com.swift; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStreamReader; import java.io.Out...
阅读全文
摘要:Throwable是Java错误处理的父类,有两个子类:Error和Exception。 Error:无法预期的严重错误,导致JVM虚拟机无法继续执行,几乎无法恢复捕捉的 Exception:可恢复捕捉的。java健壮程序的手段。 Java提供了两类主要的异常:runtime exception和c
阅读全文
摘要:finally中也有return ,最终返回finally中的return 有人说return执行2次,finally在中间执行,可以这样理解,可能也方便死记 但我觉得return就是在finally后执行的,在finally执行后把返回值返回给调用处,只是要注意返回的值不是最终的值,而是retur
阅读全文
摘要:package com.swift; public class Douhao_String_Test { public static void main(String[] args) { /* * 如何把一段逗号分割的字符串转换成一个数组? * String s = "a" +"b" + "c" + "d";生成几个对象? ...
阅读全文
摘要:String 是final修饰的类,不能被改变,改变就是新创建对象 String str = new String(); for(inti=0;i<100;i++) { str = str + i; } 要创建100个对象 引用指向新的变量 ,非常消耗内存和执行时间
阅读全文
摘要:上面程序的执行结果是什么 Object类中的getClass方法是final的,所以无论谁调用得到的都一样,都是当前类的名字 得到父类名字用getClass.getSuperclass()
阅读全文
摘要:靠的是父类或接口的引用指向子类或实现类的对象, 调用的方法是内存中正在运行的那个对象的方法。
阅读全文
摘要:clone()方法 与new constructor()构造器创建对象不同 是克隆一个新的对象 Person p1=p; 这个不是对象的克隆 是引用的复制 因为p p1的地址相同 克隆的方法 实现Cloneable接口 覆写clone()方法 克隆要先克隆父类 所以要super.clone(); 这
阅读全文
摘要:
阅读全文
摘要:不写任何作用域(即访问权限)表示friendly public 公共,权限最大,作用域最大,在类内部、同一package、子孙类、其他package都可以访问 protected保护,在类内部、同一package、子孙类都可以访问,但其他package不能访问 friendly友好,在类内部、同一p
阅读全文
摘要:package com.swift; public class Math_Round { public static void main(String[] args) { /* * Math round为+0.5后的floor(也可以说正数四舍五入负数五舍六入) ceil天花板 floor地板 */ ...
阅读全文
摘要:byte short char都是隐性int类型都可以,以及他们的包装类 long 不行 String也可以,要求case中也为String类型
阅读全文
摘要:&与&&都是逻辑与 不同的是&左右两边的判断都要进行,而&&是短路与,当&&左边条件为假则不用再判断右边条件,所以效率更高 例如,对于if(str != null && !str.equals(“”))表达式,当str为null时,后面的表达式不会执行,所以不会出现NullPointerExcept
阅读全文
摘要:goto是Java的保留关键字,但是从来没有直接使用到goto,goto的跳转作用在Java中受到了限制,只有在特定场合下才能使用,如while for等循环中用continue、break或结合标签一起使用,来进行跳转 在JAVA中如何跳出当前的多重嵌套循环? 也可以让外层的循环条件的结果受到里层
阅读全文
摘要:获取1~20间的随机数 共计10个,要求不能重复 使用另一种方法获得随机数,System.currentTimeMIllis() 使用Math类的random方法
阅读全文
摘要:上面只是做到读取并写入另一个文件,并没有进行排序 下面是排序的方法 也可以把字节流直接排序了,比较精简
阅读全文
摘要:package com.swift; public class Bank_Customer_Test { public static void main(String[] args) { /* * 两个客户往一个银行存钱,每人存三十次一次存一百。 模拟银行存钱功能,时时银行现金数。 */ Customer custo...
阅读全文
摘要:不颠倒key和value的位置,用list集合api排序的方法 TreeMap根据key的Comparator对象排序方法
阅读全文
摘要:对人进行按年龄排序,升序,如果年龄相同按名字字母拼音升序
阅读全文
摘要:package com.swift; import java.util.*; import java.lang.reflect.*; public class ReflectDemo { public static void main(String[] args) throws Exception { ArrayList list = new ArrayList()...
阅读全文
摘要:同步代码块的锁也可以用对象,如LockA.locka locka对象为静态 公共
阅读全文
摘要:上面是指定哪个文件进行复制 下边是搜索出所有的以.java结尾的文件复制到另一个文件夹并改名 需要用到下边的两种列表 list()方法是返回某个目录下的所有文件和目录的文件名,返回的是String数组 listFiles()方法是返回某个目录下所有文件和目录的绝对路径,返回的是File数组
阅读全文
摘要:package com.swift; public class Baby_Baomu_ProxyFactory_Test { public static void main(String[] args) { /* * 有一个Baby类,有Cry行为,Baby可以配一个保姆, * 但是作为保姆,必须遵守保姆协议:能够处理Baby类Cr...
阅读全文
摘要:正则
阅读全文
摘要:也可以放到StringBuffer中用reverse方法
阅读全文
摘要:package com.swift; public class String_To_Integer_Test { public static void main(String[] args) { /* * 编程求字符串“100”和“150”按十进制数值做差后的结果以字符串形式输出。 */ Strin...
阅读全文
摘要:package com.swift; public class ID_Where_Male_Test { public static void main(String[] args) { /* * 中华人民共和国公民身份证号码组成规则是前4位是代表省份和地区(例如4201代表湖北省武汉市), * 第17位代表性别(奇数代表男性)。编...
阅读全文
摘要:package com.swift; import java.util.Scanner; public class FirstChat_ToCaps_Test { public static void main(String[] args) { /* * 输入英文语句,单词首字符大写后输出 */ ...
阅读全文
摘要:Map和Collections是同级别的,不能像List排序那样直接用Collections.sort(new Comparator<?>(){ 复写compara方法}); HashMap没有排序 TreeMap默认排序为升序,注意是按键值key排序 根据TreeMap的value来进行排序。对v
阅读全文
摘要:上面方法中测试的子串都是从第一个字母开始的,所以并不完全,子串还有很多,还有从第二个字母开始,从第三个字母开始,等等的子字符串 所以,还应该再加一层循环,把substring(开始参数,结束参数)中开始和结束参数都设置为变量,开始参数从0开始到最后一个字母下标,结束参数起始位置要根据开始参数而定,否
阅读全文
摘要:package com.swift; import java.util.ArrayList; import java.util.List; import java.util.ListIterator; public class ListIterator_baoshu14 { public static void main(String[] args) { /* ...
阅读全文
摘要:package com.swift; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; public class TicketSaleCenter { public static void main(String[] args) { ...
阅读全文
摘要:package com.swift; public class Exception_TestC { public static void main(String[] args) { /* * 第5题: 有一个类为ClassA,有一个类为ClassB,在ClassB中有一个方法b,此方法抛出异常,在ClassA类中有一个 * 方法a...
阅读全文
摘要:package com.swift; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; import java.util.Set; public class Test3_String_char { public static v...
阅读全文
摘要:比较器就是个匿名内部类,Collections.sort(list,Comparator<Student>(){}); 然后实现其中的compare方法,返回一个int类型的值,正数 负数 0分别代表大于小于等于 增加IO流的内容代码如下;
阅读全文
摘要:上面是继承Thread的方法 这种方法较为简单,只要继承后复写run方法即可,缺点是已经继承别的类就不能在继承了,有局限性。对单一对象中成员进行操作的多线程需要静态static关键字 下面是实现implements Runnable方法 锁可以在方法上,也可以用同步代码块,同步代码块较好,可以局部锁
阅读全文
摘要:取出map集合中所有元素的方式一:keySet()方法。 可以将map集合中的键都取出存放到set集合中。对set集合进行迭代。迭代完成,再通过get方法对获取到的键进行值的获取。 Set keySet = map.keySet(); Iterator it = keySet.iterator();
阅读全文
摘要:匿名内部类:没有名字的内部类。就是内部类的简化形式。一般只用一次就可以用这种形式。匿名内部类其实就是一个匿名子类对象。想要定义匿名内部类:需要前提,内部类必须继承一个类或者实现接口。 匿名内部类的格式:new 父类名&接口名(){ 定义子类成员或者覆盖父类方法 }.方法。 匿名内部类的使用场景: 当
阅读全文
摘要:1面向对象基础 JAVA基础语法自行掌握. 三大特性: 一 封装:★★★★★ 概念:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。 好处:将变化隔离;便于使用;提高重用性;安全性。 封装原则:将不需要对外提供的内容都隐藏起来,把属性都隐藏,提供公共方法对其访问。 单例设计模式:★★★★★(必
阅读全文
摘要:在Spring核心配置文件中没有增加事务方法,导致以上问题 Action类UserAction UserService类 UserDao接口 UserDaoImplements类 User实体类: web.xml 自动启动监听和过滤器 Spring核心配置文件bean.xml 通过引入各个分模块 分
阅读全文
摘要:UserAction类代码: 调用UserService类中crud各种方法 UserService类代码: 调用UserDao接口 接口实现类UserDaoImplements 运行Apach服务器,地址栏输入action 控制台结果 Spring Hibernate Struts2等的 xml配
阅读全文
摘要:自动调用Spring的bean.xml配置文件 需要web.xml启动文件 代码如下: 其中调用了过滤器和监听器 Spring核心配置文件bean.xml代码 配置文件注入对象属性,注意需要类当中声明属性并设置setter方法 层层调用 UserAction类代码如下: UserService类代码
阅读全文
摘要:Spring整合Hibernate Spring的Web项目中,web.xml文件会自动加载,以出现欢迎首页。也可以在这个文件中对Spring的配置文件进行监听,自启动配置文件, 以及之前Struts2框架必备的启动过滤器StrutsPrepareAndExecuteFilter 在Spring的核
阅读全文