-
java类的继承实验报告
java类的继承实验报告 2024-08-31 一.实验目的 (1)掌握类的继承 (2)变量的继承和覆盖,方法的继承,重载和覆盖的实现: 二.实验的内容 (1)根据下面的要求实现圆类Circle. 1.圆类Circle的成员变量:radius表示圆的半径. 2.圆类Circle的方法成员: Circle():构造方法,将半径置0 Circle(double r):构造方法
- 互联网
- 2026年05月04日
-
JavaScript选择器
Js选择器 getElementById()getElementsByClassName()getElementsByName()getElementsByTagName()querySelector()querySelectorAll() getElementById ididHTMLDivElement <div id=“t1”&gt
- 互联网
- 2026年05月04日
-
java多线程基础(二)_1
1. sleep()方法 在指定时间内让当前正在执行的线程暂停执行,但不会释放“锁标志”。不推荐使用。 sleep()使当前线程进入阻塞状态,在指定时间内不会执行。 2. wait()方法 在其他线程调用对象的notify或notifyAll方法前,导致当前线程等待。线程会释放掉它所占有的“锁标志”,从而使别的线程有机会抢占该锁。 当前线程必须拥有当前对象锁。如果当前线程不是此锁的拥有者
- 互联网
- 2026年05月04日
-
Java创建Oracle数据库表
package utility.mysql; import java.io.IOException; import java.io.InputStream; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement;
- 互联网
- 2026年05月04日
-
java里的堆内存于栈内存的区别
这个区别对于我们来说并不大,这是内存分配的两种方法。一般代码逻辑,简单变量,结构体都是放入栈中,而对象,以及被装箱的数据是放入堆中的。 简单来说,栈就是一个很长的栈(数据结构中的栈,如果不理解可以当做是像线一样的一长串数据)。里面存着各种逻辑,以及像整形,浮点型等数据,根据栈先进先出的原则,代码会一条条被执行,执行代码中包含着栈中可以存放的数据。但数据量过大的时候,存入栈中会明显影响性能。所以
- 互联网
- 2026年05月04日
-
Java多线程基础——对象及变量并发访问
在开发多线程程序时,如果每个多线程处理的事情都不一样,每个线程都互不相关,这样开发的过程就非常轻松。但是很多时候,多线程程序是需要同时访问同一个对象,或者变量的。这样,一个对象同时被多个线程访问,会出现处理的结果和预期不一致的可能。因此,需要了解如何对对象及变量并发访问,写出线程安全的程序,所谓线程安全就是处理的对象及变量的时候是同步处理的,在处理的时候其他线程是不会干扰
- 互联网
- 2026年05月04日
-
java利用线程池处理集合
java用线程池处理集合问题 循环集合每多少条数据开启一个集合,此处每十万数据开启一个线程 public void testStr() { List<BaseEntity> list = new ArrayList<>(); for (int i = 0; i < 2000000; i++) {
- 互联网
- 2026年05月04日
-

Java多线程基础学习(二)
以上述代码为例,如果加了关键字synchronized,则一个线程在使用共享资源o时,另一个线程必须等到前一个线程使用完,才能使用。 加 synchronized 的输出结果: 而不加 synchronized 的输出结果: 10. 容器类并发问题的同步解决方法 JDK中提供了并发容器,可以直接帮我们解决容器类出现的并发问题。它们大部分都存在java.util.concurrent这个包中,包括
- 互联网
- 2026年05月04日
-
Java连接各类数据库
几种常用数据库的连接,以及Dao层的实现。 1、加载JDBC驱动: 1 加载JDBC驱动,并将其注册到DriverManager中: 2 //MySQL数据库 3 Class.forName("com.mysql.jdbc.Driver").newInstance(); 4 //Oracle数据库 5 Class.forName("oracle.jdbc.driver
- 互联网
- 2026年05月04日
-

Java多线程基础学习(一)
public final native void notify() 注意:在notify()方法后,当前线程不会马上释放该对象锁, 要等到执行notify()方法的线程将程序执行完,也就是退出同步代码块中。 package wait.notify; public class ThreadWaitNotifyTest { final static Object object=new
- 互联网
- 2026年05月04日







