相关分类: Java技术 C/C++ VB delphi
  • the cause of StringBuild class

    如果我们对字符串进行拼接操作,每次拼接,都会创建一个新的String对象,既耗时,又浪费空间,而StringBuild类可以解决这个问题。 那么StringBuild类是如果解决的呢? 因为StringBuild类是可变的字符序列,字符串缓冲区类。...

    2018-10-10 08:39:27

  • 通过Socket实现TCP编程,用户登录之服务器相应客户端

    服务器端: 1.创建ServerSocket对象,绑定监听端口; 2.通过accept()方法监听客户端请求; 3.建立连接后通过输入流读取客户端发送的请求信息; 4.通过输出流向客户端发送响应信息; package com.wxd.socket; import java.io.* ; import java.net.ServerSocket; import ja...

    2018-10-10 08:39:25

  • Java-二维码

    1 !-- https: // mvnrepository.com/artifact/com.google.zxing/core -- 2 dependency 3 groupIdcom.google.zxing/groupId 4 artifactIdcore/artifactId 5 version3.3.1/version 6 /dependency 1 import java.io.File; 2 import java.io.IOException; 3 import java.ni...

    2018-10-10 08:39:20

  • 10分钟看懂!基于Zookeeper的分布式锁

    实现分布式锁目前有三种流行方案,分别为基于数据库、Redis、Zookeeper的方案,其中前两种方案网络上有很多资料可以参考,本文不做展开。我们来看下使用Zookeeper如何实现分布式锁。 什么是Zookeeper? Zookeeper(业界简称zk)是一种提供配置管理、分布式协同以及命名...

    2018-10-10 08:39:22 java学习java学习资料

  • java里 equals和== 区别

    1、java中equals和==的区别 值类型是存储在内存中的堆栈(简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。 2、==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是...

    2018-10-10 08:39:22

  • the interconversion of String and StringBuilder

    package com.itheima_03; /* * StringBuilder和String的相互转换 * * StringBuilder -- String * public String toString():通过toString()就可以实现把StringBuilder转成String * * String -- StringBuilder * StringBuilder(String str):通过构造方法就可以实现把Str...

    2018-10-10 08:39:20

  • JNI使用方法

    JNI可以让我们在java代码中调用本地库的功能。 下面记录一下JNI简单的使用方法 创建java端接口 1 public class JNIIterface { 2 3 // 导入最终生成的dll文件 4 static { 5 System.loadLibrary("JNIDemo" ); 6 } 7 8 // 声明dll文件中实现的接口 9 public native int My...

    2018-10-10 08:39:17

  • MySQL 上移/下移/置顶

    在编写网站系统时,难免会用到上移、下移、置顶的功能,今天小编就介绍一下我的思路。 首先,需要一张数据表: CREATE TABLE `a` ( `id` int ( 11 ) NOT NULL AUTO_INCREMENT, `name` varchar ( 255 ) NOT NULL , `age` int ( 11 ) NOT NULL , `gender` varchar ( 255...

    2018-10-10 08:39:17

  • Hello World

    /* * * * lake@localhost:~/java$ javac -version * javac 1.8.0_65 * lake@localhost:~/java$ java -version * openjdk version "1.8.0_65" * OpenJDK Runtime Environment (build 1.8.0_65-b17) * OpenJDK 64-Bit Server VM (build 25.65-b01, mixed mode) * lake@lo...

    2018-10-10 08:39:16

  • Two ways to invert a string

    package com.itheima_07; import java.util.Scanner; /* * 字符串反转 * 举例:键盘录入”abc” * 输出结果:”cba” * * 分析: * A:键盘录入一个字符串 * B:写方法实现字符串的反转 * a:把字符串倒着遍历,得到的每一个字符拼接成字符串。 * b:把字符串转换为字符数...

    2018-10-10 08:39:14

2