Java 程序员 高级特性 反射、泛型、注释符、自动装箱和拆箱、枚举类、可变 参数、可变返回类型、增强循环、静态导入 核心编程 IO、多线程、实体类、 集合类、正则表达式、 XML 和属性文件 图形编程 AWT(Java2D/JavaSound/JMF) 、Swing、SWT、JFace 网路编程
分类:
编程语言 时间:
2016-03-03 19:20:05
收藏:
0 评论:
0 赞:
0 阅读:
295
策略模式:分别封装行为接口,实现算法族,超类里放行为的接口对象,在子类里具体设定行为对象. 原则就是:分离变化部分,封装接口,基于接口编程各种功能. 为什么要用策略模式 { 继承带来的问题: (为策略模式) 对类的局部改动,尤其是超类的改动,会影响其它部分,影响会有溢出效应. 溢出效应: 在超类中添...
分类:
编程语言 时间:
2016-03-03 19:19:45
收藏:
0 评论:
0 赞:
0 阅读:
198
分类:
编程语言 时间:
2016-03-03 19:18:15
收藏:
0 评论:
0 赞:
0 阅读:
236
LinkedList的分析
分类:
编程语言 时间:
2016-03-03 19:17:45
收藏:
0 评论:
0 赞:
0 阅读:
153
Java接口可以理解为一种特殊的类,是由全局常量和公共的抽象方法所组成 接口如果不写public,则也是public访问权限,不是default 与抽象类一样,接口若要使用也必须通过子类,子类通过implements关键字实现接口。 一个子类可以同时实现多个接口,摆脱了Java的单继承局限 //==
分类:
编程语言 时间:
2016-03-03 19:15:55
收藏:
0 评论:
0 赞:
0 阅读:
164
unity打包apk相对来说比较容易,相信出过的人都明白,出包过程,没有大的难度,一步一操作,一步一等待,繁琐耗时,不懂的人又代替不了。这时候需求就来了,如何简单的一键打包搞定,这个就稍微有点难度,当然作为程序员就是要解决这些问题,封装变化,变繁为简。 打包apk大概可以分为以下步骤(出apk需要的
分类:
编程语言 时间:
2016-03-03 19:14:45
收藏:
0 评论:
0 赞:
0 阅读:
344
异常Python用异常对象(exception object)来表示异常情况。遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,程序就会用所谓的回溯(Traceback,一种错误信息)终止执行。 1、raise语句 >>> raise Exception Traceback (most rece
分类:
编程语言 时间:
2016-03-03 19:14:15
收藏:
0 评论:
0 赞:
0 阅读:
207
防止高频调用的debounce函数 这个 debounce 函数对于那些执行事件驱动的任务来说是必不可少的提高性能的函数。如果你在使用scroll, resize, key*等事件触发执行任务时不使用降频函数,也行你就犯了重大的错误。下面这个降频函数 debounce 能让你的代码变的高效: //
分类:
编程语言 时间:
2016-03-03 19:13:05
收藏:
0 评论:
0 赞:
0 阅读:
161
一、注解@AspectJ形式 1. package com.springinaction.springidol; import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.annotation.Around; impor
分类:
编程语言 时间:
2016-03-03 19:12:35
收藏:
0 评论:
0 赞:
0 阅读:
136
分治算法 使用分治法设计程序时,一般可按以下步骤进行: (1)分解:将要求解的问题划分成若干规模较小的同类问题 (2)求解:当子问题划分得足够小时,用较简单的方法解决 (3)合并:按求解问题的要求,将子问题的解逐层合并,即可构成最终的解 分治算法实例(乒乓球比赛赛程安排): 我们要给八个人安排赛程 ...
分类:
编程语言 时间:
2016-03-03 19:12:25
收藏:
0 评论:
0 赞:
0 阅读:
227
Springmvc+mybaits (分页处理+ajax翻页) (2)/** * 显示微商城模板 */ @RequestMapping(value="/scmb",method = RequestMethod.GET) public ModelAndView showModel(ModelAndVi
分类:
编程语言 时间:
2016-03-03 19:12:05
收藏:
0 评论:
0 赞:
0 阅读:
291
一、简介 SpringMVC 是一个MVC框架,是基于Model-View-Controller模式实现的。类似于Struts2等mvc框架使数据-业务-展现很好的隔离开。 每当用户在web浏览器点击链接或提交表单数据时,请求就开始工作了。SpringMVC处理请求的过程大致如下: 1、客户发送请求
分类:
编程语言 时间:
2016-03-03 19:10:15
收藏:
0 评论:
0 赞:
0 阅读:
166
一、什么是GCD 全称是Grand Central Dispatch ,纯C语言编写,提供非常多强大的函数,是目前苹果官网推荐的多线程开发方法,NSOperation 便是基于GCD的封装 二、GCD的优势 1、为多核的并行运算提出了解决方案 2、GCD会自动利用更多的CPU内核,比如双核,四核 3
分类:
编程语言 时间:
2016-03-03 19:09:55
收藏:
0 评论:
0 赞:
0 阅读:
159
全排序列 function swap(array,a,b){ var m=array[a]; array[a]=array[b]; array[b]=m; } function full_sort(array,from,to){ if(from==to){ console.log(array); r
分类:
编程语言 时间:
2016-03-03 19:07:25
收藏:
0 评论:
0 赞:
0 阅读:
153
1. 一些原则 RIM(Remote Method Invocation):远程方法调用 Race Condition:竞态条件 Servlet要满足多个线程的调用,必须是线程安全的 远程对象,即通过远程方法调用将对象放入字节流中传给其他jvm的对象,要特别注意对象中的共享状态 Shared:共享的
分类:
编程语言 时间:
2016-03-03 19:06:35
收藏:
0 评论:
0 赞:
0 阅读:
183
REQUIRED:业务方法需要在一个容器里运行。如果方法运行时,已经处在一个事务中,那么加入到这个事务,否则自己新建一个新的事务。 NOT_SUPPORTED:声明方法不需要事务。如果方法没有关联到一个事务,容器不会为他开启事务,如果方法在一个事务中被调用,该事务会被挂起,调用结束后,原先的事务会恢
分类:
编程语言 时间:
2016-03-03 19:03:45
收藏:
0 评论:
0 赞:
0 阅读:
154
一、 1.其他类和上个例子一样,观众类比使用@AspectJ方式的少了标签及pointcut,before等定义 1 package com.springinaction.springidol; 2 3 public class Audience { 4 public void takeSeats(
分类:
编程语言 时间:
2016-03-03 19:02:55
收藏:
0 评论:
0 赞:
0 阅读:
238
在Windows->Preferences->Java->Code Style->Code Templates 的 Comments中 Types 是控制类的注释 /** * @Title: ${file_name} * @Package ${package_name} * @Description
分类:
编程语言 时间:
2016-03-03 19:01:45
收藏:
0 评论:
0 赞:
0 阅读:
180
一、 假设有如下情况,有一个演凑者和一批观众,要实现在演凑者的演凑方法前织入观众的"坐下"、"关手机方法",在演凑结束后,如果成功,则织入观众"鼓掌",演凑出错则观众要求"回水" 基本的类如下: 1. package com.springinaction.springidol; public int
分类:
编程语言 时间:
2016-03-03 19:01:25
收藏:
0 评论:
0 赞:
0 阅读:
275
1.负数的表现形式,为什么如此设计?答:在计算机系统中,数值一律用补码来表示和存储。原因在于:(1)使用补码,可以将符号位和数值域统一处理(2)同时,加法和减法也可以统一处理(3)此外,补码与原码相互转换,其运算过程是相同的,不需要额外的硬件电路(4)使用补码保证..
分类:
编程语言 时间:
2016-03-03 17:49:35
收藏:
0 评论:
0 赞:
0 阅读:
121