0%

线程

Thread

Java实现多线程编程有两种方式,一种是继承Thread类,重写run()方法;另一种是实现Runnable接口,实现run()方法。其中,Thread类实现了Runnable接口,由于Java不支持多继承,因此实际编程时多用实现Runnable接口的方式来创建多线程。

  • currentThread()方法:可返回代码段正在被哪个线程调用的信息。
1
Thread.currentThread().getName(); //返回当前线程的名称
阅读全文 »

fourthStory

July & August

July拉着行李箱站在低矮的宿舍楼面前没有什么的感觉。高考失利,离开熟悉的朋友,离开熟悉的故乡,远走D市,没有认识的人,除了负责接待自己的招生老师的号码,没有其他手机号码。面前再走一步就将开始的大学生活,充满了无限可能,可能会特别难忘充满记忆,也可能会平淡无味,又或者似高中生活一样重演一遍,谁知道呢。

阅读全文 »

thirdStory

May & June

May上飞机前回头望了望,似乎这片熟悉的土地有些陌生了,他希望下次回来时,他自己和这片土地都能以全新的面貌相见。

飞机落地,May紧了紧衣服,西藏确实冷,呼吸还好,还很顺畅,空气也很清新。May打车去了刚在网上订好的客栈,除了一个小行李箱没有带其他东西。这时已是下午时分,May在客栈附近转了转,熟悉一下环境,吃了点东西就回客栈休息了。

May忘记了,这里是有时差的,已经是下午七点了,太阳还没完全落山。睡不着的May不断的切换微信界面,希望能刷出来红色气泡,可惜什么也没有。May望着窗外的斜阳发呆,一时没忍住就想起了一周前和June吵架的情景。

阅读全文 »

终于啃完了一部大部头:《全球通史》,这里摘录一些觉得有借鉴意义的段落。

人类的问题

问题的关键是从技术变革的产生到允许其大规模发挥作用所必需的社会变革的出现之间,存在着一个时间差。造成这种时间差的原因是,技术变革因为能够提高生产力和生活水平,通常很受欢迎,所以马上就会被采用;而社会变革则由于要求人类进行自我评估和自我调整,通常会让人感到受威胁和不舒服,因为通常也会遭到抵制。这就解释了当今社会的一个悖论,即人类在获得越来越多的知识,变得越来越能依照自己的意愿去改造环境的同时,却不能使他们所处的环境变得更适合于居住。简而言之,人类作为一个种群所面临的问题就是,如何解决自身知识的不断增长与如何运用这些知识的智慧相对滞后之间的矛盾。正如爱因斯坦所警告的那样,人类迫切需要学会在获得知识与运用知识的智慧之间达成平衡。

阅读全文 »

qy

年初立了一堆flag,年末了理一理看完成了几个:

1、看45本书:

回顾整个2017年,在游戏上投入的时间还是太多了点,导致看书的时间都被占用,最后只看完了34本。(文章结尾附书单)

2、每天背单词:

阅读全文 »

secondStory

March & April

似乎总有这么一件神奇的事情,班级第二喜欢班级第一。

March是一个非典型的县城青年,家教不严但很守规矩,从小没受到过惊吓,但打记事起他都是一个比较胆小的男生,在家人的关注下,一直努力学习,初中时成绩甚好,班级排名常年第二。

阅读全文 »

firstStory

January & February

一:

  那天下午,最后一节课刚上课不久,January就按耐不住一颗躁动的心,着急放学和小伙伴们嗨的他坐立不安,看着手腕上的电子表一秒秒的闪烁,他真想把世界快进半小时。除了在课桌上继续刻‘早’字,似乎没有其他事情可以更好的消磨时间了。

黄昏的夕阳还是温暖,当January把桌面钻破一个小孔的时候,一束光线穿过玻璃顺着小孔,照亮了黑糊糊的抽屉。January突然觉得很惊喜,他逆着光线向外望去,一缕金色穿过秀发照进January的眼中。January愣了一下,心里有种特别欢喜的感觉,之后一直到放学,January都很安静,只是时不时地找机会看一眼窗外的夕阳。

第二天早上,January拎着早餐走在去学校的路上,快到学校门口的时候,他发现前面有一个熟悉的身影,是February,昨天‘挡’着他看夕阳的人。January想追上去打个招呼,刚走两步发现已经到了学校门口,周围熟人还是挺多的,碍于少年的面子,January放弃了,恢复了随意的步伐。

阅读全文 »

工作流

什么是工作流(Workflow)?
工作流是针对工作中具有固定程序的常规活动而提出的一个概念,通过将工作活动分解定义良好的任务、过程、角色和规则来进行执行和监控,达到提高生产组织水平和工作效率的目的,工作流技术为企业更好地实现经营目标提供了先进的手段。

工作流管理联盟给出的工作流定义是:工作流是指整个或部分经营过程在计算机支持下的全自动或半自动化,在实际情况中可以更广泛地把凡是由计算机软件系统(工作流管理系统)控制其执行的过程都称为工作流。

PeopleSoft公司给出的定义是:工作流是一个用来实施经营过程实践的机制。

IBM Almaden 研究中心给出的定义是:工作流是经营过程的一种计算机化的表示模型,定义了完成整个过程所需用的各种参数。这些参数包括对过程中每一个步骤的定义、步骤间的执行顺序、条件以及数据流的建立、每一步骤由谁负责以及每个活动所需要的应用程序。

看到一个简单的解释:把计算机技术在工作流程管理中的应用称为工作流技术。

阅读全文 »

  • 面向对象的编程,并不是类越多越好,类的划分是为了封装,但分类的基础是抽象,具有相同属性和功能的对象的抽象集合才是类。

  • 运算符的优先级排列,数字越小的表示优先级越高。

运算符优先级

  • “==”操作符用于比较两个对象的内存地址值是否相等,equals()方法用于比较两个对象的内容是否一致。

  • 在方法中定义的内部类只能访问方法中的final类型的局部变量,因为用final定义的局部变量相当于是一个常量,它的生命周期超出方法运行的生命周期。

  • 子类在继承父类时,会继承父类中的全部的属性与方法,super关键字不仅可以调用父类中的构造方法,也可以调用父类中的属性或方法,还可以调用声明为private的属性或方法。

  • 子类重写父类中的方法时,被子类重写的方法不能拥有比父类中更严格的访问权限。

  • 关键字this和super的比较

关键字this和super的比较

  • final:final标记的类不能被继承,final标记的方法不能被子类重写,final标记的变量(成员变量或局部变量)即为常量,只能被赋值一次。

集合

Collection接口

阅读全文 »

间隔年(Gap Year),原指青年在升学或者毕业之后工作之前,做一次长期的旅行,让学生在步入社会之前体验与自己生活的社会环境不同的生活方式。如果不严格抠定义,我想,这一年可以算是我的间隔年。

那年夏天,来到一个陌生城市,因为需要找工作,需要在这个城市生存下去,所以一点也不觉得热,顶着大太阳在路上独自走着,汗流浃背,没有一点擦汗的欲望,眼里没有色彩,脑子里除了迷茫一无所有。

阅读全文 »