- 博客(8)
- 收藏
- 关注
原创 【Java学习】JDBC
import java.sql.*; public class Test2 { public static void main(String[] args){ String dbURL = "jdbc:sqlserver://localhost:1434;DatabaseName=yfmMis"; try{ Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
2021-05-23 19:08:09 76
原创 【Java学习笔记】多线程
教程 文章目录4 线程的生命周期5 多线程存在的问题5.1线程安全5.1.1原子性5.1.2 可见性5.1.2.1使用synchronized关键词5.1.2.2 使用Lock5.1.2.3使用volatile关键词5.1.3 有序性5.2 线程活性5.3 线程交互6 线程池 4 线程的生命周期 5 多线程存在的问题 5.1线程安全 多线程共享数据时,如果没有采取正确的并发访问控制措施,就可能会产生数据一致性问题 5.1.1原子性 package threadsafe; import java.ut
2021-05-07 09:33:41 53
原创 【Java学习笔记】多线程
1 线程的概念 线程为进程的一部分,一个进程中可同时触发多个线程,执行不同的任务 2 创建多线程的方式 2.1 继承Thread package charactor; public class HpPluse extends Thread{ public Hero h1; public HpPluse(Hero hero){ this.h1 = hero; } public void run(){ while(!h1.hpMax()){
2021-04-16 20:02:43 51
原创 【Java学习笔记】Lambda
文章目录1 筛选特定对象1.1 使用匿名类方法1.2 Lambda方法1.3比较2 方法引用2.1 引用静态方法2.2 引用对象方法2.3 引用容器中对象的方法3 聚合操作 1 筛选特定对象 1.1 使用匿名类方法 创建接口HeroChecker,包含test方法 package lambda; import charactor.Hero; public interface HeroChecker { public boolean test(Hero h); } 通过匿名类方法实现该接口
2021-04-10 23:28:21 51
原创 【Java学习笔记】泛型
泛型的使用 package generic; import charactor.Hero; import java.util.LinkedList; //设计这个类的时候,在类的声明上,加上一个<T>,表示该类支持泛型。 public class MyStack<T> { LinkedList<T> lls = new LinkedList<T>(); public void push(T t){ lls.addLast(
2021-04-04 16:59:58 49 1
原创 【Java学习笔记】Java集合框架(2)
HashMap通过键值对储存数据,键唯一不可重复,值可以重复。以相同的key 把不同的value插入到 Map中会导致旧元素被覆盖,只留下最后插入的元素。不过,同一个对象可以作为值插入到map中,只要对应的key不一样 package collection; import java.util.HashMap; public class HashMapTest { public static void main(String[] args){ HashMap<String,S
2021-03-28 16:07:36 99 5
原创 【Java学习笔记】Java 集合框架(1)
→教程网站 文章目录1 存放多个对象1.1数组1.2 ArrayList2 ArrayList的常用方法 1 存放多个对象 1.1数组 声明一个数组用于存放对象,会浪费或放不下 package collection; import charactor.Hero; public class TestCollection { public static void main(String[] args){ Hero hero[] = new Hero[10]; //声明
2021-03-21 16:54:04 54
原创 【Java学习笔记】Java I/O
1 创建文件及基本操作 package file; import java.io.File; import java.util.Date; public class TestFile { public static void main(String[] args){ /************************** //绝对路径 File f1 = new File("D:/JavaFileTest1"); System.out.println("f1的绝
2021-03-14 16:27:44 77
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人