![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 62
v-AUGUST-v
做个懂生活的IT技术男
展开
-
菜鸟进阶必杀技(Ⅰ)——java基础知识解析篇
开篇语:这篇文章是 java面试那件小事 系列文章的第一篇。该系列的文章将所有的读者都想象成是一个初学者,由浅入深的引入java相关的一些问题。这些问题都是sandeziVIP和朋友一起整理,或在群里或在论坛或查阅网络收集的一些出现频率较高且重要,当然也是必须要掌握的内容。如果你认为i你已经超出初学者了,却不是很懂每篇文章开头引入的几个问题,请把自己重归到初学者的行列。 java基础知识篇将涉原创 2012-06-01 00:15:17 · 2861 阅读 · 2 评论 -
spring配置声明式事物处理报错
Caused by: java.lang.IllegalArgumentException: Pointcut is not well-formed: expecting 'name pattern' at character position 37 execution(*com.baobaotao.service..*(..)) 解决方法:把第一个星后面加个空格,第一个星是返回类型原创 2015-06-05 09:50:44 · 823 阅读 · 0 评论 -
iBatis简单入门教程
iBatis 简介: iBatis 是apache 的一个开源项目,一个O/R Mapping 解决方案,iBatis 最大的特点就是小巧,上手很快。如果不需要太多复杂的功能,iBatis 是能够满足你的要求又足够灵活的最简单的解决方案,现在的iBatis 已经改名为Mybatis 了。 官网为:http://www.mybatis.org/ 搭建iBatis 开发环境: 1 、导入转载 2014-12-26 13:33:04 · 998 阅读 · 0 评论 -
java也能写出漂亮的界面(Java开源Swing外观)
Substance look & feel 这个项目的目的是提供一个流行的外观(look & feel)。这个外观(look & feel)联合了Windows XP和MacOS 10.4最好的特性并且需要JDK 5.0以上。 更多Substance look & feel信息 JGoodies look & feel JGoodies转载 2014-12-17 15:54:26 · 8618 阅读 · 0 评论 -
Java中获取键盘输入值的三种方法
程序开发过程中,需要从键盘获取输入值是常有的事,但Java它偏偏就没有像c语言给我们提供的scanf(),C++给我们提供的cin()获取键盘输入值的现成函数!Java没有提供这样的函数也不代表遇到这种情况我们就束手无策,请你看以下三种解决方法吧: 以下将列出几种方法: 方法一:从控制台接收一个字符,然后将其打印出来 public static void main(S转载 2014-11-20 15:39:49 · 1047 阅读 · 0 评论 -
Servlet生命周期与工作原理
ervlet生命周期分为三个阶段: 1,初始化阶段 调用init()方法 2,响应客户请求阶段 调用service()方法 3,终止阶段 调用destroy()方法 Servlet初始化阶段: 在下列时刻Servlet容器装载Servlet: 1,Servlet容器启动时自动装载某些Servlet,实现它只需要在web.XM转载 2014-11-18 12:16:12 · 915 阅读 · 0 评论 -
java jsp+servlet+mysql实现登录网页设计
菜鸟入门,java jsp+servlet+mysql实现登录网页设计原创 2014-11-18 18:28:58 · 22897 阅读 · 4 评论 -
java面试那件小事
又是一年毕业季,大大小小的程序猿们又忙着找工作了。面试必不可少,欲成面霸,扎实的功底必不可少,多看看面试题也是必须的。网上搜索java面试题,感觉全和新都不能结合起来,所以想自己整理一套java面试题,特希望广大同仁都慷慨献题,不论是你最近半年内面试遇到的题目,还是你认为比较经典的题目都可以拿出来跟大家分享,当然原创题目也可以咯。 献题的朋友如果能满足一下几点就再好不过了: 1,将题目进行简单原创 2012-05-29 00:21:29 · 4755 阅读 · 3 评论 -
StringUtils中 isNotEmpty 和isNotBlank的区别
StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等,具体可以查看源代码)。 除了构造器,StringUtils中一共有130多个方法,并且都原创 2012-10-15 15:55:11 · 1256 阅读 · 0 评论 -
关于java方法的重载(Overloading),覆写(Override)以及final 方法的几点说明
同步博文地址:http://august.b3log.org/articles/2012/07/16/1342420675028.html 昨天在一个群里面一个群友问道final 方法可不可以重载,我不假思索的说final 方法不能继承不能重载。后来晚上睡不着觉想想总觉得不对头,翻翻书一看自己简直就是胡说八道,才意识到这些基础概念的东西时间久了不深究很容易模糊变得模棱两可,尤其对于自己这种学东西原创 2012-05-19 03:45:05 · 5856 阅读 · 7 评论 -
java实现的几个常用排序算法
1. 选择排序 选择排序的基本思想是遍历数组的过程中,以 i 代表当前需要排序的序号,则需要在剩余的 [i…n-1] 中找出其中的最小值,然后将找到的最小值与 i 指向的值进行交换。因为每一趟确定元素的过程中都会有一个选择最大值的子流程,所以人们形象地称之为选择排序。 举个实例来看看: 初始: [38, 17, 16, 16, 7, 31, 39, 32, 2, 11] i = 0:原创 2012-06-27 14:31:13 · 1296 阅读 · 0 评论 -
java 类加载和初始化的那点秘密
先看看下面的这段代码,这个例子将说明类加载的顺序。也可以直接略过代码,直接看下面的图: class GrandFather{ GrandFather(){ System.out.println("the GrandFather constructor is initialized"); } static{ System.out.println("the GrandFather static fi原创 2012-06-26 10:23:30 · 1299 阅读 · 0 评论 -
如果构造器可以被继承····
今天看到一个面试题问构造器能不能被重写,回答说因为构造器不能被继承,所以答案是不能都被重写的。对然知道构造器是不能被继承的,但一时还真想不到是为什么,索性上网查了下,看到了下面的回答 可以这样理解构造器,构造器就是用来创造对象诞生的。说的形象的就是,你爸和你妈有一个构造器,出现。你爷和你奶也有个构造器,才会造成你爸的出现。 要是构造器能继承的话,那你爸和你妈可以没有自己的构造器。那这样你原创 2012-07-07 23:02:31 · 3315 阅读 · 2 评论 -
java反射知多少
这两天有细看java反射机制的东西,本来想要写篇笔记的,但在iteye上看到了这篇文章,有种“既生瑜,何生亮”的感觉。本着好东西共享的原则,贴出链接,供有需要的朋友学习。如果有深入研究反射机制的希望可以回复指出,以期好好学习,天天向上! 原文链接:http://www.iteye.com/topic/1123081原创 2012-05-26 00:38:51 · 1192 阅读 · 4 评论 -
菜鸟进阶必杀技(Ⅱ)——java基础知识自测篇
经过了上一篇的讲解,看看下面这些题你能做对多少 问题一 //下面这段代码的输出结果是什么? public class Test1 { public static void changeStr(String str) { str = "welcome"; } public static void main(String[] args) { String str = "1234";原创 2012-06-02 01:19:08 · 6409 阅读 · 5 评论 -
从java equals和==说起
程序运行时,对象时怎么进行放置安排的?特别内存是怎么分配的?对于这方面的了解对我们理解程序的运行有很大的帮助。有五个地方可以存储数据: 1》存储器。这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部。但是寄存器的数量极其有限,所以寄存器根据需求进行分配。 2》堆栈。堆栈简称栈(stack),位于通用RAM,但通过堆栈指针可以从处理器那里获得直接支持。堆栈指针若向下移动,则分配新的原创 2012-05-28 23:44:54 · 1483 阅读 · 0 评论 -
JVM加载class文件的原理
当Java编译器编译好.class文件之后,我们需要使用JVM来运行这个class文件。那么最开始的工作就是要把字节码从磁盘输入到内存中,这个过程我们叫做【加载 】。加载完成之后,我们就可以进行一系列的运行前准备工作了,比如: 为类静态变量开辟空间,将常量池存放在方法区内存中并实现常量池地址解析,初始化类静态变量等等。这篇文章我们要好好谈谈JVM是如何加载class文件的? 1、JVM加载转载 2015-07-22 17:35:29 · 691 阅读 · 0 评论