`
慕雨心潇
  • 浏览: 21767 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
说来时间过的还真快,今年刚大学毕业工作整4年,在这里进行一下总结。 工作上,前2年是一年一个单位的跳,充分体现了一个刚毕业大学生的浮躁和憧憬美好未来的动力。当然薪水也随之有所增加,没办法在中国的it环境下, ...
在以往的学习中经常利用网络代码,很少为网络提供资源,现在我想把这些代码公布出来,希望对大家有所帮助。     本项目是本人为公司设计的web框架,包括简化的系统权限模块,其他的不涉及公司业务。仅仅为大家学习而用。 系统框架采用的是Spring MVC,持久层则采用hibernate3+JDBC,视图层则采用当前流行的EXT2(由于系统属于局域网应用,所以不担心ext的速度问题) 控制层与ext的数据交互则采用Json。
     时间过这真 TM 快!恍惚间毕业已经整整2年了。想当初刚毕业的时候的宏伟计划无一不被落空。现实的社会慢慢把自己梳理成一个”混的角色“。和很多刚毕业的大学生一样当初的新鲜感不在了。多了许多现实的无奈。比 ...
数组一但创建 其长度和生命周期即被固定.并且数组里面仅能保存基本类型.length是其静态属性存放数组的长度. Arrays是java.util下的操作数组对象的一个实用类,它提供了一套静态方法: .equals()方法比较两个数组是否相等,.sort()对数组进行排序,.fill()对数组进行填充,binarySearch()在已经进行过排序的数组中查找元素. 集合类里面存放的总是对象.总的可以分为3种: List ,Set, Map Collection是java.util下List和Set 父亲接口.里面存放普通的java的Object. Collections是java.util下操作C ...
JAVA中的对象是在堆上分配,而在堆上分配存储空间的方式是昂贵的.正是由于GC才使java在堆上的空间分配速度得以于其他语言在堆栈上分配速度相媲美.java对象也不再有作用域的概念.作用域是对于引用而言的.垃圾回收器通常是作为一个单独的低级别的线程运行,不可预知的情况下对内存堆中已经死亡的或者长时间没有使用的对象进行清楚和回收,程序员不能实时的调用垃圾回收器对某个对象或所有对象进行垃圾回收.程序可以用System.gc() 或Runtime.getRuntime().gc()    请求垃圾回收,但并不保证立即执行垃圾回收. GC的工作原理: 引用计数,标记复制 "引用计数" ...
用abstract 关键字表示某个类为抽象类,表示该类中有方法未被实现.继承于抽象类的继承类必须实现抽象类中的抽象方法. 用interface关键字表示接口的定义,他是对抽象类的进一步提升.里面的属性默认为 public static方法均为定义默认为 public abstract.因此接口可以用来定义群组常量如下: interface vars { int a=10,b=10+10,c=10*10; } 当方法实现接口时候必须实现该接口中的所有方法.接口可以多继承.一个类也可以同时实现多个接口, 由于java中没有多继承,而现在的单继承不能很好地满足现实要求,故接口很好地解决的此问题.
1.   Java中的异常处理机制的简单原理和应用。        java中Throwable这个类可以被作为异常抛出的类,继承它的分为异常Exception和错误Error.Exception表示程序需要捕捉和处理的的异常,Error表示系统级别的错误和程序无需处理的 我们所需要关心的是Exception.Execption可以分为java标准定义的异常和程序员自定义异常2种.当程序违反了java语规则的时候,JAVA虚拟机就会将发生的错误表示为一个异常.这里语法规则指的是JAVA类库内置的语义检查.另一种情况就是JAVA允许程序员扩展这种语义检查,程序员可以创建自己的异常,并自由选择在何时 ...
     工厂模式分为工厂方法和抽象工厂两种。下面是我的理解:      工厂方法就好比一个蛋糕店生产甜的蛋糕和咸的蛋糕。那么就建一个接口然后根据传的参数不同决定具体创建那个类的蛋糕。至于抽象工厂比工厂方法更复杂一点,在前面的例子中甜的蛋糕和咸的蛋糕又可以分别分为甜的小蛋糕和大蛋糕。。。那么这个工厂就建两条生产线来分别生产甜的和咸的。然后再根据传入的参数的不同决定是那一种。下面是偶写的一个例子。 public class FactoryTest {  public static InterSample getSampleA(String type)  {   if("1".e ...
关于JAVA类的初始化 (1)classLoad时候的初始化.  classLoad时根据书写顺序初始化class字段和方法在任何方法之前.并不初始化静态字段和方法,构造函数可作为static看只有当class被实例化并被使用或作为类变量使用时才初始化,仅初始化一次. (2)class实例化时的初始化.  当class被实例化时,class字段根据构造方法以及类实例方法再次初始化各实例字段. (3)构造函数的初始化.  当父类被子类继承时,子类实例化时会初始化子类的构造函数,若在子类构造函数中并未明确指出所调用的父类构造函数,将会缺省调用父类的缺省构造函数.此时父类的缺省构造函数必须存在,不然就 ...
package com.zrar.zjgp.cfm.ctrl; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.Date; /**  *  * 描述:此类为一自定义日期时间类,包括对于时间的各种操作,返回值均为String字符串  *      1。获得当前 ...
       近期由于公司项目的暂告一个段落,所以相对比较空,剩下就是修修补补BUG。也就在这里建了bolg。一方面决定给自己一个空间写下心路历程,另一方面也写下自己在学习中的一些心得。进来看书,发现很多知识都已经忘光了。唉!由于现有项目的开发都是固定的套路,用到的java知识实在有限,不过在业务上和项目开发流程上倒是了解了不少。至少我是从一个项目的开始就参与的。到现在项目的告一段落。所以从昨天开始偶决定复习一下以前所学的java知识。不过这个进度和方法和以前的学习方法有点不一。现在我打算先看一下设计模式,然后在仔细看看java的类库。还有的EJB的思路。至于剩下的什么什么开源的框架,就暂时了解 ...
         设计模式总的分为3类:创建型,结构型,行为型。 创建型主要用于类的创建,结构型主要用于类的复合以组成更大的系统,行为型主要用于类与类之间的通信。单例模式是创建型的一种,它只能创建一个实例。写了如下的测试代码:  public class singleTonTest {  private static singleTonTest singleInstance = null;  private int x = 0;  private singleTonTest(){}  public static singleTonTest getInstance()  {   if(single ...
        今天是6月26日,去年的今天离开了学校,走向了社会,毕业整整一年了。搬家的那天我们那个寝室叫了两辆搬家车,5个人在杭州这个城市租了一间农民房(被隔成3个小间),虽说只有一间,但房租不菲,1000/月。就这样挤一间房子,放下床和电脑桌,没有一点空件,连把凳子都放不下。唉,何苦捏,但大多数人还是留在了杭州。5个人当中有人已经找到工作,也有人没有。家里有钱,或者有权的都回家去了。留下来的大都没钱没关系。唉,这社会啊。等到住的地方稳定后就开始找工作了,面试了好几家单位,比较正轨的有3家,第一家因为我没有实际的工作经验被刷了,第二家面试了很久,差不多2个小时吧,最终给了我一封邮件(与公司现 ...
Global site tag (gtag.js) - Google Analytics