
java
文章平均质量分 55
程序员小徐同学
余少时嗜玩,昨日不再,如过目云烟,不知所以然。今日再回眸,如醍醐灌顶。昔日故事,似那涓涓细流逐一浮现在眼前。然花有重开日,人无再少年。悲矣
致力于全栈开发
展开
-
JVM学习笔记
Jvm工作原理学习笔记一、 JVM的生命周期JVM实例对应了一个独立运行的java程序它是进程级别a) 启动。启动一个Java程序时,一个JVM实例就产生了,任何一个拥有public static void main(String[] args)函数的class都可以作为JVM实例运行的起点b) 运行。main()作为该程序初始线程的起点,任何其他线程均由该线程启动。JVM内部有两种线程:守护线程和非守护线程,main()属于非守护线程,守护线程通常由JVM自己使用,java程序也可以标明自己创建原创 2022-03-27 09:30:11 · 346 阅读 · 2 评论 -
java多线程的等待唤醒这么讲你一定明白
多线程之Java中的等待唤醒机制1.多线程的问题中的经典问题是生产者和消费者的问题,就是如何让线程有序的进行执行,获取CPU执行时间片的过程是随机的,如何能够让线程有序的进行,Java中提供了等待唤醒机制很好的解决了这个问题!生产者消费者经典的线程中的问题其实是解决线程中的通讯问题,就是不同种类的线程针对同一资源的操作,这里其实下面的介绍很好的阐述了这其中的问题:2.下面是演示//代码中的实体类public class Student { String name; int ag原创 2021-12-03 20:38:49 · 163 阅读 · 0 评论 -
java链接MySQL操作
java链接MySQL操作只是实现一些基本操作,这里面需要加载数据库驱动mysql只是实现一些基本操作,这里面需要加载数据库驱动mysqlpackage h1;import java.sql.*;import java.util.*;public class Ex1 { public static void main(String[] args) { // TODO Auto-generated method stub Statement sta = null; Connectio原创 2021-11-25 16:24:26 · 670 阅读 · 0 评论 -
JAVA算法大全加详解-算法老是学不好怒干两万字最全算法教会你
JAVA-算法大全1.快速排序算法原理设要排序的数组是A[0]……A[N-1],首先任意选取一个数据通常选用数组的第一个数作为关键数据,然后将所有比它小的数都放到它左边,所有比它大的数都放到它右边,这个过程称为一趟快速排序。值得注意的是,快速排序不是一种稳定的排序算法,也就是说,多个相同的值的相对位置也许会在算法结束时产生变动。一趟快速排序的算法是:设置两个变量i、j,排序开始的时候:i=0,j=N-1;以第一个数组元素作为关键数据,赋值给key,即key=A[0];从j开始向前搜索,即由后原创 2021-10-30 16:24:23 · 2438 阅读 · 7 评论 -
Java 实现矩阵连乘,构造最优解
Java 实现矩阵连乘,构造最优解package test;public class algorithm { public static void main(String[] args) { int[] p={30,35,15,5,10,20,25}; int n=p.length; int[][] m=new int[n][n]; int[][] s=new int[n][n]; matrixChain(p,m,s); System原创 2021-10-14 18:21:06 · 541 阅读 · 0 评论