08 2017 档案
摘要:java集合列主要有以下几种: list结构的集合类 ArrayList类 LinkedList类 vector类 stack类 Map结构的集合类 HashMap类 hashtable类 set结构的集合类 HashSet类 TreeSet类 Queue接口 HashMap和Hashtable的区
阅读全文
摘要:log4j: log for java 是Apache的一个开源项目! 00.将我们的日志信息,输出到指定的位置(控制台 文件中) 01.我们可以控制每一条日志的输出格式 02.我们设置日志信息的级别 03.不用书写代码,只需要一个properties文件 04.这个文件中数据的格式是键值对的形式!
阅读全文
摘要:0.java编程基础 01.二进制(原码,反码,补码) 02.位运算 03.移位运算符 二进制 原码,反码,补码 1.基本概念 二进制是逢2进位的进位制,0,1是基本算符。 现在的电子计算机技术全部使用的是二进制,因为它只是用0,1两个数字符号,非常简单方便,易于用电子方式实现,计算机内部处理的信息
阅读全文
摘要:目录: 设计模式六大原则(1):单一职责原则 设计模式六大原则(2):里氏替换原则 设计模式六大原则(3):依赖倒置原则 设计模式六大原则(4):接口隔离原则 设计模式六大原则(5):迪米特法则 设计模式六大原则(6):开闭原则 设计模式六大原则(1):单一职责原则 定义:不要存在多于一个导致类变更
阅读全文
摘要:内部类 00.成员内部类 可以访问外部类的所有属性和方法! 01.局部内部类 类被定义在一个方法体或者作用域中! 特点:仅限于方法体中内使用,可以理解成局部变量! 02.匿名类部类 00.没有名称!看不到类的定义! 01.所有的匿名内部类必须继承一个类或一个借口 03.静态内部类 00.在内部类上加
阅读全文
摘要:异常处理 基本概念 当出现程序无法控制的外部环境问题(用户提供文件不存在,文件内容损坏,网络不可用……)时,Java中2种异常处理异常 00.在方式异常处理异常 01.将异常抛给调用者,让调用者处理 异常分类 00.检查性异常:java.lang.Exception. 01.运行期异常:java.l
阅读全文
摘要:接口: 接口是一种规范和i标准,它们可以约束类的行为,是一些方法特征的集合,但是没有方法的实现。从这个角度来讲,接口可以看做一种特殊的“抽象类”,但是采用与抽象类完全不同的语法来表示 。两者的设计理解也是不同的,抽象类利于代码复用,接口利于代码的扩展和维护。 实现接口 VS 继承类 java的继承是
阅读全文
摘要:多态 概念 所谓多态就是一个引用在不同情况下的多种状态。多态是指通过指向父亲的指针,来调用在不同的子类中实现的方法。 多态 注意事项 00.java允许父类的引用变量引用它的子类的实例(对象)。 Animal animal=new cat(); 这种是自动转化完成的。 01.关于类型转化还有一些具体
阅读全文
摘要:0.继承 注意事项 00.子类最多只能继承一个父类(指直接继承) 01.java所有的类都是Object的子类 02.JPK6.0中有202个包3777个类,接口,异常,枚举,注释和错误 03.在做开发的时候强烈建议多查jdk帮助文档 04.在使用类是,实在不知道怎么办。多问google大神。 05
阅读全文
摘要:属性: 属性static属性//静态成员变量/类变量 属性 //实例变量 普通成员变量 类变量,类方法 类变量是所有对象共享的变量,任何一个该类的对象去访问它时,取到的都是同一个值,同样任何一个变量去修改它时也是修改的同一个变量。 定义类变量 定义语法: 访问修饰符static数据类型 变量名 类名
阅读全文
摘要:方便程序调用,不需要类的实现内部,节约时间,代码重用,提高效率。oo编程 java面向对象编程 构造方法 0.类的构造方法 构造方法是类的一种特殊的方法,它的主要作用是完成对新对象的初始化,它有几个特点: 00.方法名和类名相同 01.没有返回值。 02.在创建一个类的新对象时,系统会自动的调用该类
阅读全文
摘要:Java语言是面向对象的 计算机语言的发展向接近人的而思维方式演变 汇编语言【面向机器】 C语言【面向过程】 JAVA语言【面向对象】 0.从类到对象的几种说法: 00.创建一个对象 01.实例化一个对象 02.把类实例化 1.类和对象的区别和联系 00.类是抽象的,概念的。代表一类事物; 01.对
阅读全文
摘要:数组 数组可以存放多个同一类型的数据。 数组的用法: 00.程序员用法 000.数组的定义: 数组类型 数组名[]=new 数据类型[大小] 001.数组的引用: 数组名[下标] 01.没事找事用法 000.先声明数组 001.创建数组 002.数组的引用 02.古板用法 000.初始化数组 语法:
阅读全文
摘要:三大流程控制 分支控制 让程序有选择的执行,分支控制有三种。 01.单分支 02.双分支 03.多分支 条件表表达式数据类型应和case后的常量类型一致 if选择结构 java中的if选择结构,包括以下形式 01.基本的if选择结构:可以处理单一或组合条件的情况 02.if-else选择结构:可以处
阅读全文
摘要:while循环结构 00。声明并初始化循环变量。 01.判断循环条件是否满足,如果满足,则执行循环操作;否则退出循环。 02.执行完循环操作后,在此判断循环条件,决定继续执行循环或退出循环。 while循环结构的一个特点:先判断,后执行, do-while循环结构 00.声明并初始化循环变量 01.
阅读全文
摘要:变量 int 4个字节 long 8个字节 变量的作用 一个程序就是一个世界 不论是作用那种高级程序语言编写程序,变量都是其程序的几本组成单位 基本数据类型 00整数类型 整数类型可以便是一个整数,常用的整数类型有 byte short int long 区别:数据的大小范围 byte 一个字节 -
阅读全文
摘要:Java语言的产生和发展史 1995年5月,Sun公司开发了一个新的编程语言 Java。开发Java语言的基本目标曾经是创建能嵌入先飞类电子设备软件,构建一种既可移植又可以跨平台的语言。詹姆斯.高斯林(Java之父)和一个有其他程序员组成的小组曾是这项开发工作的先锋。它最初被称为“Oak”,后来改名
阅读全文
摘要:一、用户账号的增、删、改、查 1>添加用户 useradd 注:1、用户名不应是纯数字或者以数字开头 2、将登陆shell改为/sbin/nologin可禁止用户登录 格式:useradd [选项] 用户名 常用命令选项 -u: 设置UID标记号 -d: 指定用户的宿主目录,缺省值为/home/‘用
阅读全文
摘要:在某个小网站的开发中客户一直抱怨在IE11中网页右边滚动条不一样后来发现在IE11中,有2个页面滚动条会自动隐藏,一开始以为是浏览器默认行为,改了overflow:scroll后也没有用。仔细观察后发现这2个页面因为用了bootshrap的特效而引用了bootshrap.css文件,于是确定是boo
阅读全文
摘要:前几天,华为又一员工跳楼,这多少给程序员的我们又一次心理上的警钟,我们不仅要多多注意自己的身体,也要时刻关心一下自己的心理问题,进行适当的调整。 从选择了计算机行业的那一刻起,我们就开始了与鼠标、键盘、显示器长期为伍的生活。多少程序员为了生存,终日坐在电脑面前埋头苦干,很少有时间去关心自己的身体状况
阅读全文
摘要:人性歪曲的心理调适 一【浮躁心理、偏激心理、自卑心理、自杀心理、愤怒心理】 浮躁心理 原由: 浮躁,是人在精神上的一种焦灼情绪,因其人生目标不明朗,即呈现一种忙碌、浮泛、混乱无序的心理状态。在现代多元化的社会,既充满着机遇与挑战,又到处有利益的诱惑。 如果没有一个明确的人生目标,以及为实现这个目标而
阅读全文
摘要:认知 从小学到大学,我的学习方式都是“听课 + 做笔记 + 读书”。整个过程类似于web1.0:我是一个客户端,从服务器(讲师或者书籍)那里“获取”信息,而基本不用产出什么。整个学习的过程蜗牛慢,一个学期就学四五门课。至于学的如何,则要等到期末考试,才能根据答题情况,粗糙的知道自己对知识掌握程度。然
阅读全文
摘要:人生在世,最重要的一条就是:找准你的位置。也就是,你的定位问题。 就在前两天,参加一次社交活动,一知名培训师回顾过往,感慨地说:一个好的培训师,一定要定位好自己的客户群,根据他们的需求做好自己的定位。这才是成功之道。两周前,在武汉和PPT达人秋叶聊天时,他这样说:你要找到自己的名片,人们一看到它,就
阅读全文
摘要:对于每个决心闯荡饭局的职场人,一个至为关键的问题便是——谁来为饭局买单? “我来买单!”老孙的回答很明确。 “自己酒足饭饱,别人出钱买单,这有什么不好?”一听此言,有朋友不以为然。 要回答这个疑问,我们需要从互惠原理谈起。社会学家的报告表明,所有的人类社会都崇尚礼尚往来。打比方说,过年了,有朋友发短
阅读全文
摘要:“我每次去新的工作现场,一定会先请大家去吃饭喝酒,而不是直接开始工作。”一位项目管理高手这样说。 在日本工作的时候,曾读过一篇访谈录。采访对象是一位日本顶尖IT公司的高级项目经理。这个人由于每每扮演救火队员角色,在项目难产,面临母子双亡(项目和项目组同时完蛋)的情况下临危受命,救项目于水火之中,人称
阅读全文
摘要:投行的朋友还没走几天,搜狐的一位同胞又去了。又是过劳死! 每当读到这类新闻,IT人无不反镜自照,顾影自怜。无法拼爹拼钱的我们,似乎只有拼命了。生活好惨淡啊! 有人说:年轻人,悠着点儿!立刻有人义正言辞地说:为在而立之年可以买的起房娶得起老婆生的起娃,将来可以供的起娃读书,吃得起干净无毒的食品以及不断
阅读全文
摘要:技术,现实!(励志篇--心若在,梦就在) 老同事离开 老同事老朱要走,送走老朱,大家都有点感叹:老朱算是把计算机这条路走死了。老朱比我们都年长,而且老朱在IT路上已经走了20多年了,已经快四五十了,这些年过去了,老朱还只是一个个普通的开发人员,谈不上leader,更谈不上领导,工资也就那样! 其实老
阅读全文
摘要:包装类(Wrapper Class) 包装类是针对于原生数据类型的包装。 因为有8个原生数据类型,所以对应有8个包装类。 所有的包装类(8个)都位于java.lang下。 Java中的8个包装类分别是:Byte, Short, Integer, Long, Float, Double, Charac
阅读全文
摘要:枚举作为一个常规的语言概念,一直到Java5才诞生不得不说有点奇怪,以至于到现在为止很多程序员仍然更喜欢用static final的形式去命名常量而不使用,一般情况下,Java程序员用这种方式去实现枚举: 这种方式实现的枚举也叫int枚举模式,尽管很常用,但是由int实现的枚举很难保证安全性,即当调
阅读全文
摘要:流的分类: 按流向:输入流,输出流 按数据单位: 字节流(一次读入或读出是8位二进制,即一个字节) 字符流(一次读入或读出是16位二进制,即一个字符) 按处理类型: 节点流(直接与数据源相连,读入或读出) 处理流(与节点流一块使用,在节点流的基础上,再套接一层,套接在节点流上的就是处理流) 对文件进
阅读全文
摘要:一、Map的4种遍历 1、普遍使用,二次取值 2、通过Map.entrySet使用iterator遍历key和value 3、通过Map.entrySet遍历key和value(推荐容量大时使用) 4、通过Map.values()遍历所有的value,但不能遍历key 二、List的3种遍历 1、普
阅读全文
摘要://构造文件File类 File f=new File(fileName); //判断是否为目录 f.isDirectory(); //获取目录下的文件名 String[] fileName=f.list(); //获取目录下的文件File[] files=f.listFiles(); 1、Java
阅读全文
摘要:实体类 数据访问层类 用到的DBHelper类 业务层类 下面是表示层代码显示所有User
阅读全文
摘要:http://msdn.microsoft.com/en-us/magazine/cc337885.aspx
阅读全文
摘要:很多人都研究过petshop,我开始认识分层架构也是从研究这个petshop开始的。但是我发现很多人一谈三层架构就是petshop那一套东西。实体类,DAL,BLL那一套东西。首先我不否认petshop这个架构整体的设计的合理性。但是这个合理性也是在一定的项目环境下来说的。我觉得petshop这个架
阅读全文
摘要:最近公司计划设计新业务平台架构。数据访问层框架要使用ibatis.net。头让我做些例子给其他同事演示下 ibatis的基本特性。然后评估下看是否使用。本来以后上官方下载NPetshop演示下就行了那。但是官方那个Npetshop用的ibatis.net版本不是最新版的。很郁闷,只好自己研究文档自己
阅读全文
摘要:很多人不重视年终总结,觉得是一个非常令人厌烦的任务,往往是应付了事,短短几百字,对目前工作中存在的问题发现不够,思考不足,对自己一年的评价和未来一年的定位没有说明。造成的后果就是公司得不到来自基层员工的原始信息,不能透彻了解公司的发展弊端,深层次的后果是公司给你的定位与你自己对自身的定位不能很好结合
阅读全文
摘要:Object Oriented Analyzing Object Oriented Design Object Oriented Programming ooa(object oriented analysis)面向对象分析 ood(object oriented design)面向对象设计 如所熟
阅读全文
摘要:前几天在参加网易和360公司的在线考试的时候,都出了一道关于java中异常类的多项选择题。这几天翻看了相关书籍和网上一些资料,结合自己的理解与思考,将自己的一些收获记录如下: 先来看看java中异常的体系结构图解: 首先说明一点,java中的Exception类的子类不仅仅只是像上图所示只包含IOE
阅读全文
摘要:复制代码 package cn.bdqn.bean; /** 学生类 * * class:关键字,就是用来修饰类名! * * 万物皆对象! * * 类是对象的抽象/模版! * 对象是类的具体/实例! * * 具有相同的属性和行为的集合!我们就可以抽象出来一个类 》学生类 * * 学生类 能创建出来
阅读全文
摘要:HashSetHashSet有以下特点 不能保证元素的排列顺序,顺序有可能发生变化 不是同步的 集合元素可以是null,但只能放入一个null当向HashSet集合中存入一个元素时,HashSet会调用该对象的hashCode()方法来得到该对象的hashCode值,然后根据 hashCode
阅读全文
摘要:顺序一致性内存模型是一个理论参考模型,JMM和处理器内存模型在设计时通常会把顺序一致性内存模型作为参照。JMM和处理器内存模型在设计时会对顺序一致性模型做一些放松,因为如果完全按照顺序一致性模型来实现处理器和JMM,那么很多的处理器和编译器优化都要被禁止,这对执行性能将会有很大的影响。 根据对不同类
阅读全文
摘要:一句平静而感人的英文电影对白 1: Life is like a box of cholocate,you never know what you will go to get. 《阿甘正传》 3: "Frankly my dear, I don''t care about that". <gone
阅读全文
摘要:做为一名优秀的程序员需要具备永不放弃的精神,如果一个程序员不具备这种永不放弃的精神,那么这个程序员只能算是一名假程序员。而通往成功的道路上往往是不平坦的,想要成为一个合格的高级Java程序员,需要规避掉四大禁忌,接下来就看看你是否规避了这四大禁忌呢? 一忌:轻易言败,没有自信 做为一名真正的Java
阅读全文
摘要:MyEclipse 快捷键1(CTRL) Ctrl+1 快速修复Ctrl+D: 删除当前行 Ctrl+Q 定位到最后编辑的地方 Ctrl+L 定位在某行 Ctrl+O 快速显示 OutLine Ctrl+T 快速显示当前类的继承结构 Ctrl+W 关闭当前Editer Ctrl+K 快速定位到下一个
阅读全文
摘要:面向对象的三大特性是"封装、"多态"、"继承",五大原则是"单一职责原则"、"开放封闭原则"、"里氏替换原则"、"依赖倒置原则"、"接口分离原则"。 什么是面向对象 面向对象(Object Oriented,OO)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交
阅读全文
摘要:在windows下安装配置Ulipad 今天推荐一款轻便的文本编辑器Ulipad,用来写一些小的Python脚本非常方便。 Ulipad下载地址: https://github.com/limodou/ulipad http://files.cnblogs.com/dolphin0520/ulipa
阅读全文
摘要:二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一个非常微小的开关
阅读全文
摘要:Java中的static关键字解析 static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试中常见的关于static的考题。以下是本文的目录
阅读全文
摘要:基本介绍 电脑病毒(Computer Virus)在《中华人民共和国计算机信息系统安全保护条例》中被明确定义,是指“编制者在计算机程序中插入的破坏计算机功能或者破坏数据,影响计算机使用并且能够自我复制的一组计算机指令或者程序代码”。与医学上的“病毒”不同,计算机病毒不是天然存在的,是某些人利用计算机
阅读全文
摘要:折叠编辑本段基本简介 以下是微软的DOS操作系统(MS-DOS)的DOS命令列表。其它DOS的命令和用法可能类似。可以在DOS中通过help命令来得到命令列表,通过help <命令>或者<命令> /?来获得命令的详细信息。 以下是微软的DOS操作系统(MS-DOS)的DOS命令列表。其它DOS的命令
阅读全文
摘要:1概念 编辑 1概念 ABC时间管理法,就是以事务的重要程度为依据,将待办的事项按照又重要到轻的顺序划分为A,B,C三个等级,然后按照事项的重要等级依据完成任务的做事方法。 ABC时间管理法可谓事务优先顺序法的“鼻祖”,它不但屡屡为时间管理专家们所称道,还被许多热忠于规划生活的人们所采用。这种方法可
阅读全文
摘要:时间四象限 把工作按照重要和紧急两个不同的程度进行了划分。 把工作按照重要和紧急两个不同的程度进行了划分。 把工作按照重要和紧急两个不同的程度进行了划分。 把工作按照重要和紧急两个不同的程度进行了划分。 基本信息 中文名称 时间四象限 概 述 把工作按照重要和紧急划分 提出者 美国的管理学家科维 分
阅读全文
摘要:参考资料 本文参考:《深入理解Java虚拟机》作者 周志明 知识产权归作者所有 走近java java组成部分:java语言、各平台虚拟机、Class文件结构、java api 类库、第三方类库 Jre包括jvm和api java 未来展望:模块化、混合语言、多核并行、丰富语法、64位虚拟机 自动内
阅读全文
摘要:注意:原创文章,转载本文请注明出处,翻版必究! 注意:原创文章,转载本文请注明出处,翻版必究! 读了之前的简历篇和投递篇,你应该开始准备迎接面试了,那么,在面试前,我们都需要准备些什么呢?是要默默的去背诵那些理论知识,还是熟悉一下自己的技能?又或者去看看公司要求的那些技术呢?接下来这篇文章,将要向大
阅读全文