摘要: Java中的static关键字解析 static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试中常见的关于static的考题。以下是本文的目录 阅读全文
posted @ 2015-08-24 21:37 CS408 阅读(211) 评论(0) 推荐(0) 编辑
摘要: Java提高 - 字符串循环移位 问题,给你一个字符串,要求循环左移n位。比如对"abcdefg"循环左移2位,我们要得到"cdefgab"。附加条件,不能使用连续辅助空间(包括动态分配),只能使用若干单个变量(即O(1)空间)。 首先,我们知道,反转一个字符串操作("abcd"变"dcba"),是 阅读全文
posted @ 2015-08-24 16:52 CS408 阅读(1696) 评论(0) 推荐(0) 编辑
摘要: Java并发编程:深入剖析ThreadLoca Java并发编程:深入剖析ThreadLocal 说下自己的理解:使用ThreadLocal能够实现空间换时间,重在理解ThreadLocal是如何复制线程副本,ThreadLocal中的四个方法,ThreadLocalMap的使用,在使用Thread 阅读全文
posted @ 2015-08-20 18:12 CS408 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 有状态会话bean :每个用户有自己特有的一个实例,在用户的生存期内,bean保持了用户的信息,即“有状态”;一旦用户灭亡(调用结束或实例结束),bean的生命期也告结束。即每个用户最初都会得到一个初始的bean。 无状态会话bean :bean一旦实例化就被加进会话池中,各个用户都可以共用。即使用 阅读全文
posted @ 2015-08-20 16:08 CS408 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: equals与“==”(可以参考自己的另一篇博文) 基础知识 1,基本数据类型(byte,short,char,int,long,float,double,boolean) 使用“==” 对比的是具体的值是否相等 2,复合数据类型 “== ”对比的是内存中存放的地址 object中的equals初始 阅读全文
posted @ 2015-08-18 11:26 CS408 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 好书可以分为三类: 1.普通的好书 2.脑洞级别的好书 3.颠覆性的好书 推荐几本脑洞级别的好书: 《全球通史》 《自私的基因》 《枪炮、病菌、钢铁》 《失控》计算机方面的书 至少读三遍 《时间简史》 宇宙的起源 时间的概念 《从黎明到衰落》 《艺术的故事》 推荐一款计算机软件——思维导图 来构建自 阅读全文
posted @ 2015-08-15 19:24 CS408 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 背景:maven一直感觉既熟悉又陌生,归根结底还是自己不太熟。 1 什么是pom? pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目 阅读全文
posted @ 2015-08-14 22:00 CS408 阅读(240) 评论(0) 推荐(0) 编辑
摘要: Apache 和 Tomcat 都是web网络服务器,两者既有联系又有区别,在进行HTML、PHP、JSP、Perl等开发过程中,需要准确掌握其各自特点,选择最佳的服务器配置。 Apache是web服务器(静态解析,如HTML),tomcat是java应用服务器(动态解析,如JSP、PHP) Tom 阅读全文
posted @ 2015-08-14 19:24 CS408 阅读(168) 评论(0) 推荐(0) 编辑
摘要: JAVA排序汇总 JAVA排序汇总 package com.softeem.jbs.lesson4; import java.util.Random; /** * 排序测试类 * * 排序算法的分类如下: * 1.插入排序(直接插入排序、折半插入排序、希尔排序); * 2.交换排序(冒泡泡排序、快速 阅读全文
posted @ 2015-08-07 21:17 CS408 阅读(213) 评论(0) 推荐(0) 编辑
摘要: Java线程:大总结 Java线程是Java语言中一个非常重要的部分,Java5之前,多线程的语言支持还是比较弱的,内容也较少,写一个复杂的多线程程序是相当有挑战性的。 在Java5以后,Java对多线程做了很多扩展,扩展部分称之为并发包。这部分内容大大增强了Java多线程编程的能力,通过使用Jav 阅读全文
posted @ 2015-08-07 21:14 CS408 阅读(219) 评论(0) 推荐(0) 编辑