java
zhangk64
上帝恩赐,命运天定。 希望之光,普照我身。 坚毅如钢,勇往直前。 而今伊始,命途自闯。
展开
-
java 给main(String args[]) 函数传参数
public class Test { public static void main(String[] args) { System.out.println("hello "+args[0]); System.out.println("welcome "+args[1]); }}运行结果:C:\Users\ZK\Desktop>javac Test.javaC:原创 2015-11-14 16:04:58 · 485 阅读 · 0 评论 -
java运行Tomcat提示:The APR based Apache Tomcat Native library which allows optimal performance in produc
在Tomcat上运行javaweb程序时,启动Tomcat时log信息中提示如下内容:九月 18, 2017 4:34:51 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent信息: The APR based Apache Tomcat Native library which allows optimal pe原创 2017-09-18 16:36:43 · 3583 阅读 · 0 评论 -
单例模式
本文介绍23种设计模式之单例模式。 单例(Singleton)模式是Java中最简单的设计模式之一。这种类型的设计模式属于创建模式,因为此模式提供了创建对象的最佳方法之一。这种模式涉及一个类,它负责创建一个对象,同时确保只创建一个对象。这个类提供了一种方法来访问它的唯一对象,可以直接访问,而不需要实例化类的对象。要点 单例模式的要点有三个:原创 2017-09-05 22:02:32 · 256 阅读 · 0 评论 -
java 中 return 语句总结
return 在Java中作用 根据《Java编程思想:第四版》4.5节中介绍:return语句作为一个无条件的分支,无需判断条件即可发生。return语句主要有两个用途:一方面用来表示一个方法返回的值(假定没有void返回值),另一方面是指它导致该方法退出,并返回那个值。根据方法的定义,每一个方法都有返回类型,该类型可以是基本类型,也可以是对象类型,同时每个方法都必须有个结束标转载 2017-07-09 18:12:21 · 554 阅读 · 0 评论 -
Java简单爬虫示例
步骤简介打开链接:URL类初始化给定网页链接,并调用openConnection()返回一个HttpURLConnection类的父类URLConnection实例。获取链接文本内容:URLConnection实例调用getInputStream()获取输入流,并返回输入流(InputStream)对象,初始化给InputStreamReader,将字节流转换为字符流,并指定字符集编码原创 2015-12-01 19:46:29 · 611 阅读 · 0 评论 -
java中boolean类型占几个字节
java的基本数据类型中,boolean只有两种状态,默认值为false.取值范围是{true,false},理论上占1bit,实际上:1.单个的boolean 类型变量在编译的时候是使用的int 类型。boolean a=true;//这个a在JVM中占4个字节即:32位。2.boolean 类型的数组时,在编译的时候是作为byte array来编译的所以boolean 数组原创 2015-11-29 21:40:28 · 9857 阅读 · 0 评论 -
Java模拟并发操作进行服务器压力测试
使用线程池,实现多个用户并发访问的操作import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter; import java.net.HttpURLConnection; import java.net.URL;原创 2015-11-25 21:30:42 · 6015 阅读 · 7 评论 -
Java中的Timer和TimerTask的用法
Timer是一个普通的类,其中有几个重要的方法;而TimerTask则是一个抽象类,其中有一个抽象方法run(),类型线程中的run()方法。我们使用Timer创建一个他的对象,然后使用这对象的schedule方法来完成这种间隔的操作。schedule方法有三个参数,其中第一个参数就是TimerTask类型的对象,我们实现TimerTask的run()方法就是要周期执行的一个任务;第二个参数有两种转载 2015-11-21 01:12:40 · 709 阅读 · 0 评论 -
String,StringBuffer与StringBuilder的区别
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常转载 2015-11-24 12:09:37 · 277 阅读 · 0 评论 -
Packet for query is too large (41477246 > 167772). 数据库写入数据过大
错误提示:Packet for query is too large (41477246 > 16777216). You can change this value on the server by setting the max_allowed_packet' variable.解决办法:修改MySQL的一个系统参数:max_allowed_packet;MySQL安装原创 2015-11-20 17:54:18 · 412 阅读 · 0 评论 -
java注解
一、什么是注解 Java注解用于为Java代码提供元数据。作为元数据,注解不直接影响你的代码执行,但也有一些类型的注解实际上可以用于这一目的。 Java1.5引入了注解,当前许多java框架中大量使用注解,如Hibernate、Jersey、Spring。注解作为程序的元数据嵌入到程序当中。注解可以被一些解析工具或者是编译工具进行解析。我们也可以声明注解在编译过程或原创 2017-09-10 20:23:36 · 314 阅读 · 0 评论