Java基础
文章平均质量分 54
微微1笑抽了筋
这个作者很懒,什么都没留下…
展开
-
Java中值传递和引用传递原理以及区别
Java在参数传递时有两种:一种是按值传递,一种是按引用传递值传递:值传递是指在调用方法时将实际参数复制一份传递到方法中,也就是说,在调用方法时,实际参数把他的值的副本传递给对应的形式参数。(注意这里说的是值)更简单来说,就是直接复制了一份数据过去,此时,内存中应该是存在两个相等的基本类型,后面方法中的操作都是对这个形参(副本)进行修改,不会影响到实际参数的值,但是值传递也有缺点:因为是直接复制,...原创 2018-07-04 20:21:18 · 2728 阅读 · 0 评论 -
Java配置环境变量
今天重新安装了1.8版本的jdk,环境变量配置了半天,今天跟大家分享一下怎么配置才能保证万无一失; 打开控制面板主页==>高级系统设置==>环境变量==>(用户变量和系统变量)用户变量不用进行任何操作 只在系统变量操作 1、新建 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.8.0_181(jdk的安装路径) ...原创 2018-08-31 16:46:33 · 357 阅读 · 1 评论 -
面试中关于String、StringBuffer、StringBuilder的频率最高问题
1、String类的特性 String类 是final修饰的,不可以被继承。 String类的底层是基于char数组的。 安全性: 对象都是只读的,所以多线程并发访问也不会有任何问题。 由于不可变,用来存储数据也是极为安全的。 2、String和new String();的区别 例如 : String str1= “abc” 和 String str2 = new Strin...原创 2019-03-01 22:45:40 · 247 阅读 · 0 评论