
Java
Java
大鱼吃狗
风继续吹,人继续跑
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java junit4 框架运行环境搭建、静态导入、(@Before & @After)的运用
junit 是单元测试框架eclipse自动继承了这个框架,可以直接添加文章目录1. 搭建 junit运行环境2. 测试结果参数2.1 静态导入3. 测试中的注解1. 搭建 junit运行环境方式一选中项目 ----> bulidPath ----> config build ----> path ---->选中library ----> add ...原创 2019-12-16 11:53:43 · 473 阅读 · 0 评论 -
Java Annotation注解、自定义注解 以及注解在方法上的运用【注解 & 注释 的区别】
文章目录1.常用注解[email protected]@Deprecated1.2.1为什么需要标记而不删除不建议方法[email protected]@FunctionalInterface2.自定义注解[email protected]@Target2.3注解格式**2.4Demo:注解作用于方法上**注解 & 注释 的区别1.常用注解1.1@override标记方法是否...原创 2019-12-14 15:10:12 · 2878 阅读 · 0 评论 -
Java 反射浅析(类加载、多种字节码文件获取、构造器 属性和方法获取)详析配置文件的反射运用
反射机制是在运行状态中,对于任意一个类,都能够获取该类的所有属性和方法反射机制指的是程序在运行时能够获取自身的信息(类的属性方法构造器)原创 2019-12-14 09:07:40 · 217 阅读 · 0 评论 -
Java多线程 6种实现方式、线程同步的详细Demo、(等待唤醒机制 & 生命周期)【图解】【敲敲极详细!!】
> 作用:>> * **防止线程阻塞**,执行某个耗时任务>> * 让多个程序能够看起来像是**"同时执行"**> * **单独执行**某个任务原创 2019-12-01 20:23:20 · 406 阅读 · 0 评论 -
其他IO流
其他IO流文章目录其他IO流1.读写基本数据类型1.1数据输入流:1.2数据输出流:2.序列化流和反序列化流2.1序列化 (ObjectInputStream)2.2反序列化流 (ObjectOutputStream)2.3异常问题3.PrintWriter(字符流) PrintStream(字节流)3.1特点3.2PrintStream(字节流)3.3PrintWriter(字符流)4.Sys...原创 2019-11-26 19:14:03 · 297 阅读 · 0 评论 -
IO流基础 输入流、输出流、深层理解编码 解码 编码表 & 乱码原因
本质:就是用来传输数据的>> * 作用: 读写> * 数据的持久化,利用的就是写的功能原创 2019-11-25 17:45:01 · 176 阅读 · 0 评论 -
File类
本质并不是代表文件对象,代表的是指向文件的路径对象原创 2019-11-25 16:24:21 · 125 阅读 · 0 评论 -
关于Java枚举的格式、方法 & (对象/ 索引 / 名称) 之间的相互转换
概念:指在一定范围内取值,**值必须是枚举类型**中的任意一个,而且**只能取一个**>> 本质:枚举就是一个**构造方法私有**,**成员是自己类的对象**的Java类,成员表示状态原创 2019-11-25 07:36:50 · 407 阅读 · 0 评论 -
集合框架
软件包 java.util >> 包含 collection 框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。原创 2019-11-24 20:47:29 · 158 阅读 · 0 评论 -
Java中(Date、DateFormat、Calendar)的构造方法和常用成员方法【内含详细的sql、util.Date相互转换】
Date & Calendar文章目录Date & Calendar1.Date1.2构造方法1.3成员方法1.4优点1.5缺点1.6java.sql.Date 和 java.util.Date之间的**相互转换**2.DateFormat类2.1构造方法2.2成员方法3.Calendar3.1成员方法3.2日历和日期的**相互转换**,通过毫秒值1.Date表示特定的瞬间...原创 2019-11-23 11:44:00 · 412 阅读 · 0 评论 -
JAVA 包装类:教你如何理解JDK1.5新特性(自动装拆箱)String & int的相互转换和进制转换【内含面试题】
> 相较于基本数据类型,他们的包装类可以使用相关的**成员变量**和成员方法,更易于使用 八大基本数据类型:byte short int long float double char boolean 对应的包装类:Byte Short Integer Long Float Double Character Boolean原创 2019-11-23 10:09:23 · 185 阅读 · 0 评论 -
StringBuilder & StringBuffer
两者时间的差别在于线程安全,前者安全,后者效率高原创 2019-11-21 19:38:10 · 122 阅读 · 0 评论 -
正则表达式 【校验必备】
> 正则表达式由两种基本字符组成:>> 原义字符: e.g. a , b , \t , \n , …; 元字符:* + ? $ ^ ( ) [ ] { } 等等原创 2019-11-20 14:36:13 · 188 阅读 · 0 评论 -
java String类
String类文章目录String类1.String类的特点2.字符串的构造方法**3.字符串成员方法**3.1获取相关方法3.2判断相关方法3.3转换相关方法3.4其他方法4.使用总结1.String类的特点字符串的本质是数组String 类代表字符串。Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现。字符串常量存在于方法区的常量池中它们的值...原创 2019-11-19 16:57:24 · 106 阅读 · 0 评论 -
java Object类基础理解
类Object 是类层次结构的根类,是所以类的超类,所以类直接或间接的继承自Object类在任何情况下,都可以使用这个类构成多态原创 2019-11-19 10:35:38 · 281 阅读 · 0 评论 -
Java中多态的必要条件、缺点及解决缺陷方案(向下转型&instanceof 关键字) 多态的表现形式(重载)
同一个引用类型,使用不同的实例而执行不同操作,即父类引用指向子类对象原创 2019-11-19 10:31:04 · 583 阅读 · 0 评论 -
Java异常解析 在模仿JVM处理异常中理解异常的使用 & 老掉牙面试题【finally final finalize的区别】
概述: Java针对代码中的错误或者异常的一种描述的对象体现 【错误、异常信息的描述 -->**(封装成) 对象**】原创 2019-11-13 16:18:25 · 203 阅读 · 0 评论 -
Api阅读习惯分享
读好Api是一件相当重要的事,分享一下我的阅读习惯原创 2019-11-07 22:08:26 · 126 阅读 · 0 评论 -
内部类的特点与理解
内部类提高了类成员的安全性,但也提高了耦合性内部类: A in B ;原创 2019-11-07 07:52:38 · 569 阅读 · 0 评论 -
Java 接口解析 & 动态绑定思维
实现复杂功能时用继承,实现简单功能时用接口,开发中一般采用面向接口编程原创 2019-11-06 21:55:46 · 511 阅读 · 0 评论 -
[面向对象]抽象类的理解和特点解析
一个类只要有一个抽象方法,该类就必须定义为抽象类原创 2019-11-06 15:10:08 · 329 阅读 · 0 评论 -
[面向对象]多态
同一个引用类型,使用不同的实例而执行不同操作,即父类引用指向子类对象原创 2019-11-04 22:25:22 · 127 阅读 · 0 评论 -
[面向对象]final关键字
自定义常量: final修饰的变量final修饰变量不能够被二次赋值,修饰成员变量必须直接初始化原创 2019-11-03 16:30:10 · 114 阅读 · 0 评论 -
Java 方法重写(Override)
父类的功能的实现无法满足子类的需求,需要方法重写原创 2019-11-02 22:36:12 · 183 阅读 · 0 评论 -
[面向对象]访问权限修饰符
为了提高类成员的安全性,Java提供了访问权限修饰符来让开发者更加方便地对权限进行控制 本质:对类成员访问权限的控制原创 2019-11-02 13:27:44 · 188 阅读 · 0 评论 -
[面向对象]super关键字
能帮助子类快速初始化从父类继承下来的成员变量原创 2019-11-02 08:24:19 · 120 阅读 · 0 评论 -
[面向对象]继承
类是对一批对象的抽象,继承是对一批类的抽象本质:抽取多个类的共性代码(简化代码)【X is a x:继承】【X has a x:组合】原创 2019-11-02 08:22:03 · 98 阅读 · 0 评论 -
构造方法 代码块 & 包的基本知识
构造方法是对成员变量进行快速初始化原创 2019-11-01 07:55:55 · 152 阅读 · 0 评论 -
封装、关键字private this & static
封装、关键字private & this文章目录封装、关键字private & this1.封装 & private关键字1.1两种封装1.2封装步骤1.3封装的好处2.this关键字2.1this的特点2.2this是对象的证明1.封装 & private关键字封装的概述:隐藏对象的属性和功能的实现,仅对外界提供公共访问方式(封装本质是访问权限修饰符)(...原创 2019-11-01 07:48:52 · 421 阅读 · 0 评论 -
JAVASE 面向对象
JAVASE 面向对象文章目录JAVASE 面向对象1.面向对象1.1面向对象的特征2.类和对象2.1类2.2对象3.局部变量 & 成员变量的区别4.值传递和引用传递5.匿名对象5.1匿名对象特点6.垃圾对象6.1成为垃圾对象的情况1.面向对象概述:把不同功能,分别进行封装,并将类似的功能封装到一起;在需要的时候调用相对应的类OOA:面向对象分析:分析解决问题的过程需要多少个...原创 2019-10-29 21:44:45 · 543 阅读 · 0 评论 -
数组 & Arrays工具类
06.JAVASE 数组 & Arrays工具类定义:存放相同数据类型的一组数据的容器文章目录06.JAVASE 数组 & Arrays工具类1.数组初始化 & 使用1.1格式1.2数组的访问方式1.3数组的快速初始化2.注意事项2.1数组的特点2.2问题2.3垃圾回收机制3.值传递 & 引用传递3.1" == "比较问题4.内存中的堆区5.数组的功能实现6...原创 2019-10-29 11:52:19 · 630 阅读 · 0 评论 -
05.JAVASE 方法 & 在内存的执行原理
05.JAVASE 方法 & 在内存的执行原理方法的引入:简化了代码;提高了可读性;提高了扩展性;提高了维护性概述:完成特定的代码片段,通过类似于y = f(x ,y )的形式调用文章目录05.JAVASE 方法 & 在内存的执行原理1.方法的格式和定义1.1方法格式1.2方法的定义1.21定义的三要素2.方法的调用2.1方法调用的三要素2.2方法的调用方式3.方法的重载...原创 2019-10-27 09:59:01 · 201 阅读 · 0 评论 -
Java 循环语句 & Debug--Resume使用
04.JAVASE 循环语句文章目录04.JAVASE 循环语句1.for循环2.while循环3.do-while循环4.嵌套循环5.for while do-while之间的区别6.break7.continue8.return循环的本质是用来解决代码循环的问题的1.for循环针对循环次数明确的情况 //格式 for (1.初始化语句;2.循环条件语句;4.控制条件...原创 2019-10-26 06:55:30 · 1118 阅读 · 0 评论 -
Java 分支语句 (if、if-else、switch)
03.JAVASE 分支语句 & Eclipse第一阶段JAVASE DAY3文章目录03.JAVASE 分支语句 & EclipseScanner 键盘录入分支语句单if语句if-else语句多重if语句嵌套if语句switch语句EclipseEclipe的快捷键Debug的调试设置Scanner 键盘录入Scanner键盘录入对象的使用导包 import...原创 2019-10-25 07:53:46 · 804 阅读 · 0 评论 -
Java基础知识---数据类型转换
JAVA基础知识第一阶段JAVASE DAY2文章目录JAVA基础知识1.关键字2.标识符2.1标识符的命名规则2.2开发中常用的命名规则3.注释3.1注释的好处4.常量4.1常量分类5.变量数据类型分类————————面试题6.数据类型转换6.1数据转换的9种情况7.运算符7.1技巧:分离各位数字7.2自增自减运算符 ”++ --“7.2.1————————面试题7.3赋值运算符7.3....原创 2019-10-25 08:24:44 · 519 阅读 · 0 评论 -
第一个Java代码 --- HelloWord
JAVASE DAY 01文章目录JAVASE DAY 01win常用快捷键和DOS命令JAVA介绍JAVA特点跨平台JVM、JDE、JDKHelloWorld代码环境变量的配置好处win常用快捷键和DOS命令win快捷键全选:Alt + A 删除:Alt + D保存:Alt + S 撤销:Alt + Z反撤销:Alt + Y ...原创 2019-10-21 21:37:42 · 595 阅读 · 2 评论