![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
Forget December
这个作者很懒,什么都没留下…
展开
-
Java Statement与PrepareStatement
Statement与PrepareStatement采用Statement进行查询package jdbc;import java.sql.*;import java.util.Scanner;public class Main { static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver"; static final String DB_URL = "jdbc:mysql://localhost:3306/stu原创 2021-01-24 00:14:27 · 122 阅读 · 0 评论 -
java jdk11连接mysql
前提条件需要安装mysql,并且有mysql-connector-java-8.0.22.jar,如果没有的话,可以去mysql官网下载,官网地址https://dev.mysql.com/downloads/connector/j/建立一个数据表连接mysql数据库基本操作package test;import java.sql.*;public class JDBC { static final String JDBC_DRIVER = "com.mysql.cj.jdbc原创 2021-01-23 23:25:20 · 1754 阅读 · 0 评论 -
Java synchronized 方法解析
Java synchronized 方法解析参考https://www.cnblogs.com/hapjin/p/4678773.htmlhttps://www.cnblogs.com/hapjin/p/4678773.htmlpackage test01;class MethodSync { /* * @Task : 测试 synchronized 修饰方法时锁定的是调用该方法的对象 * @param name 线程的标记名称 */ public原创 2021-01-19 23:57:56 · 124 阅读 · 0 评论 -
java线程通信
java线程通信示例一:实现字母数字交替输出package test01;class ThreadLetter extends Thread { Object object;//该变量用于上锁 public ThreadLetter(Object object){ this.object=object; } public void run() { for (int i = 0; i < 26; i++) {原创 2021-01-19 23:47:30 · 62 阅读 · 0 评论 -
Java死锁问题
Java死锁问题可以参考哲学家就餐问题,了解死锁的基本特点死锁产生原因及解决方式想了解的自行百度,这里不再赘述,注意的是解决一个原因就能解决死锁下面通过Java代码模拟哲学家就餐问题中死锁的产生package test01;public class Main { /** * 模拟场景: 两个哲学家在就餐,只有两根筷子,每次只拿一个筷子,吃饭时需要两根筷子都拥有 */ public static int count=0; private static原创 2021-01-18 23:59:54 · 78 阅读 · 0 评论 -
Java守护线程
Java守护线程守护线程是为其他线程服务的线程,在所守护线程执行完毕之后就会退出TurtleThread2 t2就是main的守护线程package test01;class TurtleThread2 extends Thread{ public TurtleThread2(String name) { super(name); } public void run(){ long timeStart=System.currentTim原创 2021-01-18 23:58:35 · 130 阅读 · 1 评论 -
Java多线程
Java多线程基本概念线程的承载体是核进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位CPU个数、CPU核心数、CPU线程数等概念区分参考链接https://www.cnblogs.com/kimsimple/p/7787018.htmlCPU个数即CPU芯片个数CPU的核心数是指物理上,也就是硬件上存在着几个核心。线程数总是大于或等于核心数的。一个核心最少对应一个线程,但通过超线程技术,一个核心可以对应两个线程,也就是说它可以同时运行两个线程下图是一个2cpu4核心8线原创 2021-01-17 21:27:43 · 84 阅读 · 0 评论 -
Java Date与SimpleDateFormat类的使用
Java Date与SimpleDateFormat类的使用package anomyous;import java.text.SimpleDateFormat;import java.util.Date;public class Test { public static void main(String[] args) { Date date=new Date();//默认为当前时间日期 SimpleDateFormat sdf=new Simpl原创 2021-01-16 23:07:25 · 97 阅读 · 0 评论 -
Java正则表达式
Java正则表达式package anomyous;public class Test { public static void main(String[] args) { String mail="123456789@qq.com"; String phone="18195956560"; boolean isMail=mail.matches("[a-zA-Z0-9]+@[a-zA-Z0-9]+.(com)$");原创 2021-01-16 23:05:48 · 99 阅读 · 0 评论 -
Java 常用类练习:输入一行多个数字,用一个空格间隔,将这些数字排序并输出
package anomyous;import java.util.ArrayList;import java.util.Arrays;public class Test { public static void main(String[] args) { String nums="81 45 34 99 56 76"; String[] strArray=nums.split("\\s");// \\s(\s)是正则表达式中的空格,使用split("原创 2021-01-15 22:23:36 · 3096 阅读 · 0 评论 -
Java String常用方法应用
Java String常用方法应用package anomyous;public class Test { public static void main(String[] args) { String s1="123"; String s3=s1.concat("456");//字符串连接 String s4=s1.concat("456"); System.out.println(s3.equals(s4));//tr原创 2021-01-15 22:19:47 · 96 阅读 · 0 评论 -
Java Interger赋值问题
Java Interger赋值问题package anomyous;public class Test { public static void main(String[] args) { Integer i1=new Integer(99); Integer i2=Integer.valueOf(99);//手动装箱 Integer i3=99;//自动装箱 隐式调用Integer.valueOf() System.out原创 2021-01-15 22:06:57 · 1587 阅读 · 0 评论 -
Java异常 : 继承Exception和继承RuntimeException有什么区别
继承Exception和继承RuntimeException有什么区别继承Exception和继承RuntimeException有什么不同效果?创建两个异常类package anomyous;public class TooSmallException extends RuntimeException{ public TooSmallException(String message,int num) { super(message); System.err原创 2021-01-14 17:52:58 · 1677 阅读 · 1 评论 -
Java String赋值问题
Java String赋值问题public static void main(String[] args) { String s1="aaa"; String s2=""; s2=s1;//s1的地址赋值给s2 System.out.println(s1==s2);//true s1和s2指向同一个地址,所以存储内容相同 System.out.println(s1);//aaa System.out.print原创 2021-01-14 17:50:16 · 863 阅读 · 0 评论 -
JavaIO流知识点整理
IO流字节流从文件中读取字节问题read()返回数字含义原文件内容:1234输出:49505152package anomyous;import java.io.*;public class Test { public static void main(String[] args) throws IOException { File file=new File("speech.txt"); FileInputStream fin=new原创 2021-01-13 23:21:39 · 580 阅读 · 0 评论 -
各种乱码原因分析
最近在即刻中发现一名用户发了一张乱码原因整理的表格,感觉非常有用,就分享给大家原创 2020-12-30 20:40:00 · 225 阅读 · 0 评论 -
jsp连接数据库并且使用CSS美化表格
java:jdk 1.7sever:tomcat 7.0MySql驱动:mysql-connector-java-5.1.22-bin.jar运行环境eclipsejee注意使用时别忘了将mysql-connector-java-5.1.22-bin.jar导入到你的Tomcat目录里的lib文件夹内,要不然会出现java.lang.ClassNotFoundException: com...原创 2019-06-13 13:19:41 · 2629 阅读 · 0 评论