Java
文章平均质量分 88
Zy丶zzZ_
这个作者很懒,什么都没留下…
展开
-
Java 注解与反射机制
Java 注解与反射机制Java 注解注解入门内置注解元注解自定义注解Java反射机制反射机制概述理解Class类并获取Class实例类的加载与CLassLoader类加载内存分析什么时候会发生初始化类的加载器的作用获取运行时类的完整结构动态创建对象执行方法调用指定的方法setAccessible反射操作泛型反射操作注解笔记Java 注解注解入门Annotation是从JDK5.0开始引入的新技术,可以用于检查和约束Annotation的作用:不是程序本身,可以对程序作出解释.(这一点和原创 2022-02-27 22:16:11 · 102 阅读 · 0 评论 -
Java多线程
Java多线程Java多线程线程简介线程创建(重点)Thread class 继承 Thread 类(重点)Runnable 接口 实现 Runnable 接口 (重点)Callable 接口 实现 Callable 接口(了解)Lamda表达式静态代理模式线程实现(以网图下载为例)Runnable 接口Callable 接口线程状态线程五大状态停止线程线程休眠线程礼让线程强制执行线程状态观测线程优先级守护线程线程同步(重点)同步方法JUC安全类型的集合死锁Lock(锁)synchronized原创 2022-02-23 00:39:19 · 183 阅读 · 0 评论 -
Java异常机制
Java异常机制异常机制什么是异常异常体系结构Java异常处理机制自定义异常类实际应用中注意点总结异常机制什么是异常异常指程序中出现的不期而至的各种状况,如:文件找不到,网络连接失败,非法参数异常发生在程序运行期间,它影响了正常程序的执行流程检查性异常:最具代表的检查性异常运行时异常:运行时异常是可能被程序员避免的异常,与检查性异常相反,运行时异常可以在编译时被忽略错误ERROR:错误不是异常,而是脱离程序员控制的问题。错误在代码中通常被忽略。当栈溢出时,一个错误就发生了,它们在编译也检原创 2022-02-19 21:30:00 · 51 阅读 · 0 评论 -
Java面对对象编程
Java面对对象编程Java面对对象编程初识面向对象方法回顾和加深类与对象对象的创建分析面对对象三大特性static详解抽象类和接口内部类笔记Java面对对象编程初识面向对象 属性+方法 = 类面向过程思想步骤清晰简单。第一步做什么,第二步做什么面对过程适合处理一些较为简单的问题面对对象思想物以类聚,分类的思维模式,思想问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节及面对过程的思索、面对对象适合处理复杂的问题,适合处理需要多人协作的问原创 2022-02-19 13:00:00 · 102 阅读 · 0 评论 -
Java数组
数组数组数组概况数组声明创建数组的基本特点数组边界数组使用多维数组Arrays 类稀疏数组笔记数组数组概况数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们数组声明创建首先必须声明数组变量,才能在程序中使用数组dataType[] arrayRefVar; //首选dataType arrayRefVar[]; //效果相同,但不推荐java语言new操作符来创建数组原创 2022-02-13 17:11:58 · 129 阅读 · 0 评论 -
Java方法
Java方法Java方法什么是方法方法的定义与调用定义方法的调用方法重载命令行传参可变参数(不定项参数)递归笔记Java方法什么是方法System.out.println(): System 类, out 对象, println 方法。Java方法是语言的集合,它们在一起执行一个功能方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子原创 2022-02-12 22:42:31 · 56 阅读 · 0 评论 -
Java流程控制
Java流程控制Java流程控制用户交互Scanner语法next():nextLine():顺序结构选择结构if单选择结构语法:if双选择结构语法if多选择结构语法注嵌套的if结构语法switch多选择结构语法循环结构while循环语法注do ... while 循环语法while 和 do-while 的区别for循环语法增强for循环语法格式break & continuebreakcontinuegoto关键字练习总结笔记Java流程控制用户交互ScannerJava给我们提供了这样的原创 2022-02-11 22:37:10 · 50 阅读 · 0 评论 -
数据类型拓展及面试题
数据类型拓展数据类型拓展整形拓展浮点数拓展字符拓展布尔值拓展数据类型拓展整形拓展//整数拓展: 进制//二进制0b 十进制 八进制0 十六进制0xint i = 10;int i2 = 010; //八进制0int i3 = 0x10; //十六进制0xSystem.out.println(i);//10System.out.println(i2);//8System.out.println(i3);//16浮点数拓展//浮点数拓展//f原创 2022-02-10 12:25:47 · 174 阅读 · 0 评论 -
Java基础语法
Java基础语法注释注释并不会被执行单行注释//单行注释多行注释/*多行注释多行注释多行注释*/文档注释/** *@Description Comments */标识符Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符所有的标识符都应该以字母(AZ或者az),美元符($),或者下划线(_)开始首字符之后可以是字母(AZ或者az),美元符($),下划线(_)或者数字的任何字符组成不能使用关键字作为变量名或方法名标识符是大小写敏感的合法标识原创 2022-02-10 10:58:54 · 99 阅读 · 0 评论