最新发布 第17页

零五宝典开发&运维

Java

Java中的实例变量和类变量易混点(1)

Java中的实例变量和类变量易混点(1)
Java程序的变量大体可分为成员变量和局部变量。 1.局部变量 局部变量的作用时间很短暂,它们都被存储在方法的栈内存中。局部变量可分为如下3类: 形参:在方法签名中定义的局部变量,由方法调用者负责为其赋值,随方法的结束而消亡。 方法内的局部变量:在方法内定义的局部变量,必须在方法内对其进行显式初始化。这种类型的局部变量从初始化完成后开始生效,随方法的结束而消亡。 代码块内的局部变量:在代码块内定...

6年前 (2018-11-01) 1626℃ 0喜欢

Java

Java中数组元素就是变量

Java中数组元素就是变量
当数组引用变量指向一个有效的数组对象之后,程序就可通过该数组引用变量来访问数组对象。Java 语言不允许直接访问堆内存中的数据,因此无法直接访问堆内存中的数组对象,程序将通过数组引用变量来访问数组。Java 语言避免直接访问堆内存中的数据可以保证程序更加健壮,如果程序直接访问并修改堆内存中数据,可能破坏内存中的数据完整性,从而导致程序Crash。 只要在已有数据类型之后增加方括号,就会产生一个新的...

6年前 (2018-11-01) 1365℃ 0喜欢

Java

Java中引用类型数组的初始化

Java中引用类型数组的初始化
引用类型数组的数组元素依然是引用类型的,因此数组元素里存储的还是引用,它指向另一块内存,这块内存里存储了该引用变量所引用的对象(包括数组和Java 对象)。 为了说明引用类型数组的运行过程,下面程序先定义一个 Person 类,然后定义了一个Person[]数组,并动态初始化了该 Person[]数组,再显式为数组的不同数组元素指定值。该程序代码如下。 public class Person ...

6年前 (2018-11-01) 1434℃ 0喜欢

Java

Java中基本类型数组的初始化

Java中基本类型数组的初始化
对于基本类型数组而言,数组元素的值直接存储在对应的数组元素中,因此基本类型数组的初始化比较简单:程序直接先为数组分配内存空间,再将数组元素的值存入对应内存里。 下面程序采用静态初始化的方式初始化了一个基本类型的数组对象。 public class PrimitiveArrayTest { public static void main(String[] args) ...

6年前 (2018-10-31) 1450℃ 0喜欢

Java

Java的数组使用前一定要初始化吗?不一定

Java的数组使用前一定要初始化吗?不一定
Java SE中规定:使用Java数组之前必须先初始化数组,也就是为数组元素分配内存空间,并指定初始值。实际上,如果真正掌握了Java数组在内存中分配机制,那么完全可以换一个方式来初始化数组,或者说,数组无需经过初始化。 始终记住:Java 的数组变量是引用类型的变量,它并不是数组对象本身,只要让数组变量指向有效的数组对象,程序中即可使用该数组变量。示例如下。 public class Array...

6年前 (2018-10-31) 1437℃ 0喜欢

Java

Java中数组的静态特性

Java中数组的静态特性
Java 语言是典型的静态语言,因此Java的数组是静态的,即当数组被初始化之后,该数组的长度是不可变的。Java 程序中的数组必须经初始化才可使用。所谓初始化,就是为数组对象的元素分配内存空间,并为每个数组元素指定初始值。 数组的初始化有以下两种方式。 静态初始化:初始化时由程序员显式指定每个数组元素的初始值,由系统决定数组长度。 动态初始化:初始化时程序员只指定数组长度,由系统为数组元素分配...

6年前 (2018-10-30) 1113℃ 0喜欢

Tomcat

Linux环境为Tomecat指定运行JDK版本

Linux环境为Tomecat指定运行JDK版本
有时候系统环境已经配置配置了jdk1.7,但临时测试或者单独运行另一个tomcat时,又需要使用jdk1.8,这是就需要单独为Tomcat指定jdk。 1.停止Tomcat ./bin/startup.sh 2.修改配置文件 #在catalina.sh和setclasspath.sh这两个文件开头指定JAVA_HOME: export JAVA_HOME=/usr/local/jdk1.8 3....

6年前 (2018-10-22) 1534℃ 0喜欢

Tomcat

Tomcat配置 https SSL证书

Tomcat配置 https SSL证书
HTTP与HTTPS的区别:HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全,为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure Sockets Layer)协议用于对HTTP协议传输的数据进行加密,从而就诞生了HTTPS。简单来说,HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全。...

6年前 (2018-10-17) 1852℃ 0喜欢

NetWork

网络基础之TCP/IP四层模型各层简介

网络基础之TCP/IP四层模型各层简介
1.网络接入层 网络接入层与OSI参考模型中的物理层和数据链路层相对应。它负责监视数据在主机和网络之间的交换。事实上,TCP/IP本身并未定义该层的协议,而由参与互连的各网络使用自己的物理层和数据链路层协议,然后与TCP/IP的网络接入层进行连接。地址解析协议(ARP)工作在此层,即OSI参考模型的数据链路层。 2.网际互联层 网际互联层对应于OSI参考模型的网络层,主要解决主机到主机的通信问题。...

6年前 (2018-10-16) 1211℃ 0喜欢

Tomcat

servlet版本与tomcat版本对应关系

servlet版本与tomcat版本对应关系
Apache官方对各版本的解释:http://tomcat.apache.org/whichversion.html。ApacheTomcat®是Java Servlet和Java Server Pages技术的开源软件实现。 不同版本的Apache Tomcat可用于不同版本的Servlet和JSP规范。 规范与各自的Apache Tomcat版本之间的映射是: Servlet Spec ...

6年前 (2018-10-15) 2102℃ 0喜欢