JavaSE
文章平均质量分 75
二十六26
这个作者很懒,什么都没留下…
展开
-
12.Java注解
0.1概述 jdk5新增的。代码里的特殊标记,可以在编译期,类加载时,运行时被读取,并执行相应的处理,可以在不改变原有逻辑的情况下,在源文件中嵌入一些补充信息。 0.2自定义注解 说明: 定义新的注解使用@Interface关键字 自定义注解自动继承了java.lang.annotation.Annotation接口 可以在定义注解的成员变量时为其...原创 2021-06-30 09:11:42 · 74 阅读 · 0 评论 -
11.Java反射机制
0.1java反射机制概述 反射被视为动态语言的关键,反射机制允许程序在运行期借助反射API取得类的内部信息,并能直接操作对象的内部属性及方法。 反射相关的主要API: java.lang.Class:代表一个类 java.lang.reflect.Method:代表类的方法 java.lang.reflect.Field:代表类的成员变量 ...原创 2021-06-30 09:00:49 · 122 阅读 · 0 评论 -
10.JavaI/O流
0.1File类的使用 java.io.File类:表示一个文件或文件目录 File能新建、删除、文件和目录,但File不能访问文件内容本身。 如果需要访问文件内容本身,则需要使用IO流,File对象可以作为参数传递给流的构造器 创建File实例 File(String pathname):通过给定的路径创建新的File实...原创 2021-06-29 14:54:09 · 94 阅读 · 0 评论 -
9.Java泛型
0.1概念 在定义类、接口时通过一个标识表示属性的类型或者方法的返回值参数类型。这个类型在使用时确定。 为什么要有泛型呢,直接Object不是也可以存储数据吗: 1.解决元素存储的安全性问题,好比商品、药品不会弄错。 2.解决获取元素时,强制类型转换的问题 0.2自定义泛型结构 1.泛型类和泛型接口 (1)泛型类可能有多个参数,参数之间用","隔开 ...原创 2021-06-29 14:21:49 · 91 阅读 · 0 评论 -
8.Java集合
0.1java集合框架概述 java集合可分为Collection和Map两种体系 0.2Collection接口 //注意要求对象重写equals() 增: add(E e):将元素添加到集合中 addAll(Colleation coll):将另一个Colleeation集合的元素添加进来 删: remove(Object o):移除某个元素 removeAll(Collection coll):从当前集合中移除coll中存在...原创 2021-06-29 12:50:40 · 83 阅读 · 0 评论 -
7.Java枚举
0.1概述 理解:类的对象是有限的,确定的,我们称此类为枚举类 当需要定义一组常量时,强烈建议使用枚举类 0.2JDK5.0之前的枚举类 public static void main(String[] args){ Season spring = Season.SPRING; //获取到枚举类 } class Season{ //1.声明Season对象的属性用private final修饰 private final String SE...原创 2021-06-29 12:14:01 · 81 阅读 · 0 评论 -
6.Java多线程
0.1基本概念 程序:一段静态的代码 进程:程序的一次执行过程,或是正在运行的一个程序 是一个动态的过程;有它自身的产生、存亡和消亡的过程---生命周期 系统在运行时会为每个进程分配不同的内存区域 线程:一个程序的一条执行路径,进程可进一步细化为线程 若一个进程同一时间并行执行多个线程,就是支持多线程的 每个线程拥有独立...原创 2021-06-29 12:05:51 · 94 阅读 · 0 评论 -
5.Java异常处理
0.1异常概述 异常:程序执行中发生的不正常情况,异常可分为两类(它们的父类是java.lang.Throwable): Error:java虚拟机无法解决的严重错误 Exception:因编码或外在因数导致的错误,又分为编译时异常和运行时异常 异常的处理:抛抓模型 "抛":程序出现异常,就会在异常代码处生成一个异常类对象并抛出,其后的代码不再执行。 ...原创 2021-06-29 11:30:21 · 74 阅读 · 0 评论 -
4.Java面向对象
面向过程(POP):强调的是功能行为,以函数为最小单位,考虑怎么做。 面向对象(OOP):将功能封装进对象,强调的是具备功能的对象,以对象为最小单位,考虑谁来做。 注意:二者都是一种思想,面向对象是相对于面向过程而言的。 0.1Java类及类的成员 1.类和对象 类:对一类事物的描述,是抽象的,概念上的 对象:是实际存在的该类事物的个体 2.属性:成员变量 属性和局...原创 2021-06-29 11:20:05 · 77 阅读 · 0 评论 -
3.Java数组
0.1概述 多个相同类型的数据按一定顺序排列的集合。 数组本身是引用数据类型,而其中的元素可以是任何数据类型。 数组的长度一旦确定,就不能修改。 0.2一维数组 1.声明: //方式一 int[] ids; ids = new int[]{1,2}; //方式二 int[] ids = new int[]{1,2}; //或int[] ids = {1,2} //方式三 String[] names = new String[5]...原创 2021-06-29 11:01:39 · 85 阅读 · 0 评论 -
2.Java基本语法
0.1变量 变量:内存中的一个内存单元,用于保存数据 变量的分类: 基本数据类型: 整型:byte、short、int、long 浮点型:float、double 字符型:char 布尔型:boolean 引...原创 2021-06-29 10:48:18 · 84 阅读 · 0 评论 -
1.Java语言概述
0.1Java语言概述 SUN1995年推出的,2014年发布JDK8.0,是继jdk5.0以来变化最大的版本。 Java技术体系平台: Java SE标准版:支持面向桌面级应用(如Windows下的应用程序)的Java平台,提供了完整的Java核心API。 Java EE企业版:为开发企业环境下的应用程序提供的一套解决方案,主要针对Web应用程序开发。 Java ME小...原创 2021-06-29 10:27:36 · 74 阅读 · 0 评论