java
文章平均质量分 59
Llwjz
这个作者很懒,什么都没留下…
展开
-
Java可以使用非0代表true吗?
对于c/c++,“0代表false,非0代表true”,但对于JAVA,只能用布尔类型的true和false代表真假。另外,boolean是基本数据类型,其包装类为Boolean,除了 true和false外,还有null。原创 2017-03-27 19:25:10 · 8660 阅读 · 1 评论 -
反射操作类的成员变量
Field类,代表的是类的属性,也称成员变量,Field对象通过Class的getDeclareField()或getDeclaredFields()方法获取,处于java.lang.reflect包。import java.lang.reflect.Field;/** * Created by wjz on 2017/3/12. */class FieldTestClass {原创 2017-03-12 20:28:52 · 357 阅读 · 0 评论 -
Java生产者和消费者
/** * Created by wjz on 2017/3/12. */public class Store { private final int MAX_SIZE; //仓库的最大容量 private int count; //当前的货物数量 public Store(int n) {原创 2017-03-12 19:41:33 · 214 阅读 · 0 评论 -
Servlet的生命周期
在javax.servlet.Servlet接口中有三个重要的方法,分别是init(),destroy(),service(),这三个方法分别对应Servlet生命周期的3个阶段,加上Servlet是一个java类,所以还有加载过程,所以一共是4个阶段,分别是加载,初始化,提供服务,销毁。1.加载加载指的是Servlet类加载到java虚拟机中,并且实例化,在这个过程中web容器会调用Se原创 2017-03-28 21:21:03 · 361 阅读 · 0 评论 -
UDP编程模型实现聊天
UDP一般用于安全性不高的点对点传输模式的程序,会存在两个终端,不存在服务器端。基本编程步骤如下:1.创建数据Socket,指定端口号,java提供了java.net.DatagramSocket类支持,两端可以使用不同的端口号,比如:DatagramSocket ds = new DatagramSocket(8888);2.对于接收端,需提供一个byte数组进行数据的存储;对于发送原创 2017-03-28 20:15:13 · 290 阅读 · 0 评论 -
StringBuffer和StringBuilder
分析以下代码,共产生了多少个String对象/** * Created by wjz on 2017/3/12. */public class StringTest { public static void main(String[] args) { String a = "a"; String b = "b"; String c原创 2017-03-12 13:53:48 · 205 阅读 · 0 评论 -
java字符串字面量是否生成String对象
public class StringTest { public static void main(String[] args) { String str1 = "abc"; String str2 = new String("abc"); System.out.println(str1 == str2); }}分析以上代码,它原创 2017-03-12 13:05:57 · 1190 阅读 · 0 评论 -
java内部类
对于B类来说,它的完整类名abc.A.B,命名空间缩小。根据内部类的定义结构的不同,分为:成员式和局部式。如下图:原创 2017-03-11 19:42:29 · 225 阅读 · 0 评论 -
Java的引用和C++的指针的区别
Java的引用和C++的指针都是指向一块内存地址的,通过引用或指针来完成对内存数据的操作,但是他们在实现、原理、作用的方面却有区别(1)类型:引用其值为地址的数据元素,Java封装了的地址,可以转成字符串查看,长度可以不必关心;C++指针是一个装地址的变量,长度一般是计算机字长,可以认为是个int。(2)所占内存:引用声明时没有实体,不占空间。C++指针如果声明后会用到才会赋值,如果用不到原创 2017-03-11 18:49:41 · 644 阅读 · 0 评论 -
java中equal和==的区别
“==”运用在基本数据类型的时候,通过比较他们实际的指来判定是否相等,而用于比较引用类型时,则是比较两个引用的地址是否相等,也就是比较他们是否指向同一个对象;“”equal“方法是java.lang.Object的方法,也就是所有java类都会有的方法。源码如下:public boolean equals(Object obj) { return (this == obj);}其原创 2017-03-11 18:54:03 · 316 阅读 · 0 评论 -
idea自带的maven设置aliyun镜像
由于在墙内的原因,maven官方仓库访问奇慢,并且idea已经集成了maven,所以我们在自带的maven里设置镜像,不用重新下载镜像。1.找到idea安装目录下,maven的配置目录,比如C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 2016.3.3\plugins\maven\lib\maven3\conf原创 2017-03-21 09:46:10 · 6625 阅读 · 1 评论 -
Echarts使用json异步通信
前端 My JSP 'index.jsp' starting page var myChart = echarts.init(document.getElementById('main')); $.getJSON("dataServlet").done(function (data) {原创 2017-05-14 16:47:19 · 559 阅读 · 1 评论