随笔分类 - Java-基础
摘要:一、集合框架 1. Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别 答:Set里的元素是不能重复的,那么用iterator()方法来区分重复与否。equals()是判读两个Set是否相等 equals()和==方法决定引用值是否指向同一对象
阅读全文
摘要:一、基础知识: 1、JVM、JRE和JDK的区别: JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。java语言是跨平台,jvm不是跨平台的。 JRE(Java Runtime Environment):java的运行环境,包括jvm+java的核
阅读全文
摘要:以Person举例 public class Person { String name; String sex; int age; public void eat(){ } } 1、当执行某个方法(例如main方法)。main方法此时会进入栈内存(每当执行一个方法时,该方法会进入栈内存,直到该方法执
阅读全文
摘要:构造方法 定义:不带返回值,方法名与类名一致的方法。 注意:未定义构造方法时,系统会默认给出一个无参构造方法。 当我们定义有参构造方法时,系统不再给出无参构造方法,所以想要使用无参构造方法时,需要重新定义一个无参构造方法。 建议:每创建一个类时,就定义一个无参构造方法。 数组有定长,数组的长度一旦确
阅读全文
摘要:1、独立运算: 变量在独立运算时,前++和后++没有区别 2、混合运算: 和其他变量在一起,前++和后++就产生了不同。 ++a,a先进行+1后赋值给了其他变量;a++,a先赋值给其他变量,a再+1; 3、三元运算符 数据类型 变量名=(布尔类型表达式?结果1:结果2) 布尔表达式的结果为true就
阅读全文
摘要:1、自动转换 向上转换:整型,字符型,浮点型的数据在混合运算中相互转换。 转换原则:容量小的类型可自动转换为容量大的数据类型。 int和byte类型进行加减运算,结果是int类型。 自动转换:将取值范围小的类型自动提升为取值范围大的类型。 同样的道理,当一个int和double进行运算时,会自动转换
阅读全文
摘要:同时安装多个不同版本的Java 参考https://blog.csdn.net/tzhenxiong/article/details/81869641 安装Java 1、在usr文件夹下新建一个java文件夹 2、将jdk.tar.gz的java开发包解压至java文件夹下面 3、配置/etc/pr
阅读全文
摘要:List: 1、可以允许多个重复元素 2、可以插入多个null元素 3、是一个有序容器,保持了每个元素的插入顺序,输出的顺序就是插入的顺序 4、常用的实现类有ArrayList、LinkList和Vector。用的最多的就是ArrayList,它提供了使用索引的随意访问,查询快,增删慢;LinkLi
阅读全文

浙公网安备 33010602011771号