上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 23 下一页
摘要: 本篇文章总结了一些关于Java构造方法的常见问题。 为什么创建了一个子类对象会调用其父类的构造方法 如下代码示例: 结果打印: 当一个类继承了某个类时,在子类的构造方法里,super()必须先被调用;如果你没有写,编译器会自动调用super()方法,即调用了父类的构造方法; 这并不是创建了两个对象, 阅读全文
posted @ 2016-05-12 16:35 风一样的码农 阅读(30313) 评论(0) 推荐(4) 编辑
摘要: 本篇文章将展示一个基本的面向对象概念-属性隐藏。 Java中的成员属性能被重写吗? 让我们先看以下代码示例,创建了两个Sub对象,并将其引用分别赋给SUb类和其父类Super; 运行程序,输出结果如下: 为什么创建了两个Sub对象,第二个却输出了”Super“; 隐藏属性而不是重写它们 先看一下属性 阅读全文
posted @ 2016-05-12 15:27 风一样的码农 阅读(1240) 评论(1) 推荐(0) 编辑
摘要: 这篇文章总结了十个经常被问到的JAVA异常问题; 1.检查型异常VS非检查型异常 简单的说,检查型异常是指需要在方法中自己捕获异常处理或者声明抛出异常由调用者去捕获处理; 非检查型异常指那些不能解决的异常,如除0,空指针等; 检查型异常非常重要,因为你希望使用你API接口的人知道如何处理这些异常; 阅读全文
posted @ 2016-05-12 14:26 风一样的码农 阅读(2937) 评论(0) 推荐(0) 编辑
摘要: 前言 怎样判断一个无序数组是否包含某个特定值呢? 这在JAVA中是一个非常实用的操作,在Stack Overflow问答网站中也同样是一个热门问题; 要完成这个判断,可以通过若干种不同的方式来实现,每种实现方式对应的时间复杂读有很大的不同; 接下来,我将展示四种不同的实现方式,以及这四种方式对应的时 阅读全文
posted @ 2016-05-12 11:08 风一样的码农 阅读(10272) 评论(0) 推荐(3) 编辑
摘要: 环境准备 Eclipse上新建一个简单的maven工程,Artifact Id选择maven-archetype-quickstart; 添加spring-context依赖; resources目录下添加spring的配置文件spring.xml; 开始编写bean及测试代码; Bean的创建方式 阅读全文
posted @ 2016-05-10 20:48 风一样的码农 阅读(1212) 评论(0) 推荐(0) 编辑
摘要: 什么是Session 对Tomcat而言,Session是一块在服务器开辟的内存空间,其存储结构为ConcurrentHashMap; Session的目的 Http协议是一种无状态协议,即每次服务端接收到客户端的请求时,都是一个全新的请求,服务器并不知道客户端的历史请求记录; Session的主要 阅读全文
posted @ 2016-04-26 16:17 风一样的码农 阅读(40505) 评论(15) 推荐(17) 编辑
摘要: Maven安装 去官网下载Maven,如下链接: http://maven.apache.org/download.cgi# 选择下载Binary zip archive 解压到本地,安装Maven前,先确保已安装JDK,CMD下输入java -version验证是否已安装JDK,如下为我本机的JD 阅读全文
posted @ 2016-04-23 16:52 风一样的码农 阅读(13210) 评论(1) 推荐(0) 编辑
摘要: 什么是类加载器 负责读取 Java 字节代码,并转换成java.lang.Class类的一个实例; 类加载器与类的”相同“判断 类加载器除了用于加载类外,还可用于确定类在Java虚拟机中的唯一性。 即便是同样的字节代码,被不同的类加载器加载之后所得到的类,也是不同的。 通俗一点来讲,要判断两个类是否 阅读全文
posted @ 2016-04-15 09:54 风一样的码农 阅读(3319) 评论(1) 推荐(0) 编辑
摘要: 前言 以下sun.misc.Unsafe源码和demo基于jdk1.7; 最近在看J.U.C里的源码,很多都用到了sun.misc.Unsafe这个类,一知半解,看起来总感觉有点不尽兴,所以打算对Unsafe的源码及使用做个分析; 另外,网上找了份c++的源代码natUnsafe.cc(可惜比较老, 阅读全文
posted @ 2016-04-14 17:09 风一样的码农 阅读(18383) 评论(3) 推荐(3) 编辑
摘要: 当我们运行java程序时,发现程序不动,但又不知道是哪里出问题时,可以使用JDK自带的jstack工具去定位; 废话不说,直接上例子吧,在window平台上的; 死循环 写个死循环的程序如下: 先运行以上程序,程序进入死循环; 打开cmd,输入jps命令,jps很简单可以直接显示java进程的pid 阅读全文
posted @ 2016-04-11 10:48 风一样的码农 阅读(45514) 评论(5) 推荐(8) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 23 下一页