并发java多线程
实现runnable或继承了thread的类只是一个按照Java底层支持并发处理的任务,这个任务是通过其run方法体现的,当你new出一个Thread类的时候或者由下面的线程池创建一个线程的时候这才是生成了一个线程。
若需要线程有返回值用的时候可通过实现Callable的任务来操作,该任务是通过该接口的call方法来体现的,可通过线程池的
sub...
往虚拟机的linux系统上安装java jdk包的步骤
1.到oracle官网下载和电脑匹配的jdk包(我这里选择的事u8版本的X64:jdk-8u181-linux-x64.tar.gz)
2.将该包放在虚拟机的共享目录夹内(默认是关闭的,需要手动开启,如何配置自行百度)
3.在linux环境下,将该包拷贝至/opt目录下,命令:cp 共享文件夹目录/jdk-8u181-linux-x64.tar....
Java中String,StringBuffer与StringBuilder的区别
一、String是字符串常量,对象不可变。StringBuffer与 StringBuilder是字符串变量,对象可变。
先来看String的字符串拼接代码:
String A = "aaa";
System.out.println(A);
A = "bbb";
System.out.println(A);
//输出结果:
//aaa
//bb...
JAVA Swing JFrame窗体
JFrame窗体是一个容器。
import javax.swing.*;
import java.awt.*;
public class Example1 extends JFrame {
public void CreateJFrame(String title) {
JFrame jf = new JFrame(title);
C...
Android单元测试 - 如何开始?
回顾:
《谈谈为什么写单元测试》
基本单元测试框架
Java单元测试框架:Junit、Mockito、Powermockito等;Android:Robolectric、AndroidJUnitRunner、Espresso等。
最开始建议先...
java删除指定文件
package th.deletePic.service;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOExcepti...
java项目如何运行
Java普通项目运行:
项目代码写完后,如果需要通过bat文件(windows)、shell文件(linux)启动项目,可以通过操作系统自带的命令行来运行java jdk。
比如linux环境下,可以通过运行如下命令:
java "-Xms128m -Xmx1024m" -Dlogback.configurationFile=...
Flask中之数据库框架和模型类一:SQLAlchemy配置说明,字段类型,约束条件
Python数据库框架
# pip install flask-sqlalchemy****
数据库引擎 URL
MySQL mysql://username:password@hostname/database
Postgres ...