JavaSE
文章平均质量分 88
Kayne_61
这个作者很懒,什么都没留下…
展开
-
JavaSE08_反射
文章目录1 静态 VS 动态语言2 Java反射3 `Class`类4 获取`Class`类的实例5 所有类型的`Class`对象1 静态 VS 动态语言动态语言是一类在运行时可以改变其结构的语言,例如可以引进新的函数、对象、甚至代码;已有的函数可以被删除或进行结构上的变化。通俗来说是在运行时代码可以根据某些条件改变自身结构。主要有:Object-C、JavaScript、PHP、Python等静态语言与动态语言相对,其运行时结构不可变,如Java、C、C++Java不是动态语言,但可称为“准动态原创 2021-06-14 00:27:12 · 157 阅读 · 0 评论 -
JavaSE07_注解
文章目录1 什么是注解2 内置注解1 什么是注解注解(Annotation)是JDK5.0开始引入的新技术注解不是程序本身,但可以对程序作出解释(类似注释(comment))注解可以被其他程序(例如编译器等)读取注解以@注解名的形式存在于代码中,还可以添加一些参数值,例如@SuppressWarnings(value="unchecked")注解可以用在package,class,method,field等上,相当于为它们添加了额外的辅助信息,可以通过反射实现对这些元数据的访问2 内置注解原创 2021-06-13 20:59:02 · 1126 阅读 · 1 评论 -
JavaSE06_异常
异常文章目录异常1 什么是异常2 异常分类3 异常体系结构1 什么是异常实际工作中,可能会遇到一些突发状况。例如:某个模块用户输入不符合程序要求;程序需要打开某个文件,这个文件可能不存在或者格式不对;读取的数据库可能数据是空的;程序运行时内存或硬盘满了等等程序运行时遇到的这些突发状况称为异常,英文为exception,意为例外情况异常指程序运行中出现的不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等异常发生在程序运行期间,它影响了正常的程序执行流程2 异常分类检查性异常:原创 2021-04-27 14:34:40 · 78 阅读 · 0 评论 -
JavaSE05_面向对象
面向对象文章目录面向对象1 面向过程&面向对象2 什么是面向对象3 类和对象的关系4 创建与初始化对象5 构造器详解6 创建对象内存分析7 封装8 访问修饰符9 继承1 面向过程&面向对象面向过程思想(线性思维)步骤清晰简单,第一步做什么,第二步做什么面向过程适合处理一些较为简单的问题面向对象思想物以类聚,分类的思维模式,解决问题首先会思考问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索面向对象时候处理复杂的问题,适合处理原创 2021-04-25 23:52:01 · 171 阅读 · 0 评论 -
JavaSE04_数组
Java数组文章目录Java数组1 数组的定义2 数组声明创建3 简单内存分析4 数组初始化5 数组基本特点6 数组边界7 数组使用8 多维数组9 `Arrays`类10 冒泡排序11 稀疏数组(扩展)1 数组的定义数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成每一个数据称为一个数组元素,每个数组元素可以通过一个下标访问2 数组声明创建必须声明数组变量,才能在程序中使用数组dataType[] arrayRefVar; // 首选方法原创 2021-04-22 15:49:40 · 77 阅读 · 0 评论 -
JavaSE03_方法
Java方法1 什么是方法Java方法是语句的集合,它们在一起执行一个功能方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。在设计方法时,最好保持方法的原子性,即一个方法只完成一个功能,这样利于后期拓展方法命名规则:首字母小写,驼峰规则2 方法的定义Java的方法类似于其他语言中的函数,是一段用来完成特定功能的代码片段方法包含一个方法头和一个方法体修饰符 返回原创 2021-04-22 12:56:31 · 96 阅读 · 0 评论 -
JavaSE02_流程控制
Java流程控制1 Scanner对象java.util.Scanner是Java5的新特性,可以通过Scanner类获取用户的输入// 创建一个扫描器对象,用于接收键盘数据Scanner sc = new Scanner(System.in);// 判断用户有没有输入字符串if(sc.hasNext()) { // 使用next方法接收 String str = sc.next(); System.out.println(str);}// 凡是属于IO流的类如原创 2021-04-21 17:06:00 · 84 阅读 · 0 评论 -
JavaSE01_基础
Java基础1 注释单行注释// 这是单行注释多行注释/** 这是多行注释* 这是多行注释*/文档注释/*** @author 标识一个类的作者* @deprecated 指明一个过期的类或成员* @exception 标识一个类抛出的异常* @param 说明一个方法的参数* @return 说明返回值类型* @see 指定一个到另一个主题的链接* @version 指定类的版本*/2 标识符标识符以字母(A-Z 或 a-z)原创 2021-04-18 17:21:47 · 195 阅读 · 1 评论