- 浏览: 7369 次
最新评论
文章列表
java中的内部类总结
- 博客分类:
- java日常
转:
内部类不是很好理解,但说白了其实也就是一个类中还包含着另外一个类
如同一个人是由大脑、肢体、器官等身体结果组成,而内部类相当于其中的某个器官之一,例如心脏:它也有自己的属性和行为(血液、跳动)
显然,此处不能单方面用属性或者方法表示一个心脏,而需要一个类
而心脏又在人体当中,正如同是内部类在外部内当中
实例1:内部类的基本结构
需求:
隐藏从第七条后开始的品牌,最后一条要显示
点击显示更多,隐藏的品牌会显示,按钮文本切换成精简显示品牌,高亮推荐品牌
点击精简显示后,隐藏从第七条后开始的品牌,最后一条要显示,按钮文本切换,去掉高亮
在这个案例中,除了选择器外,会用到的几个jQuery方法:
show()--显示隐藏的匹配元素
css(name,value)--给元素设置样式
text(string)---设置所有匹配元素文本的内容
filter(expr)---筛选出与指定表达式匹配的元素集合,其中expr可以是多个选择器的组合
它和find方法的不同是,find会元素内宣召匹配的元素,而fil ...
性能优化
优化分为:设计调优,代码调优,JVM调优,数据库调优,操作系统调优
设计优化:
软件的结构对于系统的整体性能有着重要的影响。优秀的设计结构可以规避很多潜在的性能问题,对系统性能的影响可能远远大于代码的优化。因此需要了解常用的设计模式,组件和设计方法。
善用设计模式
单例模式
确保系统中一个类只产生一个实例,好处是:
对于频繁使用的对象,可以省略创建对象所花费的时间,这对于重量级对象而言,是非常可观的一笔开销;new的次数减少,对系统内存的使用频率也会降低,将减轻GC的压力,缩短GC停顿的时间。
简单的实例:
public class Singlet ...
对应Jquery选择器开始前的三个例子,用jQuery来改写就是:
1、 给网页中所有<p>元素添加onclick事件
$("p").click(function(){
...
}
)
2、隔行改变背景色
$("#tb tbody tr:even").css("backgroundColor","#888");
3、计数checkbox勾选的个数
$("#btn").click(function(){
var items=$("input[name='c ...
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Sample HTML</title>
<link href="./style.css" rel="stylesheet" type="text/css">
<script src="../scripts/jquery.j ...
表单选择器
在基本选择器,层次选择器,过滤选择器之后,是表单选择器,也是最后的一个了、
表单选择器能极其方便地获取到表单的某个或某类型的元素
:input --- 选取所有的input, textarea, select, button元素---返回集合元素---$(":input")选取所有的input, textarea, select, button元素
:text --- 选取所有的单行文本框---返回集合元素---$(":text")选取所有的单行文本框
:password---选取所有的密码框---返回集合元素---$(&qu ...
过滤选择器
过滤选择器主要是通过特定的过滤规则来筛选出所需的DOM元素,过滤规则与CSS中的选择器语法相同,即选择器器都睡以冒号开头。
过滤选择器可以分为:
基本过滤
内容过滤
可见性过滤
属性过滤
子元素过滤
表单对象属性过滤
1、基本过滤选择器
:first---选取第一个元素---返回单个元素---$("div:first")选取所有<div>元素中的第一个<div>元素
:last---选取最后一个元素---返回单个元素---$("div:last")选取所有<div>元素中的最后一 ...
关于选择器的综合实例文件,会在最后一篇选择器文章中贴出。
基本选择器
这是jQuery种最常用的,也是最简单的选择器。通过元素的id、class和标签名等来查找DOM元素
#id---根据指定的id匹配一个元素---返回单个元素---$(" ...
关于jQuery选择器 序
熟练地操作选择器可以达到事半功倍的效果。
jQuery选择器的写法和CSS选择器的写法非常像是,不过两者的作用效果不同,CSS选择器找到元素后是添加样式,而jQuery选择器找到元素后是添加行为。jQue ...
关于jQuery的简介 --- 就不在这里赘述了。
jQuery中,$就是jQuery的简写,两者等价
<script src="jquery.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(
function(){
alert("Hello World!");
}
);
</script>
上面的代码和windo ...
在今天看的java特种兵中,主要看了前面几小结。作者重点讲了String。总结的实例代码如下:
public class Day{
private static String getA(){
return "a";}
private static void method1(){
String a ="a"+"b"+1;
String b ="ab1";
System.out.println(a==b);//a,b均为常量,在编译时就已经确定
}
pri ...
Spring MVC demo
- 博客分类:
- spring
Spring MVC 小案例
applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="flightService" cl ...