在前面LZ具体介绍了HashMap、HashTable、TreeMap的实现方法,从数据结构、实现原理、源代码分析三个方面进行阐述,对这个三个类应该有了比較清晰的了解,以下LZ就Map做一个简单的总结。 推荐阅读: java提高篇(二三)—–HashMap java提高篇(二五)—–HashTable Java提高篇(二六)-----hashCode Java提高篇(二七)—–TreeMap一、Map概述 首先先看Map的结构示意图 Map:“键...
1 grunt和grunt插件是通过npm安装并管理的,npm是node.js的包管理器2 grunt-cli为grunt的插件,将其安装到全局环境中就可以在任何目录下执行grunt命令了,grunt-cli的任务很简单:调用Gruntfile在同一目录中的Grunt.3 一般在你的grunt项目中需要添加两份文件:package.json和Gruntfile package.json:此文件被npm用于存储项目的元数据,以便将此项目发布为npm模块。你可以在此文件中列出项目依赖的grunt和grunt插件,放置于devDepe...
Java日期时间使用总结 一、Java中的日期概述 日期在Java中是一块非常复杂的内容,对于一个日期在不同的语言国别环境中,日期的国际化,日期和时间之间的转换,日期的加减运算,日期的展示格式都是非常复杂的问题。 在Java中,操作日期主要涉及到一下几个类: 1、java.util.Date 类 Date 表示特定的瞬间,精确到毫秒。从 JDK 1.1 开始,应该使用 Calendar 类实现日期和时间字段之间转换,使用 DateFormat 类来格式化和分析日...
通过收银系统项目设计,对JAVA知识比以前有了进一步的了解。在做项目之前很迷茫,不知道从哪里入手。但是慢慢发现就有了感觉,把以前的知识点综合运用起来,对自己提升了不少。今后还要加强各方面的训练。 一路学到现在,刚开始踏入新博时候,感觉自己好差劲,甚至怀疑自己。不过压力越大动力就越大,坚持就能笑到最后。JAVA虽然枯燥、寂寞,但是就像人生一样,要成功,必经风雨,耐得住寂寞,经得起打磨,才能在未来的路上走向...
本次是最后一次java博客,主要对本学期对于Java的学习和实践进行一些总结和完善。 学习了一个学期的面向对象编程,自己也算是有点收获但同时有觉得自己在很多方面有点不足,。由于java和c都是编程语言,所以有时在学习之余也会选择去把两者进行比较学习,自己之前也是学过python,于是我经常会将这三者放在一起比较学习。 首先我想谈谈学习之前对于Java以及在更大的程度上对于面向对象编程的看法,我第一次听到面向对象...
中文乱码问题及其解决方法1.解决HTML页面中的中文问题:为了使HTML页面很好地支持中文,就必须在每个HTML页面的头部增加如下代码:<HEAD>...<META http-equiv=Content-Type content="text/html;charset=utf-8">...<HEAD>2.解决JSP页面中的中文问题为了使JSP页面很好地支持中文,就必须在每个JSP页面的头部增加如下代码:<%@ page contentType="text/html;charset=utf-8" language="java"%>3.解决Servlet响应结果的中文问题为了使Se...
javascript DOM常用API总结作者:狼狼的蓝胖子
网址:http://www.cnblogs.com/lrzw32/p/5008913.html文本整理了javascript操作DOM的一些常用的api,根据其作用整理成为创建,修改,查询等多种类型的api,主要用于复习基础知识,加深对原生js的认识。基本概念在讲解操作DOM的api之前,首先我们来复习一下一些基本概念,这些概念是掌握api的关键,必须理解它们。Node类型DOM1级定义了一个Node接口,该接口由DOM中所有节点类型实现。这...
1. 本周学习总结1.1 以你喜欢的方式(思维导图或其他)归纳总结与数据库相关内容。2. 使用数据库技术改造你的系统2.1 简述如何使用数据库技术改造你的系统。要建立什么表?截图你的表设计。2.2 系统中使用到了JDBC中什么关键类?2.3 截图数据库相关模块的关键代码。关键行需要加注释。2.4 选做:使用JDBCUtil进行改造系统。参考:实验任务书-题目52.5 选做:使用数据库连接池技术改造系统。参考:实验任务书-题目6数据连接池参考资...
使用StringTokenizer去掉字符串中的空格publicclass StringTo {publicstaticvoid main(String[] args){String text = " We are students ";System.out.println("源字符串是:");System.out.println(text);System.out.println(text.trim());StringTokenizer st = new StringTokenizer(text," ");StringBuffer sb = new StringBuffer();int i = 1;while(st.hasMoreTokens()){i++;sb.append(st.nextToken());}System.out.println("去掉...
java并发编程一、关于并发并发是什么?
并发是指在同一时间间隔内,有多个程序处于运行状态。当然,同一时刻只有一个程序在运行。与之对应的是并行,并行是指同一时刻有多个程序同时执行(宏观上)为什么需要并发?
为了提高系统的资源利用率 和 吞吐量。就好比全班需要填表时,可以发给每个人,然后填完之后在收起来,这样的效率远比一个一个的发,然后等第一个人填完了再发给第二人填写要快的多什么是线程安全?
线程作为独立调用...
1.什么是变量?变量的定义格式?要使用变量需要注意什么?就是可变的量数据类型 变量名 = 数值;同一范围内不能重复定义不赋值不能使用2.Java中的数据类型分几类?基本数据类型有哪些?两大类 基本数据类型 byte(1) short(2) int(4) long(8) float(4) double(8) char(2) boolean(1) 引用数据类型 类 接口 数组 枚举3.数据类型转换: 隐式转换:由低级专向高级 强制转换:由高级专向低级 面试题: 第...
目录一、面向过程的思想和面向对象的思想二、简单理解面向对象三、面向对象的设计思想四、对象和类的概念五、如何抽象出一个类?六、类(对象)之间的关系七、Java与面向对象八、为什么使用面向对象编程? 一、面向过程的思想和面向对象的思想 面向对象和面向过程的思想有着本质上的区别, 作为面向对象的思维来说,当你拿到一个问题时,你分析这个问题不再是第一步先做什么,第二步再做什么,这是面向过程的思维,你应该分析...
http://www.cnblogs.com/skywang12345/p/3154474.html https://www.rallydev.com/community/engineering/java-references-strong-soft-weak-phantom原文:http://www.cnblogs.com/hellotech/p/3935028.html
1 JavaScript变量作用域1.1 函数作用域没有块作用域:即作用域不是以{}包围的,其作用域完成由函数来决定,因而if /for等语句中的花括号不是独立的作用域。如前述,JS的在函数中定义的局部变量只对这个函数内部可见,称之谓函数作用域。嵌套作用域变量搜索规则:当在函数中引用一个变量时,JS会搜索当前函数作用域,如果没有找到则搜索其上层作用域,一直到全局作用域。[javascript]view plaincopyprint?var value = ‘global‘; ...
今天是开始学习的第三天,总结下这两天学的内容,主要是运算符和条件结构。 下面是运算符的一个小总结: 算术运算符赋值运算符关系运算符 逻辑运算符位运算符条件运算符+取正时为单目,加时为双目= 只表赋值== 双目&& 短路与&a?b:c - 取负时为单目,减时为双目 += 双目!= 结果 || 短路或 | */ 双目 -=>= 都是 !非运算 ^ % 模除即取余数,双目 *=<= 布尔 &或 << ++ -- 自增自减符 单目 /=> true |非 >> %=< fl...