随笔分类 - 高级编程语言 / java
摘要:访问权限修饰符包括:public、protected、private和默认修饰符(friendly/包访问权限)。 可以修饰在类、字段、方法前面。 **public:**公开权限,所有类都可以访问。 protected:继承访问权限,只有当前类和子类可以访问。 private:私有访问权限,只有当前
阅读全文
摘要:####可变参数 jdk1.5之后出现的新特性 旨在调用方法时,传入不定长度的参数,本质上是基于数组实现的。 必须放在方法参数列表的最后一个位置 参数个数可以接收0到多个参数值(不传的话,相当于空数组) 使用方式,在最后一个形参上加"..." 一个方法最多只能有一个可变参数 public stati
阅读全文
摘要:####System.lineSeparator()具体含义 从JDK的源码中,可以看出:它是从JDK1.7之后开始有的这个方法。 在UNIX系统下,System.lineSeparator()方法返回"\n" 在Windows系统下,System.linSeparator()方法返回"\r\n"
阅读全文
摘要:####switch支持的数据类型: 基本类型有:byte,short,int,char 包装类型有:Byte,Short,Integer,Character,String,enum switch实际上只支持int类型,其他的类型是通过转换成int支持的: 基本类型:byte、char、short、
阅读全文
摘要:1、separator File.separator是系统默认的文件分隔符号,在UNIX系统上,这个字段的值是'/';在Microsoft Windows系统上,它是''。 类型:String 2、separatorChar 与系统有关的默认名称分隔符。此字段包含系统属性File.separator
阅读全文
摘要:###1、数据类型 Java支持数据类型分为两类: 基本数据类型和引用数据类型。 基本数据类型共有8种,可以分为三类: 数值型:整数类型(byte、short、int、long)和浮点类型(float、double) 字符型:char 布尔型:boolean 8种基本数据类型的默认值、位数、取值范围
阅读全文
摘要:###JDK、JRE、JVM三者间的联系与区别 作为具有多年经验的老程序员,大家都知道Java程序是运行在JVM(Java虚拟机)上的,而开始前都会去搭建Java环境,主要的就是JDK的安装和配置。那么JDK、JRE和JVM之间又有什么样的联系呢?区别又是什么?下面将详细的做介绍。 ####1、JD
阅读全文
摘要:相同点:都返回栈顶的值。 不同点:peek 不改变栈的值(不删除栈顶的值),pop会把栈顶的值删除。 下面通过代码展现 /* * 文 件 名: TestPeekAndPopDiff.java */ import java.util.List; import java.util.Stack; /**
阅读全文