全国校区
北京
深圳
上海
广州
武汉
成都
西安
郑州
南京
长沙
Java实验班
Java就业班
Java在职加薪班
Java架构师班
Java夜校班
JavaSE
数据库
JavaWeb
流行框架
分布式
微服务
在写程序中,经常会用到随机数,或者随机字符串,这里收藏一个公共的方法,以后也不用另外写了,一个参表示生成的长度,另外一个表示类型.publicstaticStringgetCode(intpassLength,inttype){StringBufferbuffer=null;StringBuffersb=new...
集合类的通用遍历方式,用迭代器迭代:Iteratorit=list.iterator();while(it.hasNext()){Objectobj=it.next();}Map遍历方式:1、通过获取所有的key按照key来遍历//Set<Integer>set=map.keySet();//得到所...
集合框架体系如图所示Java集合框架提供了一套性能优良,使用方便的接口和类,java集合框架位于java.util包中,所以当使用集合框架的时候需要进行导包。集合接口集合框架定义了一些接口。本节提供了每个接口的概述:序号接口描述1Collection接口Collection是最基本的集合接口,一个Collect...
自动赋值操作所有的开发中,几乎都会将用户传递的数据转换为简单Java类的形式进行操作。那么现在可以继续采用之前的方式进行操作,可是又一点比较麻烦;在BeanOperate类里面的构造方法有两个;怎么区分传递来的内容是使用数组接收还是使用单个字符串接收呢?范例:定义一个页面index.jsp<%@pagel...
Java中的线程:java中,每个线程都有一个调用栈存放在线程栈之中,一个java应用总是从main()函数开始运行,被称为主线程。一旦创建一个新的线程,就会产生一个线程栈。线程总体分为:用户线程和守护线程,当所有用户线程执行完毕的时候,JVM自动关闭。但是守候线程却不独立于JVM,守候线程一般是由操作系统或者...
学习JVM相关的知识,必然绕不开即时编译器,因为它太重要了。了解了它的基本原理及优化手段,在编程过程中可以让我们有种打开任督二脉的感觉。比如,很多朋友在面试当中还会遇到这样的问题:Java是基于编译执行还是基于解释执行?当你了解了Java的即时编译器,不仅能够轻松回答上述问题,还能如数家珍的讲出JVM在即时编译...
正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它用以描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符...
1.指数计算问题有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?程序分析:兔子的规律为数列1,1,2,3,5,8,13,21....publicclassProg1{publicstaticvoidmain(String[]ar...
1.基础数据类型集合去重:例:Stringpublicstaticvoidmain(String[]args){List<String>list=newArrayList<>();list.add("c");list.add("c");list.add("a");list.add("a"...
1.多线程的创建方式(1)继承Thread类:但Thread本质上也是实现了Runnable接口的一个实例,它代表一个线程的实例,并且,启动线程的唯一方法就是通过Thread类的start()实例方法。start()方法是一个native方法,它将启动一个新线程,并执行run()方法。这种方式实现多线程很简单,...