
Java基础学习笔记
Java基础学习笔记
锐行织梦者
携手尖端科技的经纬,以创意思维为引,精心织就知识共享的宏伟蓝图。在这里,智慧与灵感交相辉映,高效融合技术深度与创新广度,共同绘制出未来知识传播的璀璨景象。让我们一同探索,让每一份洞见成为点亮他人思维的火花,共筑知识交流的辉煌未来!
展开
-
设计模式学习笔记
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这也是它能被广泛应用的原因。创建型模式原创 2022-11-28 19:47:16 · 482 阅读 · 0 评论 -
java.lang-String类源码分析
2.知识点总结1.为什么String的hashCode选择 31 作为乘子参考链接:https://blog.youkuaiyun.com/huanghanqian/article/details/101081029在名著 《Effective Java》第 42 页就有对 hashCode 为什么采用 31 做了说明:原因:1.31是一个质数,质数的特性是只有1和本身是因子,选择质数可以让结果尽可能的散列2.hashCode是用int来储存,如果选择的数过大,则结果溢出的可能性也增大,会导致hash值精度丢原创 2022-10-28 12:56:48 · 297 阅读 · 0 评论 -
Java之创建线程池的四种方式
Java之创建线程池的四种方式。原创 2022-09-06 17:13:07 · 257 阅读 · 0 评论 -
Java常见基础面试题
1、JDK和JRE有什么区别?2、==和equals的区别是什么?3.Java数据类型分为两大类。基本类型和对象类型。4.final 在Java中有什么作用5.Java中的Math.round(-1,5)等于多少?6.String str="i"与String str=new String("i")一样吗?7.如何将字符串反转?8.String类的常用方法都有哪些?...原创 2022-07-16 14:26:35 · 2266 阅读 · 0 评论 -
MD5加密验证
2.创建工具类String KEY_MD5=“easy0afshjd5fshkja48aodkjdf8sfsd”;原创 2022-06-01 23:34:33 · 859 阅读 · 0 评论 -
java之IO学习(字节流、字符流)
文章目录1 IO1.1 什么是IO1.2 IO 的分类1.3 父类2 字节流2.1 一切皆为字节2.2字节输出流:OutputStream2.3 FileOutputStream类2.3 字节输入流 InputStream2.4 FileInputStream 类2.5 读取字节数据2.6 字节流练习:图片复制3.字符流3.1 字符输入流(Reader)3.2 FileReader类3.3 读取字符数据3.4 字符输出流(Writer)3.5 FileWriter类1 IO1.1 什么是IO数据的传输原创 2022-05-28 15:33:44 · 238 阅读 · 0 评论 -
Java之图片下载
Java实现图片下载(三种方法)原创 2022-05-27 23:43:14 · 3945 阅读 · 0 评论 -
MySQL5.7及SQLyogV12安装及使用破解及常用命令
MySQL及SQLyogV12安装及使用破解及常用命令原创 2022-05-16 12:27:59 · 3129 阅读 · 0 评论 -
Java之多线程学习笔记
Java之多线程学习笔记原创 2022-05-06 22:09:45 · 302 阅读 · 0 评论 -
获取时间戳的三种方法的效率比较
1.System.currentTimeMillis()System类中的currentTimeMillis()方法是三种方式中效率最好的,运行时间最短。开发中如果设计到效率问题,推荐使用此种方式获取。2.new Date().getTime()除了System类,使用量很大的应该就是Date类了,但date类中获取时间戳并不是最有效率的,翻看他的源码:无参构造如下public Date() {this(System.currentTimeMillis());}从源码可以看出,new Dat原创 2022-05-03 11:30:54 · 1128 阅读 · 0 评论 -
JavaEE-HttpServletRequest与HttpServletResponse的简单使用
package servlet;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpSer原创 2022-04-29 16:26:08 · 252 阅读 · 0 评论 -
Java简单的IO流文件操作(复制、写入、读取)
package edu.zhku.javase.utils;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;/** * IO流 */public class IOUtils { private static String path="F://LearningDirection/原创 2022-03-11 17:03:34 · 839 阅读 · 0 评论 -
如何获取数据库字段的实际长度以及如何去除字符串的空格问题
如何去除字符串的空格以及如何如何获取数据库字段的实际长度原创 2021-12-21 10:08:41 · 1625 阅读 · 0 评论 -
列车时刻查询系统Java-Eclipse(GUI编程)
列车时刻查询系统,就是利用Java和数据库编程实现,具有列车信息的录入、查询、删除、修改、输出、还有系统界面的设计等等。列车时刻查询系统主要功能是:通过列车时刻查询系统,管理人员可以对车站设置、列车类型进行新建和修改,及列车的调整;对车次进行增加和维护;用户可以查询到任意车次始发站和终点站两站之间的所有车次,并且可以查询出所要查询的两站之间距离公里数、经过的时间、行驶总时间、票价和车次类型等各种信息。原创 2021-12-10 14:53:11 · 1496 阅读 · 3 评论 -
常用的时间格式
/** * 时间格式工具类 */public final class TimeUtils { /** * 时间格式: yyyy-MM-dd HH:mm:ss */ public static String getStandardTimeToSecond(){ Calendar calendar=Calendar.getInstance(); SimpleDateFormat sdf =new SimpleDateFormat("yyy原创 2022-04-04 21:23:32 · 4097 阅读 · 0 评论 -
JDBC连接数据库Mysql(附增删改查)
package com.example.java_algorithms;import com.mysql.cj.jdbc.Driver;import io.swagger.models.auth.In;import org.slf4j.LoggerFactory;import java.sql.*;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.loggi原创 2022-04-04 20:28:40 · 1108 阅读 · 0 评论 -
MyEclipse10如何通过JDBC连接MySQL或SQLserver
首先,先把软件的JDK装好,以下是压缩包连接,里面有相关的调试程序、JDK以及JDBC扩展包下载,JDK的安装可参考网站:JDBC连接SQLServer,导入相关的扩展包即可:如:sqljdbc41.jar复制以下代码调试:package JDBC连接MySQL;import java.sql.*;import java.util.Scanner;public class demo1 { public static void main(String[] args) { DB原创 2022-01-04 23:22:18 · 2964 阅读 · 0 评论