随笔分类 -  javaSE

磨刀不费砍柴工
摘要:集合 Map 1.1 Map集合概述 Interface Map<K,V> K:键的类型;V:值的类型 将键映射到值的对象;不能包含重复的键;每个键可以映射到最多一个值 举例:学生的学号和姓名 lang10001 张三 lang10002 李四 lang10003 王五 创建Map集合的对象 多态的 阅读全文
posted @ 2020-09-13 15:32 序猿之途 阅读(184) 评论(0) 推荐(0)
摘要:泛型 1. 泛型概述 泛型:是JDK5中引入的特性,它提供了编译时类型安全检测机制,该机制允许在编译时检测到非法的类型 它的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数 一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢? 顾名思义,就是将类型 阅读全文
posted @ 2020-09-12 17:01 序猿之途 阅读(159) 评论(0) 推荐(0)
摘要:集合 1.Set 集合 1.1Set 集合概述和特点 set集合特点 不包含重复元素的集合 没有带索引的方法,所以不能使用普通for循环遍历 Set集合练习 存储字符串并遍历 public class SetDemo { public static void main(String[] args) 阅读全文
posted @ 2020-09-12 16:55 序猿之途 阅读(212) 评论(0) 推荐(0)
摘要:集合 集合的特点:提供一种存储空间可变的存储模型,存储的数据容量可以随时发生改变 1.Collection 1.1 集合类体系结构 1.2 Collection集合概述和使用 Collection集合概述 是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素 JDK不提供此 阅读全文
posted @ 2020-09-10 20:14 序猿之途 阅读(229) 评论(0) 推荐(0)
摘要:集合 集合类的特点:提供一种存储空间可变的存储模型,存储的数据容量可以发生改变 1.ArrayList<E> 可调整大小的数组实现 <E>是一种特殊的数据类型,泛型。 怎样使用? 再出现E的地方使用我们引用数据类型替换即可 举例:ArrayList<String>、ArrayList<Student 阅读全文
posted @ 2020-09-09 14:46 序猿之途 阅读(179) 评论(0) 推荐(0)
摘要:常用API 1.Math类 1.1 Math类概述 Math包含执行基本数字运算的方法 没有构造方法,如何使用类中的成员呢? 看类的成员是否是静态的,如果是,可以通过类名直接调用 1.2Math类的常用方法 public class MyMathDemo01 { public static void 阅读全文
posted @ 2020-09-08 21:33 序猿之途 阅读(147) 评论(0) 推荐(0)
摘要:形参和返回值 1.类名作为形参和返回值 方法的形参是类名,其实需要的是该类的对象 方法的返回值是类名,其实返回的是该类的对象 2.抽象类名作为形参和返回值 方法的形参是抽象类,其实需要的是该抽象类的子类对象 方法的返回值是抽象类名 ,其实返回的是该抽象类的子类对象 3.接口名作为形参和返回值 方法的 阅读全文
posted @ 2020-09-07 22:25 序猿之途 阅读(172) 评论(0) 推荐(0)
摘要:内部类 1.1内部类的概述 内部类:就是在一个类中定义一个类。举例:在一个类A的内部类定义一个类B,类B就被称为内部类 内部类的定义格式 格式: 范例: 内部类的访问特点: 内部类可以直接访问外部类的成员,包括私有 外部类要访问内部类的成员,必须创建对象 public class Outer { ​ 阅读全文
posted @ 2020-09-07 22:23 序猿之途 阅读(321) 评论(0) 推荐(0)
摘要:String 1.String描述 String类在java.lang包下,所以使用的时候不需要导包 String类代表字符串,java程序中的所有字符串文字(例如:“abc”)都被实现为此类的实例,也就是说,java程序中所有的双引号字符串,都是String类的对象 字符串的特点 字符串不可变,它 阅读全文
posted @ 2020-09-05 10:06 序猿之途 阅读(267) 评论(0) 推荐(0)
摘要:1.数组概述 数组的定义 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们 2.数组声明创建 首先必须声明数组变量,才能在程序中使用数组。语法如下: java语言使用new操作符 阅读全文
posted @ 2020-07-29 23:16 序猿之途 阅读(167) 评论(0) 推荐(0)
摘要:1.何为方法 System.out.println(),那么他是什么呢 java方法是语句的集合,它们在一起执行一个功能。 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样利于我们后期的扩展。 方法的命名规 阅读全文
posted @ 2020-07-28 16:40 序猿之途 阅读(196) 评论(0) 推荐(0)
摘要:java流程控制 1.用户交互Scanner(Scanner对象) 基本语法中没有实现程序和人的交互,但是java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner是java5的新特征,我们可以通过Scanner类来获取用户的输入 基本语法: 通过Scanner类 阅读全文
posted @ 2020-07-11 17:57 序猿之途 阅读(159) 评论(0) 推荐(0)
摘要:java基础 1.注释、标识符、关键字 注释 平时编写代码,在代码量比较少的时候,我们可以清楚的知道自己写的,但是当项目结构一旦复杂起来,我们就需要用到注解了。 注解并不会被执行,是给我们写代码的人看的 方便多人协作,便于他人理解 书写注释是一个非常好的习惯 平时写代码一定要注意规范 Java中的注 阅读全文
posted @ 2020-07-08 09:25 序猿之途 阅读(194) 评论(0) 推荐(0)
摘要:Java特性和优势 简单性 面向对象 可移植性 高性能 分布式 动态性 多线程 安全性 健壮性 Java三大版本 JavaSE:标准版(桌面程序,控制台开发...) JavaME:嵌入式开发(手机,小家电....) JavaEE:企业级开发(web端,服务器开发....) JDK 、JRE、JVM 阅读全文
posted @ 2020-07-03 15:51 序猿之途 阅读(134) 评论(0) 推荐(0)