![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
Black毒药
小菜立志成大牛,扬帆,起航。。。。
展开
-
Java跳出多重for循环
1.设置标记,然后使用带此标号的break语句跳出多重循环。public void test(){ OK://设置一个标记 使用带此标记的break语句跳出多重循环体 for(int i=1; i<100; i++){ for(int j=1; j<=i; j++){ if(i==10){ break OK;原创 2017-03-13 19:44:06 · 1003 阅读 · 0 评论 -
自动递增和递减
自动递增和递减递增和递减运算是两种快捷运算(常被成为自动递增和自动递减运算)。 其中递减操作是“–”,递增操作符是“++”。这两个操作符各有两种使用方式,通常称为“前缀式”和“后缀式”。前缀式: 先执行运算, 后生成值。 后缀式: 先生成值,后执行运算。代码举例:public static void main(String[] args) { int i = 1;...原创 2018-03-29 14:42:02 · 393 阅读 · 0 评论 -
堆,堆栈(栈),队列
数据结构中的堆栈堆和栈是数据存储方式的两种数据结构。关于堆栈,其实还有一个比较容易搞混的地方那就是队列,其实这三种都是数据结构中的一种排序数据结构。堆:堆的数据机构其实就是一个完全二叉树,具堆属性的数据结构才可被叫做为堆,堆常见的应用就是堆排序与实现优先队列。 队列: 就是先进先出的存储方式,类似与超市付款,先买的先走,一般与栈作比较 。 栈: 与队列相反,栈的顺序是后进先出,只可以在栈顶...原创 2018-03-29 10:52:10 · 453 阅读 · 0 评论 -
private、protected、public和default的区别
public 具有最大的访问权限,可以访问任何一个在classpath下的类、接口、异常等。 protected 主要的作用就是用来保护子类的。它的含义在于子类可以用它修饰的成员,其他的不可以。 default 有时候也称为friendly,它是针对本包访问而设计的,任何处于本包下的类、接口、异常等,都可以相互访问,即使是父类没有用protected修饰的...原创 2018-03-28 16:39:28 · 418 阅读 · 0 评论 -
【源码分析】----String
本文分析的为JDK7中的String类String类: 这里可以看出String被final修饰,是个不可变量,线程安全的,并且不允许被继承。 并且实现了Serializable(可以进行序列化和反序列化),Comparable(可以进行自定义的字符串比较),CharSequence(一个可读序列)接口。String属性: 这里包含两个属性,一个不可变的char数组,说明St...原创 2018-04-10 19:14:18 · 175 阅读 · 0 评论 -
java基础杂记
1.接口的所有方法默认都是public的,所以可以不加public。 2.web.xml 的加载顺序是:[context-param-> listener -> filter -> servlet -> spring] ,而同类型节点之间的实际程序调用的时候的顺序是根据对应的 mapping 的顺序进行调用的。...原创 2018-04-10 17:39:38 · 147 阅读 · 0 评论 -
JAVA隐藏手机号部分数字
废话不多说,直接看代码隐藏手机号String phone = "17721029999";System.out.println(phone.replaceAll("(\\d{3})\\d{6}(\\d{2})", "$1****$2"));输出结果为:177****99隐藏身份证号String cardNo = "372834199809239813";System.out.printl原创 2017-12-27 17:19:16 · 2834 阅读 · 0 评论 -
String ,StringBuffer和StringBuilder的区别
1.三者在执行速度方面的比较:StringBuilder > StringBuffer > String2.String <(StringBuffer,StringBuilder)的原因 String:字符串常量 StringBuffer:字符串变量(线程安全) StringBuilder:字符串变量(非线程安全)String和StringBuffer的主要性能区别在于String是不可原创 2017-03-13 19:19:39 · 330 阅读 · 0 评论 -
for循环的执行顺序
for循环的执行顺序for(a;b;c){ d;}流程图如果b的结果为false,直接退出for循环原创 2018-04-12 14:33:11 · 371 阅读 · 0 评论