摘要: 1. 容器架构介绍 容器 数组就是一种容器,可以在其中放置对象或基本数据类型。 Set没有顺序不可重复,list有顺序可以重复。 数组的优劣势 优势:是一种简单的线性序列,可以快速的访问数组元素,效率高。从效率和类型检查的角度讲,数组是最好的。 劣势:不灵活。容量事先定义好,不能随着需求的变化而扩容 阅读全文
posted @ 2020-05-31 20:39 Alan之家 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 1. 异常机制 异常(Exception):意思是例外。软件程序在运行过程中遇到的例外。 格式:try{}catch(Exception e){e.printStackTrace();} Java是采用面向对象的方式来处理异常的。处理过程: 抛出异常:在执行一个方法时,如果发生异常,则这个方法生成代 阅读全文
posted @ 2020-05-31 20:36 Alan之家 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 1. 包装类Integer 基本数据类型及包装类 byte - Byte boolean - Boolean short - Short char - Character int - Integer long - Long float - Float double - Double 基本数据类型对应 阅读全文
posted @ 2020-05-30 00:01 Alan之家 阅读(101) 评论(0) 推荐(0) 编辑
摘要: int i = (int)(6*Math.random()+1); 阅读全文
posted @ 2020-05-28 23:33 Alan之家 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 方法1: double d = Math.random();String temp = String.format("%.2f",d);//返回值为String 方法2: double d = Math.random();DecimalFormat df = new DecimalFormat("0 阅读全文
posted @ 2020-05-28 23:21 Alan之家 阅读(1019) 评论(0) 推荐(0) 编辑
摘要: 1. getClass方法 final 方法、获取对象的运行时 class 对象,class 对象就是描述对象所属类的对象。这个方法通常是和 Java 反射机制搭配使用的。 2. hashCode 方法 该方法主要用于获取对象的散列值。Object 中该方法默认返回的是对象的堆内存地址。 3. eq 阅读全文
posted @ 2020-05-28 22:15 Alan之家 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 重载发生在本类,方法名相同,参数列表不同,与返回值无关,只和方法名,参数列表,参数的类型有关. 重载(Overload):首先是位于一个类之中或者其子类中,具有相同的方法名,但是方法的参数不同,返回值类型可以相同也可以不同。 (1):方法名必须相同 (2):方法的参数列表一定不一样。 (3):访问修 阅读全文
posted @ 2020-05-28 22:13 Alan之家 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 1. 对象的概念 对象(object)也叫实例(instance):在内存中是一个块,用来表示一堆相关联的数据(变量和方法)。 类(class):对象的模板,系统根据类的定义来创造对象。 属性:用于定义该类或该对象包含的数据或静态特征。属性作用范围是整个类体。 在定义成员变量时可以对其初始化,如果不 阅读全文
posted @ 2020-05-24 17:16 Alan之家 阅读(265) 评论(0) 推荐(0) 编辑
摘要: java学习记录4 Java基础知识点 1. 注释 单行注释 使用“//”开头,后面是注释的内容 一般在要注释的语句的上面加注释 多行注释 以“/*”开头,以“*/”结尾 可以做行内注释 不可嵌套使用 文档注释 以“/**”开头,以“*/”结尾 用来给类和方法做注释,用以说明类的功能和作者等信息 包 阅读全文
posted @ 2020-05-16 11:21 Alan之家 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 简单介绍 1995年诞生 J2EE 服务器版最成功,用于构建高可用、高性能、高并发三高的服务器端应用 java语言类型 第三代语言,高级语言 面向过程和面向对象 编译型和解释型相结合 特性 java的核心优势:跨平台/可移植性 其他特性 简单性 面向对象性 高性能 分布式 多线程 安全性 健壮性 三 阅读全文
posted @ 2020-04-23 15:40 Alan之家 阅读(154) 评论(0) 推荐(0) 编辑