![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
chenzhixie1234
坚持
展开
-
java基础return,break,continue
continue:跳出本次循环继续下一次循环break: 跳出循环体,继续执行循环外的函数体return: 跳出整个函数体,函数体后面的部分不再执行private void testReturn() { int j = 10; for (int i = 0; i 20; i++) { Log.d("####return1", i +原创 2018-02-01 14:01:23 · 130 阅读 · 0 评论 -
java基础String,StringBuffer,StringBuilder的区别
String : String 类是不可改变的,所以你一旦创建了 String 对象,那它的值就无法改变了。因为String对象是不可变的,所以经常改变内容的字符串最好不要用 String ,因为每次生成对象都会对系统性能产生影响,特别当内存中无引用对象多了以后, JVM 的 GC 就会开始工作,那速度是一定会相当慢的。String的特点:不变性;针对常量池的优化;类的fi原创 2018-02-02 14:38:15 · 121 阅读 · 0 评论 -
java 基础:有两个整型数,如何用最优的方法交换二者的值
今天看博客看到了这个问题,一脸懵逼,难道不是:int x = 8;int y = 7;int z = y;y = x;x = z;通过中间变量交换,实现2个整型的值交换,但仔细想想,要是这个是答案还有人会提问吗?查询资料的答案是:int x = 7;String resultx = Integer.toBinaryString(x);Log.e("#####",...原创 2019-01-22 14:21:15 · 815 阅读 · 0 评论