相关分类: Java技术 C/C++ VB delphi
  • Java的参数传递是「按值传递」还是「按引用传递」?

    当一个对象被当作参数传递到一个方法后,在此方法内可以改变这个对象的属性,那么这里到底是「按值传递」还是「按引用传递」? 答:是按值传递。 Java 语言的参数传递只有「按值传递」。 当一个实例对象作为参数被传递到方法中时,参数的值就是该对象的引用的一个副本。...

    2018-06-18 03:49:13

  • JAVA面向对象的三大特性 封装

    将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。 优点: 1只能通过规定的方法访问数据。 2隐藏类的实例细节,方便修改和实现。 1 public class HelloWorld { 2 private int a =1 ; 3 public int getA() {...

    2018-06-18 03:49:08

  • 如何用java语言实现C#中的ref关键字(按引用传递参数)

    在上一篇文章中(Java的参数传递是值传递还是引用传递),主要分析了java语言的参数传递只有按值传递而没有按引用传递。 先看一下微软的C#文档对按引用传递的定义(如下截图):https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/keywords/ref#passi...

    2018-06-18 03:49:11

  • java中堆和栈的区别

    堆和栈都是Java用来在RAM中存放数据的地方。 堆 (1) Java的堆是一个运行时数据区,类的对象从堆中分配空间 。这些对象通过new等指令建立,通过垃圾回收器来销毁。 (2) 堆的优势是可以动态地分配内存空间,需要多少内存空间不必事先告诉编译器,因为它是在运行时动...

    2018-06-18 03:49:07

  • 【Zookeeper】Zookeeper安装配置

    本文演示使用三台Linux服务器安装Zookeeper,使用的是zookeeper-3.4.5版本,将zookeeper-3.4.5.tar.gz上传到linux服务器, 使用如下命令解压到/usr/local/目录下 进入/usr/local/目录下,给zookeeper文件夹改名成zookeeper 接着执行命令vi /etc/profile,修改系统配置...

    2018-06-18 03:49:02 防火墙命令

  • 启动Eclipse时An internal error occurred during: &a

    解决方法一 重置窗口布局: windows perspective reset perspective 解决方法二: 如果上述方法不好使,采用下面的这种方法: 删除workspace的/.metadata/.plugins/org.eclipse.core.resources/.project,然后重新启动Eclipse【此方法可能会对项目造成影响,慎用】...

    2018-06-18 03:49:03

  • Spring @Scheduled 注解 定时器例子

    !-- xmlns 多加下面的内容 -- xmlns:task="http://www.springframework.org/schema/task" !-- 然后xsi:schemaLocation多加下面的内容 -- http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.1.xsd !-- 最后是我们...

    2018-06-18 03:48:58

  • Maven02——回顾、整合ssh框架、分模块开发、私服

    1 回顾 1.1 M aven 的好处 节省空间 对 jar 包做了统一管理 依赖管理 一键构建 可跨平台 应用在大型项目可提高开发效率 1.2 M aven 安装部署配置 1.3 M aven 的仓库 本地仓库 远程仓库(私服) 中央仓库 1.4 添加依赖 从网络上搜索: http://search.maven.org/ http://...

    2018-06-18 03:48:45

  • Java集合干货——LinkedList源码分析

    前言 在上篇文章中我们对ArrayList对了详细的分析,今天我们来说一说LinkedList。他们之间有什么区别呢?最大的区别就是底层数据结构的实现不一样,ArrayList是数组实现的(具体看上一篇文章),LinedList是链表实现的。至于其他的一些区别,可以说大部分都是由于本质...

    2018-06-18 03:48:46

  • Java学习笔记42(序列化流)

    对象中的数据,以流的形式,写入到文件中保存 过程称为写出对象,对象的序列化 ObjectOutputStream将对象写到文件中,实现序列化 在文件中,以流的形式,将对象读取出来, 读取对象,对象的反序列化 ObjectInputStream将文件对象读取出来,实现反序列化 示例: 简单写...

    2018-06-18 03:48:43

2