随笔分类 -  Java

摘要:https://blog.csdn.net/weixin_39276658/article/details/86312571 https://blog.csdn.net/piaoranyuji/article/details/112601843 https://juejin.cn/post/6978 阅读全文
posted @ 2023-07-19 15:41 On1on 阅读(6) 评论(0) 推荐(0) 编辑
摘要:Hutool — 🍬A set of tools that keep Java sweet. 阅读全文
posted @ 2023-06-15 10:20 On1on 阅读(5) 评论(0) 推荐(0) 编辑
摘要:/** * 时间处理工具类(简单的) * @author Aaron * @date 2014-6-17 * @time 下午1:39:44 * @version 1.0 */ public class DateUtil { /** * 默认时间字符串的格式 */ public static fin 阅读全文
posted @ 2023-06-15 10:15 On1on 阅读(2) 评论(0) 推荐(0) 编辑
摘要:1.简介 MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java 阅读全文
posted @ 2023-04-12 19:39 On1on 阅读(15) 评论(0) 推荐(0) 编辑
摘要:Maven约定大于配置 可能导致配置文件无法导出或生效的问题解决方法<build><resources> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.properties</include 阅读全文
posted @ 2023-04-05 18:10 On1on 阅读(21) 评论(0) 推荐(0) 编辑
摘要:1.基本概念 1.1 前言 web开发: web,网页的意思:www.baidu.com 静态web html,css 提供给所有人看的数据始终不会变化! 动态web 几乎所有的网站 提供给所有人看的数据始终发生变化,每个人在不同的时间,不同的地点看到的信息各不相同! 技术栈:Servlet/JSP 阅读全文
posted @ 2023-02-01 21:41 On1on 阅读(5) 评论(0) 推荐(0) 编辑
摘要:动态语言: 在运行时可以改变其结构的语言 主要动态语言:Object-C、C#、JavaScript、PHP、Python 静态语言: 运行时结构不可变的语言就是静态语言。 主要静态语言:Java、C、C++ Java不是动态语言,但Java可以称之为“准动态语言”。即Java有一定的动态性,我们可 阅读全文
posted @ 2022-08-23 21:39 On1on 阅读(23) 评论(0) 推荐(0) 编辑
摘要:注解(Annotation)从jdk5.0开始引入 内置注解: @Override 重写 @Deprecated 不鼓励程序员使用的元素,通常为危险的或存在更好的选择(被淘汰) @SuppresssWarnings 抑制编译的警告信息 元注解:负责注解其他注解 @Target:用于描述注解的适用范围 阅读全文
posted @ 2022-08-23 20:44 On1on 阅读(14) 评论(0) 推荐(0) 编辑
摘要:进程(Process):应用程序的执行实例,有独立的内存空间和系统资源 进程具有的特征: 动态性:进程是程序的一次执行过程,是临时的,有生命期的,是动态产生,动态消亡的; 并发性:任何进程都可以同其他进程一起并发执行; 独立性:进程是系统进行资源分配和调度的一个独立单位; 结构性:进程由程序、数据和 阅读全文
posted @ 2022-08-09 22:12 On1on 阅读(40) 评论(0) 推荐(0) 编辑
摘要:FileInputStream: 用于文件读取数据,可以用new创建输入流对象 InputStream Input = new FileInputStream(); --InputStream是抽象类,无法实例化,用FileInputStream接收 byte[] data = new byte[1 阅读全文
posted @ 2022-08-08 21:18 On1on 阅读(23) 评论(0) 推荐(0) 编辑
摘要:Collection(接口) Map | | | List Set HashMap | | | | ArrayList LinkedList HashSet TreeSet ArrayList 长度可变的数组(不可以为NULL,可以有重复值) 常用方法: .size() //集合长度 .get(下标 阅读全文
posted @ 2022-08-04 22:29 On1on 阅读(29) 评论(0) 推荐(0) 编辑
摘要:Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。 将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据类型可以用来在内存 阅读全文
posted @ 2022-08-04 21:48 On1on 阅读(8) 评论(0) 推荐(0) 编辑
摘要:所有的异常类都是从java.lang.Exception类继承的子类。 Exception 类是Throwable类的子类。除了Exception类外,Throwable还有一个子类Error。 Java程序同通常不捕获错误。错误一般发生在严重故障时,它们在Java程序处理的范畴之外。Error用来 阅读全文
posted @ 2022-07-31 21:54 On1on 阅读(77) 评论(0) 推荐(0) 编辑
摘要:抽象方法: 1没有方法体的方法,用abstract修饰 2具有抽象方法的类必须是抽象类,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不要设计抽象类。 3抽象类中可以有抽象方法也可以没有,可以有普通方法。 4抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员 阅读全文
posted @ 2022-07-29 23:47 On1on 阅读(92) 评论(0) 推荐(0) 编辑
摘要:java的异常处理机制是一项相当灵活的技术。也是java的特色。项目做的够不够出色,很大一部分取决于异常的处理。 如何自定义异常,是该try catch还是该throws ,这些都是我们该注意的方面。 java中的异常分为两大类, 强制性异常(CheckedException)和非强制性异常(Unc 阅读全文
posted @ 2022-07-29 23:08 On1on 阅读(202) 评论(0) 推荐(0) 编辑
摘要:重写其构造方法 手动写的有参构造方法会把原本的默认无参构造方法覆盖 >重新写一个无参构造方法(方法重载) 可以解决子类报错问题 因为子类继承父类会默认调用父类的无参构造方法 (继承无法继承父类的构造方法) 在子类构造方法中也可以手动调用父类的有参构造方法 >super(属性1,属性2,属性3); 向 阅读全文
posted @ 2022-07-27 22:08 On1on 阅读(424) 评论(0) 推荐(0) 编辑
摘要:封装: 封装性是面向对象思想的三大特征之一,封装就是隐藏实现细节,仅对外提供访问接口。实现细节部份包装、隐藏起来的方法。封装有:属性的封装、方法的封装、类的封装、组件的封装、模块化封装、系统级封装…封装的好处:模块化、信息隐藏、代码重用、插件化易于调试、具有安全性封装的缺点:会影响执行效率 具体步骤 阅读全文
posted @ 2022-07-26 20:57 On1on 阅读(121) 评论(0) 推荐(0) 编辑
摘要:很多介绍Java语言的书籍(包括《Java编程思想》)都对protected介绍的比较的简单,基本都是一句话,就是: 被 protected 修饰的成员对于本包和其子类可见。这种说法有点太过含糊,常常会对大家造成误解。实际上,protected的可见性在于两点: 基类的 protected 成员是包 阅读全文
posted @ 2022-07-26 20:32 On1on 阅读(430) 评论(0) 推荐(0) 编辑
摘要:对象(万物皆对象): 一个Java对象包含三部分:对象头、实例数据和对其填充。其中对象头包含锁状态标志、线程持有的锁等标志。 对象在计算机中以堆栈的形式存储 Person p1 = new Person(属性) 1.括号意味着在对象创建(new)后立即调用该类(Person)的构造函数,对刚生成的对 阅读全文
posted @ 2022-07-26 19:46 On1on 阅读(25) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示