
java
sclgxt
这个作者很懒,什么都没留下…
展开
-
java 反射简单运用
0基础Method getDeclaredMethod(String name, Class… parameterTypes) 返回一个 Method 对象,该对象反映此Class 对象所表示的类或接口的指定已声明方法。(该类声明的所有方法的单个,name:方法名,parameterTypes:参数类型.Class) Method[] getDeclaredM原创 2017-11-23 11:02:20 · 270 阅读 · 0 评论 -
Java String =“ ”和 new String的区别详解
Java String =“ ”和 new String的区别在说明两者区别之前,先说明两个概念:常量池和堆常量池:常量池在java用于保存在编译期已确定的,已编译的class文件中的一份数据。它包括了关于类,方法,接口等中的常量,也包括字符串常量,如String s = "java"这种申明方式;当然也可扩充,执行器产生的常量也会放入常量池,故认为常量池是JVM的一块特殊的内存空间。堆:简单来说原创 2018-01-02 16:14:47 · 960 阅读 · 0 评论 -
Java String类型在方法之中的参数传递
参考Java String =“ ”和 new String的区别详解.http://blog.youkuaiyun.com/sclgxt/article/details/78952880总结:String数据类型,通过=“”创建的对象在方法之中传递的常量池之中的常量的引用,通过new String传递的是堆中对象的引用;值得注意的是,一旦在方法之中通过任何方式对String数据类型进行修改,那么方法原创 2018-01-03 10:14:26 · 1335 阅读 · 0 评论 -
Java String +运算
总结:+运算如果全部是常量那么会在常量池中寻找或者创建(相当于=“”),只要含有一个变量或者对象(new String())最终会在堆中创建一个对象(相当于new String()) private static final String s11="hello";private static final String s22="world";原创 2018-01-03 14:40:45 · 1419 阅读 · 1 评论 -
Java try cathc finally 分析
1.执行顺序try{}catch(Exception e){}finally{}首先执行,try{}里面的语句,如果try{}有异常,则执行catch(Exception e){}中的语句;最后无论如何都会执行finally{}中的语句;2.return(三个里面都有return 返回哪一个)按照执行顺序,如果最后执行return语句是finally{}中,则retur原创 2018-01-09 11:29:09 · 351 阅读 · 0 评论 -
Java break return continue
break:默认作用于当前循环,跳出当前循环,当前循环接下来所有动作不再执行,如果外面还有嵌套的循环跳不出去return:直接跳出当前方法,结束循环;continue:默认作用于当前循环,结束当前循环这次循环中接下来的动作,进入当前循环的下次循环;public static void recycle() {A: for (int i = 1; i B: for (int原创 2018-01-09 11:59:28 · 177 阅读 · 0 评论