Java
文章平均质量分 92
Java
马上要秃头的我
本人擅长Ai、Fw、FI、Br、Ae、Pr、ld、Ps等软件的安装与卸载,精通CSS、JavaScript、PHP、ASP、C、C+十、C#、Java、 Ruby、Perl、 Lisp、 python、 Objective-C、 ActionScript、
Pascal、spss、 sas等单词的拼写,熟悉Windows、Linux、 Mac、Android、ios、WP8等系统的开关机
展开
-
01-19、JavaSE知识点总结_Java8新特性
JavaSE知识点总结Lambda表达式函数式(Functional)接口方法引用与构造器引用强大的Stream APIOptional类Lambda表达式函数式(Functional)接口方法引用与构造器引用强大的Stream APIOptional类原创 2021-10-26 13:55:50 · 404 阅读 · 0 评论 -
01-18、JavaSE知识点总结_Java反射机制
JavaSE知识点总结Java反射机制概述理解Class类并获取Class实例类的加载与ClassLoader的理解创建运行时类的对象获取运行时类的完整结构调用运行时类的指定结构反射的应用:动态代理Java反射机制概述Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象就包含了完原创 2021-10-26 13:55:14 · 333 阅读 · 0 评论 -
01-17、JavaSE知识点总结_网络编程
JavaSE知识点总结网络编程概述网络通信要素概述通信要素1:IP和端口号通信要素2:网络协议TCP网络编程UDP网络编程URL编程网络编程概述网络通信要素概述通信要素1:IP和端口号通信要素2:网络协议TCP网络编程UDP网络编程URL编程...原创 2021-10-26 13:54:58 · 430 阅读 · 0 评论 -
01-16、JavaSE知识点总结_IO流
JavaSE知识点总结File类的使用IO流原理及流的分类节点流(文件流)缓冲流转换流标准输入、输出流打印流数据流对象流随机存取文件流Files类的使用File类的使用java.io.File类:文件和文件目录路径的抽象表示形式,与平台无关File 能新建、删除、重命名文件和目录,但 File 不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。想要在Java程序中表示一个真实存在的文件或目录,那么必须有一个File对象,但是Java程序中的一个File对象,可能没有一个真实存原创 2021-10-26 13:54:35 · 591 阅读 · 0 评论 -
01-15、JavaSE知识点总结_泛型
JavaSE知识点总结为什么要有泛型在集合中使用泛型自定义泛型结构自定义泛型类自定义泛型接口自定义泛型方法泛型在继承上的体现通配符的使用泛型应用举例为什么要有泛型集合容器类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的对象,所以在JDK1.5之前只能把元素类型设计为Object,JDK1.5之后使用泛型来解决。因为这个时候除了元素的类型不确定,其他的部分是确定的,例如关于这个元素如何保存,如何管理等是确定的,因此此时把元素的类型设计成一个参数,这个类型参数叫做泛型。Collection,原创 2021-10-26 13:54:13 · 126 阅读 · 0 评论 -
01-14、JavaSE知识点总结_Java集合
JavaSE知识点总结Java集合框架概述Collection接口继承树Map接口继承树Collection接口方法Iterator迭代器接口使用 Iterator 接口遍历集合元素Iterator接口的方法迭代器的执行原理Iterator接口remove()方法使用 foreach 循环遍历集合元素Collection子接口一:ListList接口方法List实现类之一:ArrayListList实现类之二:LinkedListList 实现类之三:VectorCollection子接口二:SetSet实原创 2021-08-16 16:07:52 · 396 阅读 · 0 评论 -
01-13、JavaSE知识点总结_枚举、注解
JavaSE知识点总结原创 2021-06-08 11:19:53 · 616 阅读 · 1 评论 -
01-12、JavaSE知识点总结_Java常用类
JavaSE知识点总结字符串相关的类String类及常用方法StringBuffer、 StringBuilderJDK 8之前的日期时间APISystem静态方法Date类Calendar类SimpleDateFormat类JDK 8中新日期时间APILocalDate、LocalTime、LocalDateTimeInstantDateTimeFormatter其它类Java比较器Comparable接口Comparator接口System类Math类BigInteger与BigDecimal字符串相原创 2021-06-03 08:53:48 · 570 阅读 · 2 评论 -
01-11、JavaSE知识点总结_多线程
JavaSE知识点总结原创 2021-04-13 18:45:34 · 209 阅读 · 1 评论 -
01-10、JavaSE知识点总结_异常处理
JavaSE知识点总结异常概述与异常体系结构常见异常异常处理机制一:try-catch-finally异常处理机制二:throws手动抛出异常:throw用户自定义异常类异常概述与异常体系结构异常Java语言中,将程序执行中发生的不正常情况称为异常开发过程中的语法错误和逻辑错误不是异常Java程序在执行过程中所发生的异常事件可分为两类Error:Java虚拟机无法解决的严重问题,如:JVM系统内部错误、资源耗尽等严重情况例如:StackOverflowError和OOM。一般不编写针对性的代原创 2021-04-12 10:54:12 · 485 阅读 · 0 评论 -
01-9、JavaSE知识点总结_工厂设计模式
JavaSE知识点总结_工厂设计模式简介无工厂模式简单工厂模式工厂方法模式抽象工厂模式简介工厂模式:实现了创建者与调用者的分离,即将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的工厂模式分类简单工厂模式:用来生产同一等级结构中的任意产品。(对于增加新的产品,需要修改已有代码)工厂方法模式: 用来生产同一等级结构中的固定产品。(支持增加任意产品)抽象工厂模式: 用来生产不同产品族的全部产品。(对于增加新的产品,无能为力;支持增加产品族)核心本质实例化对象,用工厂方法代替new操作原创 2021-03-31 09:53:43 · 215 阅读 · 0 评论 -
01-8、JavaSE知识点总结_面向对象的设计原则
01-8、JavaSE知识点总结_面向对象的设计原则简介OCP(开闭原则 Open-Closed Principle)DIP(依赖倒转原则 Dependence-Inversion Principle)里氏代换原则单一职责原则(Single-Responsibility Principle)接口隔离原则LOD(迪米特法则 Law Of Demeter)简介Java中面向对象的设计原则共六种OCP(开闭原则 Open-Closed Principle)一个软件的实体应当对扩展开放,对修改关闭当我们原创 2021-03-31 09:04:48 · 245 阅读 · 0 评论 -
01-7、JavaSE知识点总结_面向对象编程(下)
JavaSE知识点总结关键字:static单例设计模式理解main方法的语法类的成员之四:代码块关键字:final抽象类与抽象方法模板方法设计模式接口(interface)接口和抽象类之间的对比代理模式(Proxy)类的成员之五:内部类面试题关键字:static当我们编写一个类时,其实就是在描述其对象的属性和行为,而并没有产生实质上的对象,只有通过new关键字才会产生出对象,这时系统才会分配内存空间给对象,其方法才可以供外部调用我们有时候希望无论是否产生了对象或无论产生了多少对象的情况下,某些特定的原创 2021-03-26 10:49:47 · 448 阅读 · 1 评论 -
01-6、JavaSE知识点总结_面向对象编程(中)
JavaSE知识点总结面向对象特征二:继承方法的重写(override)四种访问权限修饰符关键字:super子类对象实例化过程面向对象特征三:多态Object类的使用包装类的使用面向对象特征二:继承为什么要有继承多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可此处的多个类称为子类(派生类),单独的这个类称为父类(基类或超类)类继承语法规则class Subclass extends SuperClass{}作用继承的原创 2021-03-24 17:00:51 · 131 阅读 · 0 评论 -
01-5、JavaSE知识点总结_面向对象编程(上)
JavaSE知识点总结面向过程与面向对象面向对象的三大特征(封装、继承、多态)方法(方法目的就是重用一部分代码片段)方法语法结构方法在执行过程中,JVM内存分配方法重载overload方法递归调用不使用递归,1~N的求和使用递归,1~N的求和计算N的阶乘构造方法this关键字static关键字静态代码块实例代码块继承extends重写Override注意多态instanceof运算符final关键字常量包访问控制权限修饰符面向过程与面向对象面向过程:强调的是功能行为,以函数为最小单位,考虑怎么做面向原创 2021-03-19 18:01:52 · 582 阅读 · 0 评论 -
01-4、JavaSE知识点总结_数组
JavaSE知识点总结集合集合与数组的区别集合java.util.Collection接口java.util.Iterator接口有三个方法java.util.Listjava.util.ArrayListjava.util.LinkedListjava.util.Vector集合中线程不安全转为线程安全泛型自定义泛型泛型类泛型方法泛型接口foreeach增强for循环java.util.HashSetjava.util.TreeSetjava.util.Map接口遍历Map集合第一种第二种,效率相对较高哈原创 2021-03-17 17:36:57 · 444 阅读 · 1 评论 -
01-3、JavaSE知识点总结_Java基本语法(流程控制)
JavaSE知识点总结数组初始化一维数组Arrays工具类排序查找String类构造方法成员方法StringBuffer构造方法成员方法如何优化StringBuffer的性能包装类包装类java.lang.Number类(抽象类),成员方法负责拆箱java.lang.Integer类构造方法成员方法java.util.Date类构造方法java.text.SimpleDateFormat类负责日期格式化构造方法日期格式化字符串转日期Date类java.util.Calendar(抽象类)java.lang.原创 2021-03-16 13:10:14 · 111 阅读 · 0 评论 -
01-2、JavaSE知识点总结_Java基本语法(变量与运算符)
JavaSE知识点总结idea快捷键ctrlAltshiftctrl + alt构造方法this关键字static关键字静态代码块实例代码块继承extends重写Override注意:多态instanceof运算符final关键字常量包访问控制权限修饰符总结super关键字抽象类抽象方法接口Object类内部类静态内部类成员内部类局部内部类(匿名内部类是局部内部类的一种)匿名内部类idea快捷键行选择列选择转换 alt + shift + insertctrl快捷键解释ctrl原创 2021-03-01 17:45:49 · 658 阅读 · 0 评论 -
01-1、JavaSE知识点总结_Java语言概述
JavaSE知识点总结前言常用的DOS命令计算机编程语言发展史Java语言特性JDK、JRE、JVM的关系Java程序运行步骤注释Comment第一小段作业前言鄙人在前几个月学习了JavaSE、MySQL、SSM、Redis、Tomcat、Nginx、JUC、消息中间件RabbitMQ、Java集合容器、Java并发编程、Servlet、JVM、SpringBoot、SpringCloud、Docker等技术。刚开始学的已经忘记的差不多了,所以在这里进行总结。我们学习编程不要做程序=接口调用,要做程序原创 2021-01-27 08:30:10 · 538 阅读 · 0 评论 -
Java多线程的四种实现方式
java多线程的实现方式线程的生命周期实现多线程的三种方式1、继承Thread类的方式2、实现Runnable接口的方式Thread类方式与Runnable接口方式的比较3、线程池实现方式线程的生命周期实现多线程的三种方式1、继承Thread类的方式public class Demo01 { public static void main(String[] args) { //创建线程对象 MyThread mt = new MyThread(); //调用start方法,开启线程原创 2020-08-12 22:57:09 · 116 阅读 · 0 评论 -
Java得到src文件夹下文件的绝对路径
java得到(类根路径作为起点 )文件的绝对路径类的根路径为src目录public class Test { public static void main(String[] args) { //通过当前线程的类加载器获取 类根路径下(可多级)文件的绝对路径 String path = Thread.currentThread().getContextClassLoader().getResource("a.txt").getPath(); Sys原创 2020-10-23 17:35:13 · 975 阅读 · 0 评论 -
Java资源绑定器读取properties文件
java资源绑定器读取properties文件import java.util.ResourceBundle;public class ZiYuanBangDingQi { public static void main(String[] args) { //文件需要放在src文件夹下,文件扩展名为properties,扩展名不能写 ResourceBundle b = ResourceBundle.getBundle("b"); String原创 2020-10-23 17:43:41 · 223 阅读 · 0 评论