Java

基于JAVA语言的多线程技术

1、简介  多线程技术属于操作系统范围内的知识;  进程与线程  可以这么理解,一个应用程序就是一个进程,在一个进程中包含至少一个线程;进程就是线程的容器,真正工作、处理任务的是线程。  进程是操作系统分配资源的基本单位;线程是操作系统进行调度,时间分配的基本单位;  进程由内核对象和地址空间两部分构成,内核对象就是一...

Java HTTP请求

importjava.io.*;importjava.net.HttpURLConnection;importjava.net.MalformedURLException;importjava.net.URL;importjava.net.URLConnection;importjava.net.URLEncoder;...
代码星球·2020-08-09

[JNI] Java 调用 C++ dll

首先介绍一下JNI吧!JNI是Java提供的一个用于调用本地接口的接口层,位于Java代码和本地代码之间的一层;主要功能是数据类型的转换,还有就是通过这一层来调用本地代码!下面就说说Java调用C++ dll是怎么实现的吧!1、首先用Java代码制作接口层packageNEU.SOFT;publicclass...
代码星球·2020-08-09

Java BufferedReader、InputStream简介

InputStream 数据流类  一般来说,就是将字符串、管道数据(socket通倒)、文件、字节等转换为输入流,以流的方式去读取;  但是inputstream的读取速率较低,为了提高读取速率,一般将InputStream交给 BufferedReader,然后调用BufferedReader的...

Java socket通信

  首先抛开语言层面,简单介绍一下socket通信过程:  1、服务器端开启监听端口,阻塞进程 等待客户端连接  2、客户端连接,这时就产生了一个socket       socket就相当于一个传递消息的通道,一般都是成对出现的;客户端一个socket 服务器端一个socket,并且是由...
代码星球·2020-08-09

java HTTP请求 DefaultHttpClient is deprecated

最近在使用Apache的httpclient的时候,maven引用了最新版本4.3,发现Idea提示DefaultHttpClient等常用的类已经不推荐使用了,之前在使用4.2.3版本的时候,还没有被deprecated。去看了下官方文档,确实不推荐使用了,点击此处详情。DefaultHttpClient ...

阿里巴巴Java开发手册_不建议在循环体中使用+进行字符串拼接

18.【推荐】循环体内,字符串的连接方式,使用StringBuilder的append方法进行扩展。说明:下例中,反编译出的字节码文件显示每次循环都会new出一个StringBuilder对象,然后进行append操作,最后通过toString方法返回String对象,造成内存资源浪费。反例:Stringstr="st...

java基本数据类型取值范围

在JAVA中一共有八种基本数据类型,他们分别是 byte、short、int、long、float、double、char、boolean 1、整型   其中byte、short、int、long都是表示整数的,只不过他们的取值范围不一样     byte的取值范围为-128~1...

java preparement

1.建立链接Connectionconn=getDataSource().getConnection();PreparedStatementps=null;2不自动Commit不提交 达到有错误回滚目的conn.setAutoCommit(false);3.预编译SQL语句ps=connection.prep...
代码星球·2020-08-09

Java Date 和 calendar

一:Date类  在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理。这里简单介绍一下Date类的使用。  1.使用Date类代表当前系统时间  Datedate=newDate();System.out.p...
代码星球·2020-08-09

java static

被static关键字修饰的方法或者变量不需要依赖于对象来进行访问,只要类被加载了,就可以通过类名去进行访问。方便在没有创建对象的情况下来进行调用(方法/变量)。1.static方法一般称作静态方法,不依赖于任何对象就可以进行访问。在静态方法中不能访问类的非静态成员变量和非静态成员方法,但可以访问静态成员方法/变量,因为...
代码星球·2020-08-09

java Integer

Java中的数据类型分为基本数据类型和引用数据类型  int是基本数据类型,Integer是引用数据类型;  Ingeter是int的包装类,int的初值为0,Ingeter的初值为null。初始化  inti=1;  Integeri=newInteger(1);自动装箱和拆箱 从Java5.0版本以后加入了auto...
代码星球·2020-08-09

java --final关键字

在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。1.修饰类  当用final修饰一个类时,表明这个类不能被继承。尽量不要将类设计为final类2.修饰方法  下面这段话摘自《Java编程思想》第四版第143页:  “使用final方法的原因有两个。第一个原因是把方法锁定,...
代码星球·2020-08-09

java颜色代码对照表

 LightPink浅粉色#FFB6C1255,182,193Pink粉红#FFC0CB255,192,203Crimson猩红#DC143C220,20,60LavenderBlush脸红的淡紫色#FFF0F5255,240,245PaleVioletRed苍白的紫罗兰红色#DB7093219,112,14...
代码星球·2020-08-09

FastDFS :java.lang.Exception: getStoreStorage fail, errno code: 28

FastDFS:java.lang.Exception:getStoreStoragefail,errnocode:28FastDFS服务正常,突然报错:java.lang.Exception:getStoreStoragefail,errnocode:28错误代码28表示Nospaceleftondevice。Fas...