随笔分类 -  java基础知识

java基础知识相关笔记与认知
摘要:https://blog.csdn.net/qq_35634181/article/details/108867857 阅读全文
posted @ 2021-04-02 12:49 君莫笑我十年游 阅读(715) 评论(0) 推荐(0) 编辑
摘要:JDBC JDBC就是由sun公司定义的一套操作所有关系型数据库的规则(接口),而数据库厂商需要实现这套接口,提供数据库驱动jar包, 我们可以使用这套接口编程,真正执行的代码是对应驱动包中的实现类。 注册驱动 从 JDBC3 开始,目前已经普遍使用的版本。可以不用注册驱动而直接使用。 Class. 阅读全文
posted @ 2021-01-10 23:38 君莫笑我十年游 阅读(105) 评论(0) 推荐(0) 编辑
摘要:常用的设计原则 开闭原则(Open Close Principle) 对扩展开放对修改关闭,为了使程序的扩展性好,易于维护和升级。 里氏代换原则(Liskov Substitution Principle) 任何基类可以出现的地方,子类一定可以出现,多使用多态的方式。 依赖倒转原则(Dependen 阅读全文
posted @ 2020-12-27 19:55 君莫笑我十年游 阅读(126) 评论(0) 推荐(0) 编辑
摘要:异常基本概念 java.lang.Throwable类是Java语言中错误(Error)和异常(Exception)的超类。 其中Error类主要用于描述Java虚拟机无法解决的严重错误,通常无法编码解决,如:JVM挂掉了等。 其中Exception类主要用于描述因编程错误或偶然外在因素导致的轻微错 阅读全文
posted @ 2020-11-09 18:08 君莫笑我十年游 阅读(246) 评论(0) 推荐(0) 编辑
摘要:Object类 boolean equals(Object obj) 用于判断调用对象是否与参数对象相等。 该方法默认比较两个对象的地址是否相等,与 == 运算符的结果一致 若希望比较两个对象的内容,则需要重写该方法。 若该方法被重写后,则应该重写hashCode方法来保证结果的一致性。 int h 阅读全文
posted @ 2020-11-05 18:11 君莫笑我十年游 阅读(153) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/restartyang/articles/7770856.html 阅读全文
posted @ 2020-11-05 17:06 君莫笑我十年游 阅读(113) 评论(0) 推荐(0) 编辑
摘要:内存结构与栈区 栈用于存放程序运行过程当中所有的局部变量。一个运行的Java程序从开始到结束会有多次方法的调用。 JVM会为每一个方法的调用在栈中分配一个对应的空间,这个空间称为该方法的栈帧。一个栈帧对应一个正在调用中的方法,栈帧中存储了该方法的参数、局部变量等数据。 当某一个方法调用完成后,其对应 阅读全文
posted @ 2020-11-02 17:01 君莫笑我十年游 阅读(119) 评论(0) 推荐(0) 编辑
摘要:jdk相关概念 javac.exe - 编译器,主要用于将高级Java源代码翻译成字节码文件。 java.exe - 解释器,主要用于启动JVM对字节码文件进行解释并执行 jdk、jre、jvm之间的关系 使用文本编辑器编写Java程序流程 新建文本文档,将文件扩展名由xxx.txt修改为xxx.j 阅读全文
posted @ 2020-10-30 09:52 君莫笑我十年游 阅读(135) 评论(0) 推荐(0) 编辑
摘要:https://liuyanzhao.com/8077.html 阅读全文
posted @ 2020-04-05 19:36 君莫笑我十年游 阅读(403) 评论(0) 推荐(0) 编辑
摘要:可以到jdk安装路径: 找到native2ascii.exe文件 双击运行,敲入中文即可获取对应的ASCII编码 阅读全文
posted @ 2019-11-29 22:52 君莫笑我十年游 阅读(2183) 评论(0) 推荐(0) 编辑
摘要:public static String upDataTime(String time) { Date upTime = new Date(); String newtime = null; SimpleDateFormat format = new SimpleDateFormat("dd/MMM 阅读全文
posted @ 2019-11-29 16:31 君莫笑我十年游 阅读(261) 评论(0) 推荐(0) 编辑
摘要:ScheduledExecutorService执行周期性或定时任务 https://blog.csdn.net/u013851082/article/details/70207640 阅读全文
posted @ 2019-10-16 09:41 君莫笑我十年游 阅读(378) 评论(0) 推荐(0) 编辑
摘要:public static boolean deleteFolder(String url) { File file = new File(url); if (!file.exists()) { return false; } if (file.isFile()) { file.delete(); return true; } else { File[] files = file.listFile 阅读全文
posted @ 2019-10-15 08:39 君莫笑我十年游 阅读(1581) 评论(0) 推荐(0) 编辑
摘要:Java POI 操作Excel(读取/写入) https://www.cnblogs.com/dzpykj/p/8417738.html Java操作Excel之Poi基本操作 https://my.oschina.net/u/3897028/blog/2049488 阅读全文
posted @ 2019-10-14 20:44 君莫笑我十年游 阅读(102) 评论(0) 推荐(0) 编辑
摘要:1 //根据销量排行查询 2 public void queryGoodsByHotCount(){ 3 //将map集合键和值封装到entry对象中 然后转换成set集合 4 Set<Entry<Integer,Goods>>setGoods=mapGoods.entrySet(); 5 //将s 阅读全文
posted @ 2019-10-13 12:09 君莫笑我十年游 阅读(1493) 评论(0) 推荐(0) 编辑
摘要:阅读目录 1、JVM 简介 2、JVM 的组成部分 3、JVM加载class文件的原理机制 在面试java工程师的时候,这道题经常被问到,故需特别注意。 回到顶部 1、JVM 简介 JVM 是我们Javaer 的最基本功底了,刚开始学Java 的时候,一般都是从“Hello World ”开始的,然 阅读全文
posted @ 2019-08-27 23:21 君莫笑我十年游 阅读(1373) 评论(0) 推荐(0) 编辑
摘要:class SingleTon{ private static SingleTon singleTon = null; private SingleTon(){ System.out.println("单例模式"); } public static SingleTon getInstance(){ if(singleTon==nul... 阅读全文
posted @ 2019-08-19 16:42 君莫笑我十年游 阅读(274) 评论(0) 推荐(0) 编辑
摘要:package com.iotec.synchronizedTest; import java.util.LinkedList; public class ProductorConsumerDemo { public static void main(String[] args) { Backet backet = new Backet(); Prod... 阅读全文
posted @ 2019-08-19 16:23 君莫笑我十年游 阅读(198) 评论(0) 推荐(0) 编辑
摘要:使用取钱的demo来模拟实现线程的同步 1 package com.iotec.synchronizedTest; 2 3 import java.io.ObjectInputStream; 4 5 public class BankDemo { 6 public static void main( 阅读全文
posted @ 2019-08-18 15:55 君莫笑我十年游 阅读(972) 评论(0) 推荐(0) 编辑

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