JAVA语言基础
JAVA语言基础学习,包括接口、容器、异常等。
crazyMax__
这个作者很懒,什么都没留下…
展开
-
JAVA语言-语言基础-注解
目录注解概念功能分类JDK内置注解自定义注解元注解:用于描述注解的注解在程序中使用(解析)注解 注解概念 注解Annotation:给计算机看的。使用方法:@注解名称 功能分类 编写文档:通过代码里标识的注解生成文档【生成文档】 代码分析:通过注解对代码进行分析【使用反射】 编译检查:通过代码了表示的注解让编译器能够实现基本的编译检查【Override】 JDK内置注解 @Override:检测该方法是否是继承父类(接口) @Deprecated:将该注解标注的内容,表示已过时 @SuppressWar原创 2020-09-21 21:50:19 · 94 阅读 · 0 评论 -
JAVA语言-语言基础-反射
反射:框架设计的灵魂。 反射:将类的各个部分封装为其他对象,这就是反射机制。原创 2020-09-20 22:39:06 · 65 阅读 · 0 评论 -
JAVA语言-语言基础-I/O
I/O数据源标准I/O示例代码(文件读取)JAVA IO流体系流的概念划分四大I/O抽象类( InputStream/OutputStream和Reader/writer)文本字节流文本字符流缓冲字节流缓冲字符流字节数组流序列化和反序列化 数据源 数据源data source,提供数据的原始媒介。常见的数据源有:数据库、文件、其他程序、内存、网络连接、IO设备。 数据源分为:源设备、目标设备。 源设备:为程序提供数据,一般对应输入流。 目标设备:程序数据的目的地,一般对应输出流。 标准I/O示例原创 2020-07-14 10:42:50 · 92 阅读 · 0 评论 -
JAVA语言-语言基础-异常
异常异常定义异常分类ErrorExceptionRuntimeExceptionCheckedException处理异常捕获异常声明异常选择异常处理方式自定义异常 异常定义 异常指程序运行过程中出现的非正常现象,例如用户输入错误、除数为零、需要处理的文件不存在、数组下标越界等。 异常分类 Error Error是程序无法处理的错误,表示运行应用程序中较严重问题。大多数错误与代码编写者执行的操作无关,而表示代码运行时 JVM(Java 虚拟机)出现的问题。例如,Java虚拟机运行错误(Virtual Mac原创 2020-07-14 09:35:13 · 161 阅读 · 0 评论 -
JAVA语言-语言基础-容器
目录Collection集合List集合ArrayListLinkedlistvector如何选择Set接口HashSetMap接口HashMapHashTable Collection集合 Collection接口的两个子接口是List、Set接口。 List集合 List是有序、可重复的容器。 除了Collection接口中的方法,List多了一些跟顺序(索引)有关的方法,参见下表: List接口常用的实现类有3个:ArrayList、LinkedList和Vector。 ArrayList Ar原创 2020-07-13 20:26:42 · 174 阅读 · 0 评论 -
JAVA语言-语言基础-包装类
包装类基本数据类型包装类主要用途自动装箱与拆箱 基本数据类型包装类 Java在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类(Wrapper Class)。 主要用途 1.作为和基本数据类型对应的类型存在,方便涉及到对象的操作,如Object[]、集合、哈希表等的操作。 2.包含每种基本数据类型的相关属性如最大值、最小值等,以及相关的操作方法(这些操作方法的作用是在基本数据类型、包装类对象、字符串之间提供相互之间的转化!)。 自动装箱与拆箱 JDK1.5后原创 2020-07-13 18:59:14 · 128 阅读 · 0 评论 -
JAVA语言-语言基础-接口
接口接口的作用接口的实现接口的定义接口使用注意要点 接口的作用 接口就是规范,定义的是一组规则,体现了现实世界中“如果你是…则必须能…”的思想。 全面地专业地实现了:规范和具体实现的分离。 接口的实现 接口的定义 [public] interace interface_name [extends <Superinterface_list>]{ //public static final members .................... //public abstract m原创 2020-07-13 17:30:31 · 143 阅读 · 0 评论 -
JAVA语言-语言基础-面向对象
面向对象篇 面向过程和面向对象的区别 面向过程思想思考问题时,我们首先思考“怎么按步骤实现?”并将步骤对应成方法,一步一步,最终完成。 这个适合简单任务,不需要过多协作的情况下。 面向对象(Object)思想更契合人的思维模式。遇到复杂问题,先从问题中找名词,然后确立这些名词哪些可以作为类,再根据问题需求确定的类的属性和方法,确定类之间的关系。 ...原创 2020-07-13 16:51:19 · 160 阅读 · 0 评论