Java基础
文章平均质量分 65
结合案例以及用法的细节,更好的掌握java的基础
PS:目前是学习笔记(注重细节以及案例)
低调网友
移动开发从入门到破门而出
展开
-
2023年最新IDEA中 Java程序 | Java+Kotlin混合开发的程序如何打包成jar包和exe文件(gradle版本)
本文章主要讲述了在IDEA的gradle构建项目中,如何打包java | java和kotlin混合开发的程序成jar包,以及最后打包成exe文件的详细操作。 图文并茂,主打的就是一个 细字原创 2023-06-30 19:44:04 · 6998 阅读 · 2 评论 -
JUC总结系列篇 (二) : 对线程的理解和使用总结
对线程的全面使用总结,案例经典且容易吸收,非常适合初学者以及对知识体系零散的读者原创 2023-01-07 19:22:50 · 681 阅读 · 0 评论 -
JUC总结系列篇 (一):对Java线程池的理解和使用总结
对线程池的学习以及使用总结,代码案例相结合,清新脱俗,言简意赅,站在巨人肩膀上总结的精华,对初学者十分友好原创 2023-01-06 00:16:41 · 399 阅读 · 0 评论 -
Java动态代理解决的是什么问题?
主要讲动态代理的演示,通过静态代理引出原创 2022-10-29 17:01:20 · 1081 阅读 · 1 评论 -
Java的Comparator与Comparable接口的区别使用以及PriorityQueue
一.Comparator从大到小: static Comparator<Integer> comparator2 = new Comparator<Integer>() { @Override public int compare(Integer o1, Integer o2) { return o2 - o1; } }; PriorityQueue<Integer>原创 2022-01-14 16:36:50 · 483 阅读 · 0 评论 -
Java笔记之----注解博文推荐
学习过程中发现到的大佬博文原创 2022-01-08 16:43:28 · 239 阅读 · 0 评论 -
Java笔记之-- 对序列化与反序列化的理解和使用
序列化:其实就是相当于把一个对象变成字节流反序列化:就是把一个字节流重构成对象这样就可以把对象进行数据持久性保存到文件中去,或者从文件中导出对象使用了一.Java的使用案例为利用ObjectOutputStream 和 ObjectInputStream进行读写对象,好处就是不用调用数据库也可以使对象持久化存储 ObjectOutputStream outputStream = new ObjectOutputStream(new FileOutputStream(path));原创 2022-01-07 22:45:26 · 1010 阅读 · 1 评论 -
Java笔记之--getSimpleName()以及getName()和getClass()的区别
public class GetClassDemo { public static void main(String[] args) throws ClassNotFoundException {// //1.Class.forName("全类名")// Class cls1 = Class.forName("com.java.fangshe.Cat");// System.out.println(cls1);//// //2.类目.原创 2022-01-07 17:04:42 · 2962 阅读 · 0 评论 -
Java笔记之--对Properties类以及文件的理解和使用
Properties集合其实是继承了HashTable,但HashTable经过HashMap的迭代后就被废除了,不过由于Properties的功能十分强大,经常在反射机制以及框架中被使用,因此到目前它还依旧活跃在世界的舞台上现在开始讲解它的用法Properties extends HashTable<K,V> implements Map<K,V>一.由于Properties继承了Hash,所以也是使用键值配对存放内容,key和value默认都是字符串二.Propertie原创 2022-01-07 12:50:20 · 2372 阅读 · 0 评论 -
Java笔记之--java注释以及Idea如何生成javadoc文档
Java 支持三种注释方式。前两种分别是 // 和 /* /,第三种被称作说明注释,它以 /* 开始,以 */结束。说明注释允许你在程序中嵌入关于程序的信息。你可以使用 javadoc 工具软件来生成信息,并输出到HTML文件中。说明注释,使你更加方便的记录你的程序信息。常用标签:如何生成javadoc文档?Idea:1.2.最后点OK就可以在相应的地方查看了。使用//以及 /* 注释的内容不会出现在doc文档中,只有/**的内容才会包含在Javadoc文档中...原创 2022-01-03 11:24:33 · 356 阅读 · 0 评论 -
Java笔记之--ArrayList,LinkedList,HashSet, HashMap的理解以及常用方法
引入:如何创建对象//ArrayList<E> objectName =new ArrayList<>(); // 初始化ArrayList<String> sites = new ArrayList<String>();//LinkedList<E> list = new LinkedList<E>(); // 普通创建方法或者LinkedList<E> list = new LinkedList(C原创 2022-01-03 10:22:51 · 1409 阅读 · 0 评论 -
Java笔记之-- equals,==,instanceof的区别 以及对hashcode的理解
一.equals:对于字符串来说,equals比较的是俩者的内容是否相同,对于其他的引用来说,equals比较的是俩者是否为同一对象(即地址是否相等)再提一点:java里面的string有共享池这一概念,即String xx = “”(或者String xx = “xx” + “xx”);时的对象会放到同一个共享池里面,当下一个String xx = “str”时,若共享池里含有与str相同内容的对象时,那么他们实则为同一对象(也就是把共享池的对象拿出来给新来的);但是String xx = new原创 2021-12-30 10:31:47 · 1071 阅读 · 0 评论 -
Java笔记之--反射机制(案例 + 代码 + 踩坑实践)
反射–框架设计的灵魂反射:将类的各个组成部分封装为其他对象----反射机制好处:(反射面前无隐私private,下面暴力反射会说)1.可以在程序运行过程中操作这些对象2.可以解耦,提高程序的可扩展性上图就是把Person类中的组成部分-- 成员变量封装成 Fleld对象,构造方法封装成Constructor对象,把成员方法封装成Method对象==================声明:用到的Dog类结构public class Dog { //构造方法 public原创 2021-12-23 00:04:07 · 241 阅读 · 0 评论